作者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://www.ptt.cc/bbs/GameDesign/M.1621360958.A.40B.html
※ 編輯: cjcat2266 (160.33.168.6 美國), 05/19/2021 02:04:19
推 heavendemon: push 05/19 08:33
推 devon5: 感謝分享 05/19 08:47
推 dreamnook: 05/19 10:11
推 geken: 推 05/19 12:46
推 CarpeDiemAL: 推推 05/19 15:37
推 coolrobin: 未看先推 05/19 19:49
推 eugenelinrmx: 感謝分享 05/20 23:51
→ chchwy: 推 05/21 10:21
推 a82611141: 感謝分享 05/26 18:16
推 md9830415: 推 很有收穫 05/27 13:46