【中文普通话】27小时使用Unity和C#在移动设备上提升游戏开发技能

发布日期:2023年3月
MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz
语言:中文普通话 | 大小:16.22 GB | 时长:26小时51分钟

使用Unity和C#在移动设备上提升游戏开发技能

你将学到:
– 高级Unity技术
– 制作适用于Android和iOS的移动游戏
– 高级C#功能
– 健壮的编码实践
– 如何实现复杂的系统,如AI感知和行为树

要求:
– 对C#有良好的理解
– 在Unity方面有扎实的基础
– 对游戏开发有热情
– 如果你是完全初学者,请先完成系列课程的第一和第二部分。

课程描述:
本课程是《完整游戏开发系列》的第三部分,旨在涵盖Unity和移动游戏开发的高级主题。学生将学习如何创建一个移动项目并设置测试环境。然后,应用模块化的关卡创建工作流程来构建游戏的关卡和灯光。首先实现基于触摸屏的玩家控制器,以及相机视角和跟随控制,然后实现许多游戏系统,如库存、生命值和伤害系统、通用团队ID、AI感知、AI行为树、抛射物、能力系统、商店系统、UI管理、关卡管理等。该项目专注于实现独立的游戏系统,并使它们完美地协同工作。利用许多高级的C#功能,如接口和委托,来提高代码的可扩展性,减少代码重复和依赖。利用递归、树和单例等编程模式来产生更清晰的代码。引入了Unity的高级功能,如可脚本化对象,以实现更好的数据存储和检索。教程的最后介绍了iOS和Android的构建过程,学生将获得一个完整的移动游戏,以及对Unity、C#和游戏开发的扩展知识。

课程概述:
第1节:介绍和设置

第1课:介绍
第2课:创建项目
第3课:使用iOS设置Unity远程
第4课:使用Android设置Unity远程
第5课:收集资源
第6课:环境元素和模块化工作流程
第7课:组合环境
第8课:灯光基础知识
第9课:烘焙

第2节:基本触摸和移动控制

第10课:结构化摇杆和触摸事件
第11课:使用触摸输入移动摇杆
第12课:使用摇杆输入移动玩家
第13课:使用相机方向计算移动方向
第14课:使相机随玩家和输入移动和旋转
第15课:将玩家角色转向移动方向
第16课:添加瞄准控制
第17课:重构和改进瞄准

第3节:玩家角色动画

第18课:获取额外的动画
第19课:创建本地运动混合树
第20课:更新混合树参数
第21课:更新转向

第4节:武器和库存

第22课:布局武器类基础知识
第23课:创建库存类
第24课:创建手枪类
第25课:为不同武器创建动画覆盖
第26课:实现切换武器的选项卡
第27课:添加射击动画
第28课:添加武器切换动画
第29课:实现瞄准组件
第30课:使用动画事件触发攻击
第31课:创建生命值组件
第32课:创建敌人类和动画器
第33课:创建生命值条
第34课:使用委托更新生命值条
第35课:创建子弹粒子特效
第36课:创建子弹命中效果

第5节:AI感知

第37课:创建感知组件
第38课:创建视觉感知
第39课:创建遗忘例程
第40课:感知组件和选择数据结构
第41课:实现命中感知

第6节:AI行为树

第42课:行为树基础知识
第43课:创建节点类
第44课:创建行为树和等待任务
第45课:组合器基础知识
第46课:创建选择器和顺序器
第47课:创建黑板
第48课:创建移动到目标任务
第49课:实现巡逻
第50课:装饰器类
第51课:实现检查条件和通知
第52课:排序优先级
第53课:实现中止较低优先级
第54课:添加检查上次被看到的位置
第55课:重构旋转控制并添加行为接口
第56课:实现朝目标旋转
第57课:重构敌人和Chomper预制件
第58课:创建攻击任务
第59课:为动画器添加奔跑动画
第60课:添加团队
第61课:实现伤害组件
第62课:完成Chomper近战攻击
第63课:为玩家创建生命值条
第64课:创建伤害可视化器
第65课:创建伤害可视化器材质
第66课:添加相机震动
第67课:为敌人添加伤害可视化器
第68课:为玩家添加死亡动画
第69课:添加UI管理器
第70课:创建行为组任务
第71课:将Chomper行为重构为组

第7节:Spitter

第72课:组合Spitter敌人
第73课:实现抛射物飞行
第74课:实现抛射物伤害和爆炸
第75课:为抛射物添加视觉效果
第76课:实现冷却装饰器

第8节:Spawner

第77课:组合Spawner预制件
第78课:实现生成行为
第79课:更新生成的敌人的感知
第80课:完成Spawner的死亡逻辑

第9节:游戏能力系统

第81课:能力和能力组件基础知识
第82课:创建速度提升能力
第83课:创建能力UI小部件
第84课:创建能力文档和UI类
第85课:触摸时使用能力
第86课:为能力UI添加缩放效果
第87课:火力能力基类
第88课:组合扫描器和火

隐藏内容需要支付:¥25
立即购买 升级VIP

You may also like...

发表回复