自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在开发者社区发帖说明情况,我们会尽快帮您解决。

Unity6 DOTS万人同屏项目实战

教程
高级
6 小时
概述
作者信息
教程资料
互动讨论
课程评价
22人收藏,33人学习
摘要
本课程从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万人同屏项目实战