Unity就业课程 游戏开发项目实战 CS局域网对战游戏开发项目实战 视频+代码+素材
课程介绍
就业班是面向工作,企业应用级别的学习。在这里我们将在游戏项目开发的深度和任务上有所提高。通过分析和开发大型的游戏项目,让大家熟练使用Unity,并分析大型游戏开发思路,为自己专业开发游戏和就业提供保障。
最后在老师的辅导下完成个人专属项目的立项与开发,通过考核后获得就业班毕业证书。同时学员可选参加unity官方认证考核。
班级案例一:局域网射击类游戏,CS 射击对战
游戏介绍:以前大家都玩的CS射击类对战游戏还记得吗,在这里我们将自己开发这样的一款游戏,这里的游戏环境,游戏商店,
枪支全部由我们来控制,设计游戏的人将是The God。在这个游戏中你将学习到如果使用Unity中的network系统创建一个局域网对战环境。
a) 第一人称角色控制
b) 角色动画控制
c) 商店系统
d) 局域网连接
e) 地形系统
-------------------课程目录-------------------
第 1 章 Network局域网组件
课时1 游戏项目演示
课时2 游戏开发纵览
课时3 创建工程,使用Network创建服务器端Server
课时4 创建client客户端连接服务器端
课时5 监听服务器端和客户端创建的事件函数
课时6 在局域网创建游戏物体
课时7 使用networkview组件做数据的同步
课时8 在局域网内控制Cube的移动
第2章:设计第一人称射击控制角色
课时9:导入模型资源
课时10:导入角色控制器资源
课时11:学习第一人称控制器
课时12:添加战士,控制战士移动
课时13:给战士添加视野控制,和左
课时14:给战士添加动画
课时15:控制战士动画的播放
课时16:给战士添加枪支
课时17:修改相机上下视野的控制方
课时18:修复无法控制腰的旋转的
课时19:修复相机视野倾斜的bug
课时20:设计子弹的外形
课时21:控制子弹的运动和子弹的射
课时22:设计射击的闪光灯
课时23:控制闪光灯的闪烁
课时24:实现射击功能
课时25:设计弹痕效果
课时26:实现弹痕的消失动画
课时27:在子弹射击上添加弹痕效果
课时28:修改射击的子弹朝向方式
第3章:CS局域网对战开发
29导入游戏运行的场景
30导入ngui设计开始的界面
31设计游戏菜单界面
32给游戏菜单界面添加动画的
33监听创建服务器按钮的按下
34完成服务器端创建战士
35完成客户端的连接和角色的
36显示射击准星,修复战士
37分析角色在局域网中的控制
38使用RPC远程调用,控制角
39使用RPC远程调用控制角色
40完成子弹射击的伤害计算
41设计游戏结束的界面
42开发游戏结束的逻辑
43给子弹添加射击声音,修改子弹对任务的伤害
44设计游戏结束的界面
45开发游戏结束的逻辑