淺談ET框架--ECS設計核心(一)

ET框架的ECS設計核心可以總結爲一句話,那就是:

繼承轉組件,多態轉分發

OOP設計裏的繼承更換爲組件Component模式,多態轉成分發模式。

框架代碼裏頭的案例:

數值組件掛載Entity上。

不同數值行爲通過NumericWatcherComponent根據類型進行分發,執行不同的數值響應(比如血量變化需要更新血條等)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章