作者cjcat2266 (CJ Cat)
看板GameDesign
标题[程式] 优化技巧:延迟蒐集运算结果
时间Wed May 19 02:02:34 2021
延迟蒐集运算结果(delayed result gathering)和时间切割(time slicing)
是我进入业界最初学到的两个优化技巧
也是我最常用的两个技巧
它们非常泛用且有效,我在许多的游戏系统中都有使用
要我说最希望学生时期就能够学会的技巧,就属它们了
本篇教学是关於延迟蒐集运算结果
下一篇教学则是关於时间切割
目的是整合成一个今年七月的TGDF讲座
https://allenchou.net/2021/05/delayed-result-gathering-chinese/
希望可以帮助到有需要的人
我是在Unity引进job system之前开始接触这些技巧
所以使用的术语与Unity的官方文件多少有点出入
我最初接触的job system是Naughty Dog自家的系统
有兴趣的人可以看这个GDC讲座
https://www.gdcvault.com/play/1022186/Parallelizing-the-Naughty-Dog-Engine
--
Web
http://AllenChou.net
Twitter
http://twitter.com/TheAllenChou
LinkedIn
http://linkedin.com/in/MingLunChou
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 160.33.168.6 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1621360958.A.40B.html
※ 编辑: cjcat2266 (160.33.168.6 美国), 05/19/2021 02:04:19
1F:推 heavendemon: push 05/19 08:33
2F:推 devon5: 感谢分享 05/19 08:47
3F:推 dreamnook: 05/19 10:11
4F:推 geken: 推 05/19 12:46
5F:推 CarpeDiemAL: 推推 05/19 15:37
6F:推 coolrobin: 未看先推 05/19 19:49
7F:推 eugenelinrmx: 感谢分享 05/20 23:51
8F:→ chchwy: 推 05/21 10:21
9F:推 a82611141: 感谢分享 05/26 18:16
10F:推 md9830415: 推 很有收获 05/27 13:46