目前在游戏中可以放在场景里的东西大概分为三类:方块、道具、生物,本次更新增加了第四个大类:实体。实体摆放在场景后,可以随意的旋转和缩放,具有比较精确的碰撞,主要用于场景布景。
使用实体搭建的场景和元素组成的一张跑酷地图
实体具备添加组件的能力,而组件主要用于定义实体的属性和行为。比如说给一个实体对象添加了一个生命的属性组件,实体对象就具备了可被攻击的能力;比如说给一个实体对象添加一个运动行为组件,实体对象就可以按照预定的方式在场景中移动。随着后续版本组件的扩充,创作者可以越来越低门槛的创作各类衍生玩法。
实体对象操作:移动、旋转、缩放
实体对象操作:复制、删除、组合、解组、绑定、多选
外观组件:可以更换实体的模型、颜色、材质
物理组件:可设置实体的物理类型为静态物、可动物体、区域,并可编辑碰撞盒、碰撞事件和碰撞消息
运动器组件:直线运动、圆周运动、摆动
直线运动的实体
圆周运动的实体
摆动运动的实体
弹性组件
普通开发者只需要对场景中的实体对象进行组合、绑定、添加组件等基本操作,门槛较低;
高级开发者可以使用节点树模式对节点树上的子对象进行编辑,可以给子对象添加组件,组成复杂的实体对象,大大提升创作上限
开发者做好的实体对象可以保存成实体模板,实体模板可以复用在开发者另外的地图上,并且在后续的版本可以流通在资源商店里
资源背包新增实体分类,用于存放和管理版本新增的实体游戏对象。管理功能包括:编辑、复制、删除。