mark了一个课程明细表,收藏了,学习用
课程表: (课程明细表)
功能模块
|
类型
|
内容
|
备注
|
开篇介绍
|
介绍
|
完整项目演示
|
|
网络通信基础
|
Socket基础(C#/Java)
|
Socket套接字基础理论讲解及实现案例
|
|
服务器通信基础
|
|||
登录系统
|
NGUI基础
|
登录界面设计&功能接口
|
使用NGUI设计登陆UI并脚本管理
|
服务器基础
|
服务器基础概念及框架
|
配置服务器环境及介绍
|
|
数据库基础
|
游戏数据库设计
|
Mysql数据库设计使用
|
|
用户信息表设计
|
|||
服务器功能&网络通信
|
服务器登录模块功能实现及讲解
|
学会网游中通信处理的基本方法
整合游戏客户端注册/登录功能与服务器通信
|
|
客户端登录通信
|
|||
客户端登录反馈消息解析
|
|||
NGUI
|
错误提示UI设计及功能实现
|
学会游戏中异步加载场景及切换进度条的常用处理方法及UI制作
|
|
场景切换Loading(进度条)UI设计与功能
|
|||
角色选择创建系统
|
Unity使用
NGUI使用
|
选择场景资源导入及布局实现
|
了解Unity中资源导入设置,搭建场景的经验和技巧
NGUI制作技巧
|
选择场景UI实现及接口预留
|
|||
创建资源导入及布局实现
|
|||
创建UI实现及接口预留
|
|||
数据库设计
|
服务器脚本配置
|
实现服务器端角色数据相关功能的配置,进一步学习服务器开发
|
|
数据库角色属性数据表设计
|
|||
网络通信
|
服务器角色创建、删除、列表获取功能实现
|
||
客户端角色列表请求及模型绑定配置
|
客户端数据与服务器端数据绑定,实现网络数据同步
角色创建场景相关功能实现
|
||
客户端UI及网络数据同步
|
|||
角色删除功能实现
|
|||
场景加载
|
功能设计&网络数据同步
|
新手村场景导入及布局实现
|
游戏场景加载在客户端及服务器端的数据处理
|
服务器场景数据及初始化功能
|
|||
进入场景数据请求及初始化实现
|
|||
角色控制
|
EasyTouch
|
操作UI设计实现及接口预留
|
EasyTouch实现摇杆功能模块
与Mecanim动画控制器绑定通信
|
角色动作及脚本功能绑定
|
|||
数据同步存储
|
服务器移动同步及数据存储功能实现
|
多人网络数据同步处理
实现多端同步功能及玩家聊天系统
|
|
移动及多端同步功能实现
|
|||
聊天通讯
|
网络通信
|
聊天UI设计及功能实现
|
|
技能系统
|
客户端功能设计
|
技能特效绑定
|
完成角色攻击系统及技能系统的整合
|
不同攻击方式的效果绑定及同步
|
|||
信息模块
|
NGUI
|
角色信息查询UI设计实现
|
NGUI信息面板制作及交互通信
|
其他玩家交互UI设计实现
|
|||
组队系统
|
网络通信
|
服务器组队相关功能实现
|
完成组队系统功能
|
组队UI设计及组队功能实现
|
|||
副本系统
|
客户端服务器功能实现
网络通信
|
副本入口及面板添加
|
副本系统基础配置,怪物模块基础配置
|
副本场景导入及关卡配置
|
|||
怪物属性及配置
|
|||
副本怪物刷新实现
|
|||
服务器功能设计
|
服务器副本相关功能实现
|
完成副本系统伤害判定功能及伤害提示UI
|
|
攻击检测 技能检测实现
|
|||
NGUI
|
数字损血实现
|
||
客户端功能设计
|
副本场景导入及关卡配置
|
客户端副本场景数据同步及游戏副本系统常规功能
|
|
怪物属性及配置
|
|||
服务器副本相关功能实现
|
|||
AI设计
|
怪物AI添加
|
AI功能设计思路与实现
进一步完善攻击伤害系统完成副本系统
添加升级功能
|
|
怪物攻击检测
|
|||
服务器功能设计
|
服务器升级检测
|
||
升级处理
|
|||
商店系统
|
客户端功能设计
|
商店NPC配置及添加进场景
|
NPC模块扩充
商店系统—[内购?]
|
道具系统
|
数据库
|
道具数据表设计
|
装备、道具系统整合进游戏
完成整个ARPG网络游戏框架
保存并发布多端游戏成品
|
客户端功能设计
|
道具购买功能实现
|
||
道具使用功能实现
|
|||
装备系统
|
数据库
|
装备数据表设计
|
|
客户端功能设计
|
装备购买功能实现
|
||
装备穿戴实现
|
|||
总结
|
|
课程总结
|
总结与扩展
|