首页 > 新闻中心 > 新闻正文

艾兰岛1.5编辑器核心功能介绍

2020-12-14 11:13:55

编辑器核心内容概览:
-  支持外部UI图片导入,提高艾兰岛游戏品质,极其极其提高了开发效率,
- 在PC端编辑器可直接测试移动端界面与操作(大大提高了开发者效率)
-  脚本封装 :如果你想将自己的脚本分享给其他人,但又不想暴露内部实现逻辑,或者想让自己的代码库更加简洁美观,只留出特定的变量接口,那么这个功能值得你尝试
-可在移动端单人模式下,获取虚拟摇杆的的垂直与水平输入值,极大改善移动端的摇杆使用体验
-支持加入光源,从此告别发光水晶
-语音聊天支持,让多人游戏沟通不再单调
-利用地形模块来实现游戏逻辑制造地形,新加入粗糙化笔刷,让地形连结更加自然


1、外部UI图片导入


【效果展示】

加入了自定义图像的粒子效果


加入了自定义图像的游戏窗口


【功能介绍】
1.5版本中,编辑器将能够支持从外部导入图片素材,极大地提升了游戏内美术表现力,在编辑器中通过“自定义图库”逻辑可实现图片导入,并在后续的HUD,粒子效果等逻辑中通过图库应用外部图片。


【实现步骤】


1.在游戏逻辑中选择“自定义图库”

03.jpg



2.在属性页中选择自定义图库旁边的滴管按钮

04.jpg


3.在弹出的“编辑图案”框中选择显示文件夹

05.jpg


4.此时客户端目录下的图库文件夹会被拉起,将准备好导入的图片直接拖入该文件夹


1607914666557461.jpg


5.回到游戏内“编辑图案”窗口,在“图案”下拉栏中已经出现了导入的图片名,选择该图片

07.jpg



6.至此,图像文件的导入已经完成,以“自定义HUD”为例,添加图片时点开图片库,可以发现导入的图片已经出现在可选图片库中


1607914678108588.jpg



2.、移动端控制编辑器预览


【效果展示】


【功能介绍】
可以在PC端测试时预览移动端游戏的操作界面,方便开发者调试移动端版本

【实现步骤】


1.在右上角测试按钮选项下,“控制”一栏中勾选“移动端”,再进行测试即可

1607914930570877.jpg



3、脚本封装 

【功能介绍】
新出现的“脚本模块源”游戏逻辑,可作为包含任意数量游戏逻辑的容器,并只将特定变量和方法暴露出来,可以有效地与他人分享代码却不用展示全部逻辑,也可以作为自己代码库的封装整理手段


【实现步骤】


1. 在游戏场景中放置“脚本模块源”

1607914826137348.jpg


2. 在属性页面电子新增组件,并使用吸附按钮,向模块源内添加任意数量的游戏逻辑(例如存储有函数或变量的全局储存)

1607914845136033.jpg

1607914845122378.jpg

1607914846920591.jpg


3. 点击导出

1607914872406540.jpg


4. 之后将相应游戏逻辑和脚本模块源删除,只留下导出的模块源副本

16.jpg


5. 在其他逻辑中,仍旧能调用之前封装过的逻辑中所包含的函数或变量,但源代码不可见不可更改

17.jpg


6. 用这个方法可以轻松地将代码导出为组件,或者是用作自身的代码整理

19.jpg



4. 获取移动端虚拟摇杆输入

增加了两条新质量:获取水平输入/获取垂直输入。 这个将会返回玩家X/Y控制器的输入。他们可以被用于时间侦听器中,来控制任何实体就像是控制玩家一样。但是这个功能目前仅仅针对单人移动端游戏。

 

【效果展示】

(利用虚拟摇杆直接控制实体移动的demo),>>点击下载demo查看


【功能介绍】 

在移动端玩家的移动通过屏幕左侧的虚拟摇杆来进行输入,与PC端利用键盘输入略有区别,因而使得部分游戏在移动端上的表现略有出入

在1.5版本中,开发者能够精确地获取到移动端虚拟摇杆X/Y轴的输入,从而做出匹配摇杆输入的游戏手感(目前仅支持单人游戏) 


【实现步骤】


1.编辑器游戏设置中 选择单人游戏

21.jpg


2.事件侦听器 侦听: 游戏事件; 事件:固定更新

22.jpg


3.逻辑界面,游戏-单人游戏,可看到二条新增命令

23.jpg



5. 光源逻辑的使用 


【效果展示】


【功能介绍】

利用编辑器内置的的光源游戏逻辑,可以在游戏场景中人造光源,从而打造炫酷的光影效果,从此告别利用发光水晶来充当光源的时代!


【实现步骤】

1.在编辑器“游戏逻辑”下选择“光源”并拖放到场景中

25.jpg


2.在光源设置页进行属性设置,目前支持设置的属性有:

 ● 光照类型:点光源或聚光灯

 ● (点光源)半径:光源照射的范围大小

 ● (聚光灯)光照范围:光源照射范围的远近

 ● (聚光灯)照射角度:光源照射范围的宽窄

 ● 颜色:光照颜色

 ● 强度:光照强度

26.jpg


目前光照强度和光照颜色支持通过可视化脚本控制

27.jpg


6. 语音聊天支持

【功能介绍】
创作者现在可以在游戏中创建游戏语音频道,让所有玩家相互进行语音沟通。
(注:只有运行在租赁服上的游戏才可使用多人语音聊天)

【实现步骤】

1. 在游戏逻辑中添加“语音聊天频道”

28.jpg


2.在脚本中可设置并获取语音聊天的相关参数

29.jpg



7. 地形模块与地形粗糙化笔刷

【功能介绍】
可以更轻松的改造地形


【实现步骤】
1. 在游戏逻辑中添加“地形模块”,可以通过游戏逻辑直接制造各种形状的地形


2. 打开“地形工具”后可以选择各种笔刷工具,以及粗糙化笔刷,来构建更自然的粗糙地形

32.jpg


bohemia interactive