Re: [心得] 容易被遺忘的遊戲設計模組(2)

作者: madturtle (旅者‧愚人‧夢想家 )   2021-06-27 00:01:23
之前也有類似的經驗。
個人感想:event listeners本來就不該預期和其他事件的先後順序。
如果順序性太重要,表示兩物件本質上已經高度耦合,這時沒有必要非用event 不可。
真要確保events 順序性,大概就是加callback,或分成不同的event。
作者: NDark (溺於黑暗)   2021-06-30 10:07:00
分成不同的event就是我的文章提到的方法.單純只是分event不能解決這個問題.因為各event在設計之初不能預料到會有新系統的出現.遊戲中的演出如果透過一個獨立的事件系統.而這個事件系統又高過於流程系統.那麼這個系統必然會發生這個問題.因為流程(遊戲當下的介面控制)才了解優先度及生存長度.

Links booklink

Contact Us: admin [ a t ] ucptt.com