艾兰岛1.5编辑器核心功能介绍
2020-12-14 11:13:55
编辑器核心内容概览:
- 支持外部UI图片导入,提高艾兰岛游戏品质,极其极其提高了开发效率,
- 在PC端编辑器可直接测试移动端界面与操作(大大提高了开发者效率)
- 脚本封装 :如果你想将自己的脚本分享给其他人,但又不想暴露内部实现逻辑,或者想让自己的代码库更加简洁美观,只留出特定的变量接口,那么这个功能值得你尝试
-可在移动端单人模式下,获取虚拟摇杆的的垂直与水平输入值,极大改善移动端的摇杆使用体验
-支持加入光源,从此告别发光水晶
-语音聊天支持,让多人游戏沟通不再单调
-利用地形模块来实现游戏逻辑制造地形,新加入粗糙化笔刷,让地形连结更加自然
1、外部UI图片导入
【效果展示】
加入了自定义图像的粒子效果
加入了自定义图像的游戏窗口
【功能介绍】
1.5版本中,编辑器将能够支持从外部导入图片素材,极大地提升了游戏内美术表现力,在编辑器中通过“自定义图库”逻辑可实现图片导入,并在后续的HUD,粒子效果等逻辑中通过图库应用外部图片。
【实现步骤】
1.在游戏逻辑中选择“自定义图库”
2.在属性页中选择自定义图库旁边的滴管按钮
3.在弹出的“编辑图案”框中选择显示文件夹
4.此时客户端目录下的图库文件夹会被拉起,将准备好导入的图片直接拖入该文件夹
5.回到游戏内“编辑图案”窗口,在“图案”下拉栏中已经出现了导入的图片名,选择该图片
6.至此,图像文件的导入已经完成,以“自定义HUD”为例,添加图片时点开图片库,可以发现导入的图片已经出现在可选图片库中
2.、移动端控制编辑器预览
【效果展示】
【功能介绍】
可以在PC端测试时预览移动端游戏的操作界面,方便开发者调试移动端版本
【实现步骤】
1.在右上角测试按钮选项下,“控制”一栏中勾选“移动端”,再进行测试即可
3、脚本封装
【功能介绍】
新出现的“脚本模块源”游戏逻辑,可作为包含任意数量游戏逻辑的容器,并只将特定变量和方法暴露出来,可以有效地与他人分享代码却不用展示全部逻辑,也可以作为自己代码库的封装整理手段
【实现步骤】
1. 在游戏场景中放置“脚本模块源”
2. 在属性页面电子新增组件,并使用吸附按钮,向模块源内添加任意数量的游戏逻辑(例如存储有函数或变量的全局储存)
3. 点击导出
4. 之后将相应游戏逻辑和脚本模块源删除,只留下导出的模块源副本
5. 在其他逻辑中,仍旧能调用之前封装过的逻辑中所包含的函数或变量,但源代码不可见不可更改
6. 用这个方法可以轻松地将代码导出为组件,或者是用作自身的代码整理
4. 获取移动端虚拟摇杆输入
增加了两条新质量:获取水平输入/获取垂直输入。 这个将会返回玩家X/Y控制器的输入。他们可以被用于时间侦听器中,来控制任何实体就像是控制玩家一样。但是这个功能目前仅仅针对单人移动端游戏。
【效果展示】
(利用虚拟摇杆直接控制实体移动的demo),>>点击下载demo查看
【功能介绍】
在移动端玩家的移动通过屏幕左侧的虚拟摇杆来进行输入,与PC端利用键盘输入略有区别,因而使得部分游戏在移动端上的表现略有出入
在1.5版本中,开发者能够精确地获取到移动端虚拟摇杆X/Y轴的输入,从而做出匹配摇杆输入的游戏手感(目前仅支持单人游戏)
【实现步骤】
1.编辑器游戏设置中 选择单人游戏
2.事件侦听器 侦听: 游戏事件; 事件:固定更新
3.逻辑界面,游戏-单人游戏,可看到二条新增命令
5. 光源逻辑的使用
【效果展示】
【功能介绍】
利用编辑器内置的的光源游戏逻辑,可以在游戏场景中人造光源,从而打造炫酷的光影效果,从此告别利用发光水晶来充当光源的时代!
【实现步骤】
1.在编辑器“游戏逻辑”下选择“光源”并拖放到场景中
2.在光源设置页进行属性设置,目前支持设置的属性有:
● 光照类型:点光源或聚光灯
● (点光源)半径:光源照射的范围大小
● (聚光灯)光照范围:光源照射范围的远近
● (聚光灯)照射角度:光源照射范围的宽窄
● 颜色:光照颜色
● 强度:光照强度
目前光照强度和光照颜色支持通过可视化脚本控制
6. 语音聊天支持
【功能介绍】
创作者现在可以在游戏中创建游戏语音频道,让所有玩家相互进行语音沟通。
(注:只有运行在租赁服上的游戏才可使用多人语音聊天)
【实现步骤】
1. 在游戏逻辑中添加“语音聊天频道”
2.在脚本中可设置并获取语音聊天的相关参数
7. 地形模块与地形粗糙化笔刷
【功能介绍】
可以更轻松的改造地形
【实现步骤】
1. 在游戏逻辑中添加“地形模块”,可以通过游戏逻辑直接制造各种形状的地形
2. 打开“地形工具”后可以选择各种笔刷工具,以及粗糙化笔刷,来构建更自然的粗糙地形