「GameEntity」修訂間的差異

出自 骑砍中文百科
前往: 導覽搜尋
(创建页面,内容为“[https://docs.bannerlordmodding.com/_csharp-api/engine/gameentity.html <big>访问源文档</big>]<br> <big>返回目录</big><…”)
 
(已保护“GameEntity”([编辑=仅允许管理员](无限期)))
 
(無差異)

於 2020年4月24日 (五) 23:38 的最新修訂

訪問源文檔
返回目錄

GameEntities 在遊戲中是一個對象(實體)。例如包括人物、建築物、樹木、馬匹等,遊戲中的每一個道具都是一個實體(GameEntities)。
遊戲中的每個 GameEntities 對象都包括 Meshes, Skeletons, PhysicsBodies, 和 ScriptComponents 及其它多種屬性。
你可以添加一個 GameEntity 到遊戲場景,通過Scenescene.xscene 文件,或直接使用如下 GameEntity 類中的靜態方法生成(實例化):

GameEntity.Instantiate(Scene scene, string prefabName, MatrixFrame frame)

使用示例(生成在主Agent):

GameEntity.Instantiate(Mission.Current.Scene, "ship_a", Agent.Main.Frame)


多人遊戲 GameEntities

除非添加了 SynchedMissionObject ScriptComponent,否則一些 GameEntities 不會在伺服器與客戶端之間同步。