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

【新版本发布】1.4更新内容一览

2020-09-14 16:08:38

《艾兰岛》1.4版本即将上线,体验服现已更新最新版本,正式服更新时间敬请期待!

如果希望使用艾兰岛编辑器,成为开发者的一员,搜索进入《艾兰岛》官方群:961351964

注:以下内容仅供参考,实际内容请以正式服最终上线为准!

注:请各位开发者注意,体验服上传工坊的yca文件,不能直接用于正式服!



外部数据导入

新的游戏逻辑-数据集。允许导入“CSV”格式的数据

从此告别用字符串切割文本转二维数组的硬核方法。

开发者将可以:

- 在EXCEL里随时调整游戏数值,随时导入编辑器。

- 游戏国际化更加方便,一列英文,一列中文,随时调整,随时更新。

- 更多….


使用步骤

1、制作CSV文件 制作CSV文件方法

2、单击位于文件属性的文件图标打开数据设置文件夹

01.png


3、将需要导入的CSV文件托入进该文件夹中

02.png


4、在下拉列表中选择该文件

03.png


5、点击位于属性面板下方的导入按钮

04.png 


6、之后即可在属性面板中看到导入的数据了



什么是"CSV":逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。


自定义按键逻辑块

自定义按键已实现为逻辑块,方便玩家通过组件方式分享给别人。

从此分享的UI组件可以带按键逻辑了。

从此自定义按键再也不用拖个“监听器”这个拖油瓶了。



在实体组或实体焊接中,自由设定锚点

在实体组或实体焊接编辑状态下,可视化拖动锚点点,并放在任意位置。

从此制作动画实体动画更加方便,再也不用通过代码计算一个虚拟锚点了。


作品文件性能统计检测

新增性能统计指标工具,将帮助创作者优化其作品,使得在移动设备上顺利运行


将显示作品内存消耗数量和场景复杂性

使用方法:

- 在编辑器中 测试游戏界面 按F11 打开性能检测窗口:帧时间,脚本帧时间,可见多边形,场景数据,脚本分析器。

- 按F10,启动脚本分析器分析功能。

请各位作者注意,为了确保作品性能,请注意控制总面数,建议不超过30w。


编辑器实时监测场景内存消耗量,


匹配

通过可视化脚本为创作者提供新的多人游戏功能

通过聚合来自多个不同服务器而不是一个服务器的玩家,增强了玩家快速切换游戏的能力。

根据游戏加入请求的玩家数量动态生成新服务器


可视化脚本增加难度导航

难度按照初级到高级区分,玩家学习编辑逻辑更有目标,更加系统。


新大厅界面

优化了大厅界面的布局,游戏现在可以按默认类别进行快速搜索。


新增离线消息

现在即使好友不在线,你也可以给他们留言啦。同时玩家也能和开发者进行消息往来哦


素材扩容


新增大量生物资源;

新增指南针,玩家手持指南针时,会在屏幕右上方出现指南针的动态UI;

新增音效库素材,编辑器内增加2首新的音乐:潜行(电音),空闲(电音)


 

优化相关


地形工具改进

改进工具改进,使地形塑型更加容易(左侧1.3版本,右侧1.4版)



声音优化

多个新的音乐相关脚本块

优化室内室外的声学效果


射击优化

新的弹药装填动画

现在部分射击武器可以看到弹道

重做了瞄准和准心系统


允许水下塑造地形

在游戏中,你可以使用地形工具改变水底地形地貌。

但是,用任何改变地形的工具,如铁锹、耙、镐、采矿钻、地形形成器、炸弹等改变水域周围的地形,该水域底部原有地形不会被破坏



游戏设置,游戏存储,管理游戏合集按钮,也在菜单列表加入入口


新脚本:判断目标实体是否为道具(道具可以放入背包)


新脚本:能给能穿戴的装备一个特效


脚本块可以监听实体标签改变的事件


种子可以在花盆里种植


近战武器开放特殊攻击相关的设置


新增 数组中 对单个道具的 for each(每个)引用


最小值,最大值,Push(向数组的末尾添加元素)数组,Concatenate(合并)数组或文本


实体模板新增引用功能,并在导出时使用被引用实体状态


新脚本:获取玩家,获取本地玩家(只有单人游戏模式下才有效)

只有在单人模式下有效,获取这个单人玩家

如果在单人游戏中用了获取本地玩家脚本,将无法直接转为多人游戏


获取多人游戏下在线状态为真的玩家


现在选中多组已焊接的实体,可以一次性取消所有的焊接


地图玩法中新增设置项,是否破坏实体会掉落道具


修复列表

已修复:译码器 :下马动作和召唤动物的热键定义错误

已修复: 发光球型粒子在游戏保存/加载后渲染不全

已修复: 可视化编程: 无法在技能列表中执行删除指令(反而会尝试添加指定技能)

已修复: 再生海水工具只会淹没已经编辑过的整块地形

已修复: NPC模板目前应该能正确地渲染他们的皮肤颜色

已修复:如果将一个已被点燃的炸药收起来并尝试再次点燃,会导致exception报错

已修复: 汽车拆装时,会发出汽车元件放置声。

已修复: 坐在车上的乘客座椅上时会发出站起来的声音。

已修复: 当在水下游泳时,玩家不应该在屏幕边缘遇到丢失的三角形水域

