1.1 2D 资源铭文 2D Res Inscriptions

这个chapter是Metaverse Resources Inscriptions专门针对所有2D资源所定义的创始资源铭刻规范。虽然是实验性的,并且不一定完善。但是已经基本满足大部分2D资源的关键属性要求,以满足大部分应用和引擎调用。

本2D 资源铭刻规范仍处于测试阶段,不代表其最终完成程度。

这章节主要说明2D Res Inscriptions的 metaverse的属性块相关基础属性,关于metaversepreview请见chapter1.1.1的详细说明

单一图片资源 Single Image Resource

这是当资源为单张2D图片资源时所需填写的相关铭刻属性关键字。我们以一个漂亮像素图片椅子为例

web preview display

单张图片形式的资源铭刻很简单,没有什么复杂的属性设置,相关的属性完整对照表如下。请仔细阅读。

key
Required?
Description

name

Yes

资源名称,用作资源的标识符。

description

No

资源描述

src

Yes

铭刻依赖相关资源的链上id地址,例如2D资源的图片或3D资源的模型。

srctype

Yes

资源格式,例如图片资源为PNG、JPEG,模型资源为OBJ、FBX、GLB。

any key you want

No

可以自行添加自定的key

当然,您可以添加任何您喜欢的自定义属性。推荐的密钥格式为“custom_yourtypename”。不带“custom”关键字的属性要么是协议的创世属性,要么是与后续社区投票相关的属性。

图集资源 Atlas Image Resource

当资源为一个图集,并且资源只引用图集中某一位置的相关图片时。其资源的相关属性。我们以这个圣诞树为例的一个铭刻参考为例:

web preview display
atlas range area

这里只对其特有属性key进行说明,其余属性请出参考2D单张图片资源key描述

key
Required?
Description

isatlas

Yes

如果引用资源是图集中的一张图,那么此属性为必须填写的属性。设置isatlas为true,即为标记为图集

atlasrange

Yes

此属性为标注图集中的一个区域,[x,y,z,w] x,y: 为划分图引用区域起始的像素坐标 z,w:为改区域的长宽值。 具体见 图 Atlas Range Area

Animation Sheet Resource

当资源为一个2D动画序列帧时,其资源的相关属性设置,这里我们以一只可爱的小狗为例进行说明:

这里只对其特有属性key进行说明,其余属性请出参考2D单张图片资源key描述

单项基础属性:

key
Required?
Description

issheetanimate

Yes

如果引用资源是一个动画序列帧,那么此属性为必须填写的属性。设置issheetanimate为true,即为标记2D sheet 动画资源

sheetlayout

Yes

动画序列帧的横竖tiling 划分[x,y] x : 横向数量 y : 纵向数量

动画相关属性(多项):

属性块以<animate ... />为划分。其中子属性如下表:

key
Required?
Description

name

Yes

动画名称

range

Yes

动画起始帧以及结束帧[x,y] 起始帧结束帧即sheet图片中划分的格子编号,由左至右,由上至下,左上角为0,右下角为最后编号 x : 起始编号 y : 结束编号

duration

Yes

播放速度,(整个动画的播放总时间,以秒s为单位)

loop

No

是否循环

Last updated