Add support for Tilesets
This commit is contained in:
1 parent
fb069ff78f
commit
1b80adcaf1
11 files changed
+246
-39
No files matched your search
@@ -233,6 +233,35 @@ ID必须由数字字母下划线组成,数字在1000以内,且均不能和
|
||||
|
||||
因此,在你修改了icons.js和maps.js两个文件,也就是将素材添加到游戏后,地图生成器的对应关系也将同步更新。
|
||||
|
||||
### 额外素材
|
||||
|
||||
从V2.4.2开始,HTML5魔塔样板开始支持额外素材。
|
||||
|
||||
具体而言,通过上面的“素材导入”的方式,确实可以有效地添加素材到游戏。但是,如果想增加大量自定义素材,需要通过便捷PS工具将这些素材全部导入到
|
||||
`terrains.png`中,并且全部是单列,极度不友好。这也导致了野外风的制作相对变得很困难,增加了大量素材处理的工作量。
|
||||
|
||||
额外素材就是为了解决这个问题而被提出。
|
||||
|
||||
所谓`额外素材`,即用户可以自定导入任意张素材图片,无需PS,无需注册,即可直接在游戏中使用。这一点已经十分向RM靠拢了。
|
||||
|
||||
要使用额外素材,请将你需要的素材图片放在`images`目录下,并在`全塔属性`的`tilesets`中定义图片名。
|
||||
|
||||
**该素材的宽高必须都是32的倍数,且图片上的总图块数不超过1000(即最多有1000个32*32的图块在该图片上)。**
|
||||
|
||||
```js
|
||||
"tilesets": ["1.png", "2.png"] // 导入两个额外素材,文件名分别是1.png和2.png
|
||||
```
|
||||
|
||||
刷新后,系统会自动加载该素材并添加到素材区。
|
||||
|
||||
额外素材无需导入,无需注册。在`tilesets`中定义了图片后,即可直接使用绘图,无需再注册其数字和ID。其ID、索引和数字均为系统自动分配,且不允许修改。
|
||||
|
||||
请注意,额外素材的ID、索引和数字,与该图片在tilesets数组中的index及该素材在图片上的位置都有关系。
|
||||
|
||||
!> **因此如果对`tilesets`数组随意删除或修改顺序,可能会导致所有额外素材全部发生变化!这点请务必注意!!!**
|
||||
|
||||
除此之外,额外素材在游戏中的使用和正式素材都是一致的,也能在前景或背景图层绘制。
|
||||
|
||||
## 自定义道具效果
|
||||
|
||||
本节中将继续介绍如何自己编辑一个道具的效果。
|
||||
|
||||
@@ -178,6 +178,16 @@
|
||||
|
||||
素材注册完毕后,即可在游戏中正常使用,也可以被地图生成器所识别(需要重开地图生成器)。
|
||||
|
||||
### 额外素材
|
||||
|
||||
从2.4.2开始,H5魔塔样板支持额外素材,你可以导入任意个类似RM中的tilesets文件,且无需注册即可使用。
|
||||
|
||||
要使用额外素材,请在`全塔属性`中的`tilesets`项,添加额外素材的图片名称,刷新后即可在地图编辑器中使用。
|
||||
|
||||
额外素材不可注册,其数字、ID和索引都是和该图块在图片上的位置相关,不可编辑。
|
||||
|
||||
有关额外素材的更多说明参见[额外素材](personalization#额外素材)
|
||||
|
||||
## 控制台调试
|
||||
|
||||
HTML5的塔都是可以进行控制台调试的。
|
||||
|
||||
Reference in new issue
Block a user