From f710f7c04eb1ab0939464344fc445cfc244b9bb3 Mon Sep 17 00:00:00 2001 From: ckcz123 Date: Wed, 26 Sep 2018 20:15:02 +0800 Subject: [PATCH] Add support for Tilesets --- docs/personalization.md | 3 +-- libs/loader.js | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/personalization.md b/docs/personalization.md index bf4a377e..ab9ed33e 100644 --- a/docs/personalization.md +++ b/docs/personalization.md @@ -237,8 +237,7 @@ ID必须由数字字母下划线组成,数字在1000以内,且均不能和 从V2.4.2开始,HTML5魔塔样板开始支持额外素材。 -具体而言,通过上面的“素材导入”的方式,确实可以有效地添加素材到游戏。但是,如果想增加大量自定义素材,需要通过便捷PS工具将这些素材全部导入到 -`terrains.png`中,并且全部是单列,极度不友好。这也导致了野外风的制作相对变得很困难,增加了大量素材处理的工作量。 +具体而言,通过上面的“素材导入”的方式,确实可以有效地添加素材到游戏。但是,如果想增加大量自定义素材,需要通过便捷PS工具将这些素材全部导入到`terrains.png`中,并且全部是单列,极度不友好。这也导致了野外风的制作相对变得很困难,增加了大量素材处理的工作量。 额外素材就是为了解决这个问题而被提出。 diff --git a/libs/loader.js b/libs/loader.js index 26219691..3e84d733 100644 --- a/libs/loader.js +++ b/libs/loader.js @@ -51,6 +51,9 @@ loader.prototype.load = function (callback) { if (img.width%32!=0 || img.height%32!=0) { console.warn("警告!"+imgName+"的宽或高不是32的倍数!"); } + if (img.width * img.height > 32*32*1000) { + console.warn("警告!"+imgName+"上的图块素材个数大于1000!"); + } } core.loader.loadAnimates();