“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 不会在服务器与客户端之间同步。