ET框架的ECS設計核心可以總結爲一句話,那就是:
繼承轉組件,多態轉分發
OOP設計裏的繼承更換爲組件Component模式,多態轉成分發模式。
框架代碼裏頭的案例:
數值組件掛載Entity上。
不同數值行爲通過NumericWatcherComponent根據類型進行分發,執行不同的數值響應(比如血量變化需要更新血條等)。
ET框架的ECS設計核心可以總結爲一句話,那就是:
繼承轉組件,多態轉分發
OOP設計裏的繼承更換爲組件Component模式,多態轉成分發模式。
框架代碼裏頭的案例:
數值組件掛載Entity上。
不同數值行爲通過NumericWatcherComponent根據類型進行分發,執行不同的數值響應(比如血量變化需要更新血條等)。
利用torchsummary觀察每一層的情況 1)按照方式 pip install torchsummary 2)