construct3html游戏制作工具,[官方新闻] construct3中的新编辑器 (测试一下机翻效果)...

许多游戏使用数组,字典或基于文本的格式来存储与项目相关的数据。例如,RPG可以使用字符表及其能力。然而构建体2没有提供任何可视的方式来准备该数据。我们在Construct 3中创建了三个全新的编辑器,以帮助简化这一过程。

字典编辑器

字典只是将值与键相关联。例如,就像一个真实的字典,它可以存储单词作为键,单词的定义作为一个值 - 但你可以使用相同的结构,任何其他类型的数据,如每个级别的高分。

Dictionary对象使用基于JSON的格式来存储字典数据。现在,您可以直接从项目栏中使用Dictionary对象所使用的格式添加新的项目文件,以及各种其他格式。

projectbar-addfiles.png

编辑字典文件将打开新的字典编辑器。这是一个完整的编辑器,让您添加,编辑和删除键。任何更改都保存回项目文件。在这个例子中,我们将RPG游戏中的字符与字符类相关联。

dictionary-editor.png

字典只允许每个键出现一次。如果您不小心使用了同一个键两次,它会突出显示重复的键,以帮助您找到要更改的键。

dictionary-editor-dupes.png

作为快速修复,您可以单击工具栏中的“重复数据删除”按钮,以确保每个键都有唯一的名称。

这个新的编辑器使它成为一个快照设置字典!

数组编辑器

数组本质上是一个值列表。你可以有一个一维数组,这是一个简单的列表,或者一个二维数组,就像一个电子表格,可以存储值的行和列。Array对象也支持三维数组,但由于编辑此格式的复杂性,Array编辑器只支持最多二维数组。

和以前一样,您现在可以直接从项目栏创建一个新的数组文件。然后,您可以使用Construct 3的新数组编辑器直接编辑Array文件。这里是编辑一个二维数组看起来像,一个表的攻击奖金的字符类。它就像一个微型电子表格编辑器。

array-editor.png

数组编辑器自动确定您输入的数字还是字符串,并保存相应的类型。例如输入“hello”将保存一个字符串,但“123”将保存一个数字。

数组编辑器还有一些工具可以帮助您操作数据,例如插入新的列和行。

array-editor-tools.png

在运行时可以使用AJAX对象请求数组和字典文件,然后由Array或Dictionary对象加载结果。这在构造2中也是可能的,但是以前没有内置的编辑器,因此可能很难创建要加载的文件。这在构造3更容易!数组编辑器允许您在编辑器内部轻松直观地设置大型数据表。

文本编辑器

高级用户可以使用自定义的基于文本的格式,如XML,CSV,JSON或纯文本文件。这些可以由Construct 3中的其他插件使用或导入,也可以由您自己的事件读取。有时,只有将文件与导出绑定在一起也很有用,例如带有导出页面所使用的代码段的JavaScript文件。下面是一个在Construct 3的文本编辑器中编辑XML片段的示例。

text-editor-xml.png

文本编辑器对于编写非常长的字符串很有用,例如介绍性的故事。虽然可以将其输入到Text对象,但是在项目文件中存储非常长的内容并在运行时使用AJAX对象请求它们可能更有效。文本编辑器还为长内容提供了更好的编辑体验,以及一些其他格式(如XML)的基本代码编辑功能。以下是您通过文本编辑器获得的几个编辑功能:行编号

语法高亮

代码折叠

查找/替换/替换所有,包括使用正则表达式

HTML格式的代码模板

编辑器中的撤消和重做

当编辑项目文件时,构造3自动标识要使用的编辑器。如果它识别文件格式,它将打开字典或数组编辑器。否则它将使用文本编辑器。这允许您方便地编辑自定义JSON文件,同时仍然使用字典和数组编辑器用于基于JSON的字典和数组文件。

停靠在UI中

所有三个编辑器都可以停靠到UI,就像Layers Bar和其他栏。这意味着您可以在分屏布置中使用它们,以便您可以同时看到其他编辑器,如事件表视图。例如,下面是数组编辑器看起来像停驻以同时处理一些事件。

array-editor-splitscreen_thumb.png

或者,任何这些新编辑器也可以作为选项卡停靠在主视图中,就像通常的布局视图和事件表视图选项卡。上一个文本编辑器图片显示了一个选项卡式编辑器的示例。

结论

新的字典编辑器,数组编辑器和文本编辑器是强大和有用的新工具,用于设置您的游戏使用的数据和内容。它们使用方便的可视界面帮助您快速,轻松地设置表,关联,文本等更多的内容,以便在您的游戏中使用,与Construct 3的其余部分顺利集成。我们认为您会发现这些在设计游戏时非常方便!

跟上来

错过了我们早先的公告?这里有一个有关Construct 3的所有新闻的列表到目前为止:

c3-blog-footer-8.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值