Notifications
Article
UUG深圳站《ECS在Unity中的应用与实战》活动报道
Published 2 months ago
262
1
为令深圳的Unity开发者与爱好者有更多学习交流机会,2018/10/10 19时30分,UUG深圳站负责人黄庄于深圳市威盛科技大厦召开UUG深圳Meetup,邀请到现任职于腾讯天美工作室群的Unity价值专家(UVP)- 樊松阳老师分享《ECS在Unity中的应用与实战》。

本次分享主题ECS全名为Entity Component System,一般称之【实体组件系统】,是Unity2018新引入的一个全新游戏设计框架,它的出现使开发者能够集中精力解决实际问题:构成游戏的数据和行为。
松阳老师就ECS的设计思想、可解决的问题、与传统设计模式相比的优缺点、适合实践类型的游戏与应用,以及在Unity的实操方式等一系列方面中,做了详实地分享。
松阳老师提到,透过ECS的Job System和Burst编译器,可以帮助开发者更容易地以并发方式处理物理计算、图形渲染等在传统处理方法上消耗性能的作业,大幅提升整体性能。并且ECS将对象导向的设计转为数据导向的设计,如此可降低理解成本,更易于他人掌握,提高代码的重用率。
分享结束后,参会的Unity开发者们也踊跃地提出问题,深入讨论ECS框架在UI处理上的优化,以及CPU在不同情况下对连续数据操作的效率等。
结束后,按照UUG可爱的惯例,在开心抽取Unity纪念小礼品之后,大家留下大合照一张,并且自发组建微信讨论群,方便未来与分享讲师及参会的参会者们进行更深入的讨论与交流。
会后,大家表达了对UUG Meetup分享主题的肯定与评价
  • 在你左侧:“ 期待ECS框架完善,稳定。分离数据与行为的思想可以带来游戏性能的提升与代码的复用。”
  • 蓝色:“ 讲师对ECS掌握熟练,能轻车熟路的讲解ECS的核心,并通过对比讲解,让大家深入对ECS优势的把控。”
  • 金色北极熊:“ 很有启发,如果结合响应式编程思想,感觉可以令异步多线程编程更友好。”
  • 自由基终结者:“ 这次我了解到了行为与数据分离,以使结构更清晰,逻辑更灵活。以及数据的对齐、CPU cache Miss、带渲染的性能测试和不带渲染的性能测试等,收获真的非常丰富。”
最后,感谢所有热烈参与的Unity爱好者与开发者,期待在大家紧密的交流与碰撞下,能够用Unity为世界带来贴近人性的改变。

Unity China
379
Comments
xia tianjin
2 months ago
Designer
有分享的资料吗
0