ECS 系統就是Entity-Component-System(實體-組件-系統)
游戲內每個基本單元都是一個實體,每個實體是有多個或者一個組件構成,每個組件代表其特征的數據。
比如移動相關的組件包含速度,位置,朝向等信息屬性,一旦擁有moveComponent就代表它有移動的能力。
系統就是來處理擁有一個或者多個組件的實體的集合工具。
實體和組件是一個一對多的關系,實體擁有怎樣的能力,完全是取決於擁有哪些組件,通過動態添加或者刪除組件,可以在游戲運行的時候改變實體的行為。
ECS 系統就是Entity-Component-System(實體-組件-系統)
游戲內每個基本單元都是一個實體,每個實體是有多個或者一個組件構成,每個組件代表其特征的數據。
比如移動相關的組件包含速度,位置,朝向等信息屬性,一旦擁有moveComponent就代表它有移動的能力。
系統就是來處理擁有一個或者多個組件的實體的集合工具。
實體和組件是一個一對多的關系,實體擁有怎樣的能力,完全是取決於擁有哪些組件,通過動態添加或者刪除組件,可以在游戲運行的時候改變實體的行為。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。