Edit

场景对象模块

场景对象模块是一种可以附加到场景对象上的组件。

场景对象模块是一种可以附加到场景对象上的组件。

不同的模块拥有不同的特性,当附加上了该模块则会具备该模块的特性。

比如附加上了影子模块则拥有了影子。

打开玩家属性编辑器

菜单 -> 自定义编辑器 -> 场景对象模块(ALT+2)

创建自定义对象模块

定义模块统一采用编号进行管理。

通过更改最大值调整可用的模块范围。

alt text

#1搜索数据|#3修改最大值,以便新增或删减数据
#2数据列表|#4修改数据名称

代码生成

系统会根据当前模块的属性自动生成SceneObjectModule_客户端绑定类

如果你需要自定义编写逻辑,请继承SceneObjectModule_客户端绑定类后编写。

脚本访问

so表示场景对象实例

Script.ts
// 附加1号模块
so.addModuleByID(1);
// 解除1号模块
so.removeModuleByID(1);

Copyright © 2021 - 2025