Edit
场景对象模块
场景对象模块是一种可以附加到场景对象上的组件。
场景对象模块是一种可以附加到场景对象上的组件。
不同的模块拥有不同的特性,当附加上了该模块则会具备该模块的特性。
比如附加上了影子模块则拥有了影子。
打开玩家属性编辑器
菜单 -> 自定义编辑器 -> 场景对象模块(ALT+2)
创建自定义对象模块
定义模块统一采用编号进行管理。
通过更改最大值调整可用的模块范围。
#1 | 搜索数据 | | | #3 | 修改最大值,以便新增或删减数据 |
#2 | 数据列表 | | | #4 | 修改数据名称 |
代码生成
系统会根据当前模块的属性自动生成SceneObjectModule_客户端绑定类
。
如果你需要自定义编写逻辑,请继承SceneObjectModule_客户端绑定类
后编写。
脚本访问
so表示场景对象实例
Script.ts
// 附加1号模块
so.addModuleByID(1);
// 解除1号模块
so.removeModuleByID(1);