ECS
文章平均质量分 81
艾诺无琼
这个作者很懒,什么都没留下…
展开
-
Unity DOTS(ECS + JobSystem + BurstCompile) 要点分享
从接触DOTS到基于该技术栈开发游戏有段时间了,整理了些东西,部分来自于官网文档的要点,部分来自于项目实践,mark一下,欢迎各位看官指正。关于传统游戏开发困境的简单思考 传统方式基于面向对象开发方式,优点是框架设计简便,封装、继承、多态、可以怼出来各种你想要的东西,入门低产出相对高且稳定,缺点相对不明显,只有在开发到特定游戏表现的时候,比如超大场景,超多战斗单位,有很大计算量的时候,才会发现oo模式下的框架,笨拙且相对低效,无法应对这些移动端游戏性能表现和特定需求之间的矛盾。 ...原创 2020-10-13 17:01:30 · 2409 阅读 · 0 评论 -
Unity-JobSystem-官方文档自译
C# Job System以下内容为笔者人工翻译,可能部分理解会有偏差,欢迎指正!NativeContainer相关内容,请参考笔者另一篇译文:https://mp.csdn.net/console/editor/html/105369322overview Unity C#Job 允许使用者编写简单易用的多线程代码,并且提供了和Unity本身良好的交互。 编写多线...原创 2020-04-16 17:23:55 · 1435 阅读 · 0 评论 -
Unity-NativeContainer 官方文档译文
NativeContainer(本地容器)Unity Safety system(安全系统)的缺点之一,每个Job的计算结果是相互隔离的,为了解决这个限制,你需要将Job结果存储在一种共享内存类型的容器NativeContainer。什么是NativeContainer?NativeContainer是一个对Unity本地内存进行相对安全的封装并且接受管理的值类型。在使用Unit...原创 2020-04-07 17:33:36 · 1785 阅读 · 0 评论