Edit

场景对象原型

场景对象原型是预先定义的一类对象,由公共模块以及预安装的场景对象模块组成。

场景对象原型是预先定义的一类对象,由公共模块以及预安装的场景对象模块组成。

每个场景对象都有它的原型,原型拥有的特性,该对象就拥有。(比如小明的原型是人类,而旺财的原型是狗)

alt text

打开场景对象原型编辑器

选中编辑器左下方场景对象原型,鼠标右键弹出菜单-选择编辑,或是新增预设。

公共模块

公共模块是指所有类别的原型都拥有的共同特性,都拥有公共的特性,由: 属性显示对象绑定的脚本编辑器预览组成

特征

特征说明
属性自定义的属性,如生命值(数值类型)
显示对象挂载的显示对象,如行走图、动画、界面等。
绑定的脚本由高级开发人员操作:所有场景对象都是指定的脚本类的实例
编辑器预览由高级开发人员操作:可用于编写在编辑器环境下实时预览的效果

客户端绑定类

游戏中创建的对象会根据实际类而创建。

客户端场景对象必须继承SceneObjectCommon

这样客户端中所有是该原型的对象都是该类的实例。

服务器绑定类

仅网络版有该属性

游戏中创建的对象会根据实际类而创建。

服务器场景对象必须继承SceneObjectCommon

这样服务端中所有是该原型的对象都是该类的实例。

原型设定

配置项

可用于开启或关闭出现条件、状态页、以及触发事件的类别,以便不同的原型的场景对象有不同的配置。

设定预览

需要将设定预览列表中的显示对象设置为预览(鼠标右键菜单进行设置)。

列表中会自动列举出「公共模块」或「预安装模块」中的显示对象。

设置好后该类原型的实例会在编辑器左下方列举出来,方便拖拽到地图上直接生成场景对象。

预安装模块

设定该原型预先安装的模块,当该原型被拖入到场景上时会自动安装上这些模块。

对象模块的介绍参考:【场景对象模块】


Copyright © 2021 - 2025