登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
DOTS新手入门课程
¥128 购买
DOTS新手入门课程
教程
中级
10 小时
Joker
概述
作者信息
教程资料
互动讨论
课程评价
60人收藏,124人学习
登录后开始教程
章节1
ECS框架
1.
可试看
课程介绍
2.
可试看
ECS开发思想
3.
ECS开发框架
4.
Bake
5.
Archetype与预制体
6.
组件类型
章节2
JobSystem和Burst
1.
JobSystem入门
2.
IJobFor与Unity Collections库
3.
Job的依赖
4.
IJobEntity
5.
系统依赖与EntityCommandBuffer
6.
Burst编译器
7.
Burst中的SharedStatic
章节3
案例实战
1.
玩家待机与移动
2.
动画帧图片合并工具
3.
纹理帧动画ShaderGraph
4.
ECS驱动帧动画
5.
2D按Y轴排序
6.
玩家攻击逻辑
7.
子弹生成逻辑
8.
子弹移动逻辑
9.
子弹Entity对象池
10.
敌人的生成逻辑
11.
敌人的移动与缩放
12.
子弹的伤害检测
13.
使用位掩码进行检测
14.
敌人死亡与得分
15.
导航插件避免怪物重叠
16.
优化动画
摘要
课程是DOTS新手入门课程,但不是Unity新手入门课程!
课程已全部完成,源码、资源等请点击,教程资料
DOTS基础部分:
1.ECS开发思想、Unity中ECS框架
2.JobSystem
3.Burst
案例主要技术点:
1.玩家和UI相关采用常规MonoBehaviour,但是会跟ECS进行通信
2.子弹、敌人采用ECS ,并且在ECS实现了实体复用(类对象池)
3.伤害检测使用的是Unity Physics,仅用来做伤害判定
4.ECS端的2D动画采用的是Shader Graph,在ECS中计算时间进行切帧的方式
5.少量Editor代码,比如一键将多个图片合并成一个贴图(为Shader动画准备)
6.ECS下2D元素进行Y轴排序,同时还要考虑常规GameObject下的玩家角色
社群:
免费QQ大群:885222391
课程专属QQ群:932726816,需要购买后带上learnID方可加入~
讲师QQ:739554159
登录后可观看
标签
ECS
DOTS
建议的Unity版本
2022.3
教程
DOTS新手入门课程
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
DOTS新手入门课程
登录后开始教程
章节
1
ECS框架
1.
可试看
课程介绍
2.
可试看
ECS开发思想
3.
ECS开发框架
4.
Bake
5.
Archetype与预制体
6.
组件类型
章节
2
JobSystem和Burst
1.
JobSystem入门
2.
IJobFor与Unity Collections库
3.
Job的依赖
4.
IJobEntity
5.
系统依赖与EntityCommandBuffer
6.
Burst编译器
7.
Burst中的SharedStatic
章节
3
案例实战
1.
玩家待机与移动
2.
动画帧图片合并工具
3.
纹理帧动画ShaderGraph
4.
ECS驱动帧动画
5.
2D按Y轴排序
6.
玩家攻击逻辑
7.
子弹生成逻辑
8.
子弹移动逻辑
9.
子弹Entity对象池
10.
敌人的生成逻辑
11.
敌人的移动与缩放
12.
子弹的伤害检测
13.
使用位掩码进行检测
14.
敌人死亡与得分
15.
导航插件避免怪物重叠
16.
优化动画