登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
Unity6 DOTS万人同屏项目实战
¥368 购买
Unity6 DOTS万人同屏项目实战
教程
高级
6 小时
官剑铭
概述
作者信息
教程资料
互动讨论
课程评价
22人收藏,33人学习
登录后开始教程
章节1
DOTS项目实战
1.
可试看
课程介绍
2.
创建项目与导入开发素材
3.
烘焙骨骼动画
4.
生成小兵和BOSS
5.
设置小兵的位置
6.
单位管理与动作切换
7.
学习ORCA动态避障与JOBSystem
8.
攻击主角
9.
制作主角预制件
10.
Excel导表工具
11.
使用ScriptableObject 添加状态配置
12.
主角的状态机实现
13.
编写主角动作和位移组件
14.
实现主角移动功能
15.
实现主角射击、冲刺、释放道具
16.
实现相机跟随主角
17.
通过IK修正边走边射击的方向
18.
为ECS准备子弹数据
19.
19.在ECS中实例化子弹
20.
在ECS中实现子弹不同的飞行接口
21.
ECS中子弹的状态管理
22.
地图单位的管理
23.
子弹命中检测与击杀敌人
24.
子弹升级配置
25.
实现BOSS释放子弹
26.
实现摇杆和按钮的功能
27.
测试围绕飞行与曲线飞行
28.
添加关卡名称和进度逻辑
29.
Burst编译与打包测试
摘要
本课程从0开始讲解,基于Unity6的DOTS框架、URP渲染管线进行开发肉鸽弹幕游戏,课程有以下特色:
1.课程提供GPU动画的解决方案,降低CPU骨骼计算压力;
2.课程讲解了如何使用jobsystem,并且通过jobsystem优化主线程计算压力;
3.课程讲解了如何结合:面向对象GameObject和面向数据的(DOTS)框架同时共存开发;
4.课程讲解了基于URP渲染管线进行项目开发;
5.课程讲解了ORCA即(RVO2)动态避障,避免所有的敌人都出现重叠的情况;
6.课程从0一步步演示,还讲了如何使用多层的Animator,实现主角边走边射击的功能,也讲解了如何设计一套主角可以用的状态机; 7.课程中的所有敌人、还有子弹、以及子弹特效、掉落物特效都是基于ECS进行创建,以及做逻辑运算;
8.课程也提供了一套用于管理世界单位的方案,便于子弹命中检测,只对感兴趣的范围单位进行逻辑计算,而非全图单位;
9.最后课程也演示了如何制作摇杆、如何发布到安卓端进行测试、以及如何打出PC平台的包进行测试验证;
总而言之,本课程提供了很多的干货,希望能够帮助到您认识DOTS,轻松上手使用DOTS进行项目开发,同时也能掌握主流的万人同屏游戏技术解决方案.
登录后可观看
建议的Unity版本
2023.1
教程
Unity6 DOTS万人同屏项目实战
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
Unity6 DOTS万人同屏项目实战
登录后开始教程
章节
1
DOTS项目实战
1.
可试看
课程介绍
2.
创建项目与导入开发素材
3.
烘焙骨骼动画
4.
生成小兵和BOSS
5.
设置小兵的位置
6.
单位管理与动作切换
7.
学习ORCA动态避障与JOBSystem
8.
攻击主角
9.
制作主角预制件
10.
Excel导表工具
11.
使用ScriptableObject 添加状态配置
12.
主角的状态机实现
13.
编写主角动作和位移组件
14.
实现主角移动功能
15.
实现主角射击、冲刺、释放道具
16.
实现相机跟随主角
17.
通过IK修正边走边射击的方向
18.
为ECS准备子弹数据
19.
19.在ECS中实例化子弹
20.
在ECS中实现子弹不同的飞行接口
21.
ECS中子弹的状态管理
22.
地图单位的管理
23.
子弹命中检测与击杀敌人
24.
子弹升级配置
25.
实现BOSS释放子弹
26.
实现摇杆和按钮的功能
27.
测试围绕飞行与曲线飞行
28.
添加关卡名称和进度逻辑
29.
Burst编译与打包测试