已修复:多人游戏: 一个没有好友和私聊历史的新游戏账户不会出现在当前的游戏会话总览中

已修复: 睡眠: 由于无限睡眠,玩家可以独自在多人游戏服务器上睡觉,这样会导致其它玩家的时间过的很快。

已修复: 编辑器: 一个实体的当前生命值可以设置为负值

已修复: 在使用“小数逗号”而非“小数点”的语言中有理数计数会失效。

已修复: 可视化编程: 保存为组合后,组中的实体将丢失来自全局存储的引用指令

已修复: 取消即将发生的睡眠会导致各种意想不到的问题,比如错误的用户界面提示和潜在地破坏多人游戏。

已修复: 修正了道具预览使得能持续发射粒子的道具再次含有粒子效果 (例如:艾兰轴生成器)

已修复: 无法在编辑器中打开从共享游戏或租用服务器下载的通用游戏进行编辑

已修复: 有时,能源网络连接会出现错误,并向未连接到能源的设备供电

已修复: 可视化编程: 一些在用户脚本代码中,有关用户的事件无法被事件侦听器捕捉 (例如:装备时)

已修复: 物品:如果你砍掉橡胶树,你可以无限地提取橡胶

已修复: 可视化编程: 现在,当您尝试处理已销毁实体的实体存储数据时,您将得到正确的信息。

已修复: 当用户试图连接到Bohemia帐户时,如果错误的尝试次数太多,会看到错误的消息。

已修复: 蓝图: 立方块可以放置在未完成的蓝图中

已修复: 你不能放置任何东西到来自你已经取消了的蓝图的车辆上,除非你重新加载存档.

已修复: 快捷键 :在你打开或关闭菜单后,放置模式被取消

已修复: 犀牛脖子弯曲不自然

已修复: 编辑器: 当实体在触发区域内部时关闭触发区域,然后当实体出去后启动触发区域,会错误地触发“退出触发时”事件

已修复: 一些随机事件会生成在彼此的身上

已修复: 强制移动摄影机视野会影响编辑器的摄影机,但不会影响摄影机预览

已修复: 一些旧存档加载时会卡住

已修复: 编辑器:当摄像机在水下时,全局游戏边界的视觉问题

已修复: 编辑器: 禁用/启用动画触发区域可能会使它们停止工作

已修复: 编辑器: 在实体的脚本中引用粒子模板可能会导致粒子模板在编辑器中不可见

已修复: 摄像机 : 从骑乘动物身上下来后可以把摄像机放在地面下或墙后

已修复: ”主菜单-编辑器-搜索“失效

已修复: 获取ID按钮失效

已修复: 可视化编程: 被杀死事件目前被设置成在实体设置为死亡后调用 (你可以多次调用“杀死它”)

已修复: 实体焊接了发光颜色实体的组合无法被放置

已修复: 可视化编程: 如果实体标签是在其它阶段添加到实体上的,那么实体被销毁时该实体标签不会分离 (在种子时期打上标签,种子变为兰花后分离标签会失败)

已修复:如果你在游戏内上传了一个作品到工坊,但是没有在最后一步发布,那么接下来的上传不会显示“快速上传”按钮。

已修复: 可视化编程:在被销毁的游戏逻辑对象上若有没有触发过的延迟指令会阻止游戏的保存

已修复: 自定义交互: 有时粒子会在角色的脚上播放

已修复: 编辑器: 多次编辑不同类型物体的“伤害倍数”会破坏物体的属性窗口直到游戏重新启动

已修复: 可视化编程: “远程攻击时”事件从武器上的事件列表中消失

已修复: 编辑器: 设置已装备武器的系数失效

已修复: 建筑: 放置动物不会与车辆相撞

已修复: 在洞穴壁上点燃火药桶会使它爆炸到高地上

已修复: 重型攻击武器粒子只播放一次

已修复: 账户链接: 由于多次无效尝试导致帐户被锁定时出现错误消息

已修复: 摄像机: 当骑在动物身上时,可以透视洞壁

已修复: 随机事件可以在洞穴入口生成

已修复: 编辑器: 将声音/粒子从/更改为“立即”不会保留设置的数据

已修复: 技能时间线上的即时粒子会一起播放

已修复: 可视化编程: 获取 "能量端口计数" 脚本块 不能在表达式中使用

已修复: 编辑器: 更改实体模板中对象的位置或旋转可能会导致错误

已修复: 蓝图: 玩家可以将蓝图放置在其他玩家的屏障中

已修复: 可视化编程: 通过保存/加载,脚本附加的实体标签不是持久的

已修复: 可视化编程: 在userscript.js内写入新的脚本文本不会计入分析器时间内。

已修复: 如果你通过手动创建的”艾兰岛.exe“快捷方式启动了游戏,output_log会被创建在AppData中而不是游戏的文件夹中

已修复:自定义宠物昵称保存错误

已修复: 编辑器: 撤销放置第二个放在船上的舵/锚杆的控制杆不会返回原来的舵/锚杆的控制杆

已修复: 旋转块形状触发区与实体的碰撞检测问题。

已修复: 可视化编程: 即时变化的实体在更改后它的实体对象存储会丢失(例如剧烈燃烧的工作站变为缓慢燃烧的)


bohemia interactive