johnsoncodehk 发表于 2022-10-17 10:33

关于Unity Dots 1.0版本的学习研究(一)

一、简介

9.27号unity发布了dots1.0的消息,4年过去了,版本终于升到1.0版本,这也标志着dots有了一个质的飞跃,虽然仍然是实验版本,但国内已有很多项目在使用dots了,同时它也会和其他unity特性一样,在lts生命周期中保持稳定性,这也突出了unity对持续完善这项技术的决心。
dots能极大提高游戏性能,且1.0可以实现正常模式与ecs模式混合运行,更加灵活,因此研究dots是非常有必要的,很多大佬已经开始研究了,笔者也顺势研究一波!
二、Dots入门学习

1.0刚发布不久,网上学习资料还不多,因此,本文主要总结以下,新手现阶段如何学习dots。
首先呢,是unity官网的技术论坛中,搜索dots,可以看到雨松大佬的一篇文章,详细阐述了1.0的新特性及优势,笔者就不重复介绍了,链接如下:
也可以看官网的介绍文章,不过是纯英文的,链接如下:
了解了dots1.0后,接下来,笔者建议跟着官方教学视频,实现一遍案例,从而对dots有一个初步的了解。
官方案例github地址:
官方达哥教学视频:
视频中的案例,对应了github仓库中DOTS_Guide/ecs_tutorial/README.md文档,大家可以边看视频,边把readme.md中的代码copy到工程快速实现,从而对整体运作有一个初步了了解。
三、视频学习可能会踩的坑


[*]跟着视频学习,首先要确保项目中使用的是urp管线,否则会出现运行时看不到的现象;
[*]unity的版本需要在2022.2.0b09及以上;
[*]跟着视频实现时,可能会出现本地不生效的情况,这个时候,触发下脚本的编译就会好(微调下代码)!
四、结语

dots1.0涵盖的内容还是蛮多的,笔者会持续学习研究,本文主要介绍一个在资料不足的情况下初步学习其的一个途径!
页: [1]
查看完整版本: 关于Unity Dots 1.0版本的学习研究(一)