V2.6.5
This commit is contained in:
parent
8d70616d99
commit
7827b64db6
15
README.md
15
README.md
@ -57,6 +57,21 @@ HTML5 canvas制作的魔塔样板,支持全平台游戏!
|
||||
|
||||
## 更新说明
|
||||
|
||||
### 2019.12.1 HTML5魔塔样板V2.6.5
|
||||
|
||||
* [x] 事件:设置怪物属性;穿脱装备
|
||||
* [x] 新值块:enemy:xxx:atk可获得怪物数据
|
||||
* [x] 新值块:blockId:x,y获得某点图块ID
|
||||
* [x] 部分事件预编译,加快执行速度
|
||||
* [x] 在系统设置中可以设置bgm的播放音量
|
||||
* [x] 通关事件可以不退出游戏
|
||||
* [x] 失败时允许直接读取自动存档
|
||||
* [x] NPC48自动注册可以自动绑定faceIds
|
||||
* [x] 编辑器Alt+1-9存图块,1-9读取图块
|
||||
* [x] 编辑器现在可以跨楼层复制粘贴图块了
|
||||
* [x] 可以对flags.进行自动补全
|
||||
* [x] 部分Bug修复,大量细节优化
|
||||
|
||||
### 2019.10.29 HTML5魔塔样板V2.6.4
|
||||
|
||||
* [x] 自动事件,多事件页
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# V2.0版本介绍
|
||||
|
||||
?> 目前版本**v2.6.3*,上次更新时间:* {docsify-updated} *
|
||||
?> 目前版本**v2.6.5*,上次更新时间:* {docsify-updated} *
|
||||
|
||||
目前样板已经更新到V2.0版本以上,本章将对V2.0的一些内容进行介绍。
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# 附录:API列表
|
||||
|
||||
?> 目前版本**v2.6.3**,上次更新时间:* {docsify-updated} *
|
||||
?> 目前版本**v2.6.5**,上次更新时间:* {docsify-updated} *
|
||||
|
||||
这里将列出所有被转发到core的API,没有被转发的函数此处不会列出,请自行在代码中查看。
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# 元件说明
|
||||
|
||||
?> 目前版本**v2.6.3**,上次更新时间:* {docsify-updated} *
|
||||
?> 目前版本**v2.6.5**,上次更新时间:* {docsify-updated} *
|
||||
|
||||
在本章中,将对样板里的各个元件进行说明。各个元件主要包括道具、门、怪物、楼梯等等。
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# 事件
|
||||
|
||||
?> 目前版本**v2.6.3**,上次更新时间:* {docsify-updated} *
|
||||
?> 目前版本**v2.6.5**,上次更新时间:* {docsify-updated} *
|
||||
|
||||
本章内将对样板所支持的事件进行介绍。
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# HTML5 魔塔样板说明文档
|
||||
|
||||
?> 目前版本**v2.6.3**,上次更新时间:* {docsify-updated} *
|
||||
?> 目前版本**v2.6.5**,上次更新时间:* {docsify-updated} *
|
||||
|
||||
众所周知,魔塔的趋势是向移动端发展,贴吧中也常常能见到“求手机魔塔”的帖子。然而现有的工具中,NekoRPG有着比较大的局限性,游戏感较差,更是完全没法在iOS上运行。而一些APP的魔塔虽然可用,但是必须要下载安装,对于Android和iOS还必须开发不同的版本,非常麻烦。
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# 个性化
|
||||
|
||||
?> 目前版本**v2.6.3**,上次更新时间:* {docsify-updated} *
|
||||
?> 目前版本**v2.6.5**,上次更新时间:* {docsify-updated} *
|
||||
|
||||
有时候只靠样板本身可能是不够的。我们需要一些个性化、自定义的素材,道具效果,怪物属性,等等。
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# 脚本
|
||||
|
||||
?> 目前版本**v2.6.3**,上次更新时间:* {docsify-updated} *
|
||||
?> 目前版本**v2.6.5**,上次更新时间:* {docsify-updated} *
|
||||
|
||||
在V2.6版本中,基本对整个项目代码进行了重写,更加方便造塔者的使用和复写函数。
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# 快速上手
|
||||
|
||||
?> 目前版本**v2.6.3**,上次更新时间:* {docsify-updated} *
|
||||
?> 目前版本**v2.6.5**,上次更新时间:* {docsify-updated} *
|
||||
|
||||
在这一节中,将详细介绍做一部塔的流程。现在,让我们来做一部单层塔!
|
||||
|
||||
|
||||
@ -251,12 +251,14 @@ core.prototype._init_flags = function () {
|
||||
var locs = loc.split(","), x = parseInt(locs[0]), y = parseInt(locs[1]);
|
||||
for (var index in autoEvents[loc]) {
|
||||
var autoEvent = core.clone(autoEvents[loc][index]);
|
||||
if (autoEvent && autoEvent.data) {
|
||||
if (autoEvent && autoEvent.condition && autoEvent.data) {
|
||||
autoEvent.floorId = floorId;
|
||||
autoEvent.x = x;
|
||||
autoEvent.y = y;
|
||||
autoEvent.index = index;
|
||||
autoEvent.symbol = floorId + "@" + x + "@" + y + "@" + index;
|
||||
autoEvent.condition = core.replaceValue(autoEvent.condition);
|
||||
autoEvent.data = core.precompile(autoEvent.data);
|
||||
core.initStatus.autoEvents.push(autoEvent);
|
||||
}
|
||||
}
|
||||
|
||||
6
main.js
6
main.js
@ -2,7 +2,7 @@ function main() {
|
||||
|
||||
//------------------------ 用户修改内容 ------------------------//
|
||||
|
||||
this.version = "2.6.4"; // 游戏版本号;如果更改了游戏内容建议修改此version以免造成缓存问题。
|
||||
this.version = "2.6.5"; // 游戏版本号;如果更改了游戏内容建议修改此version以免造成缓存问题。
|
||||
|
||||
this.useCompress = false; // 是否使用压缩文件
|
||||
// 当你即将发布你的塔时,请使用“JS代码压缩工具”将所有js代码进行压缩,然后将这里的useCompress改为true。
|
||||
@ -189,8 +189,8 @@ function main() {
|
||||
this.floors = {}
|
||||
this.canvas = {};
|
||||
|
||||
this.__VERSION__ = "2.6.4";
|
||||
this.__VERSION_CODE__ = 78;
|
||||
this.__VERSION__ = "2.6.5";
|
||||
this.__VERSION_CODE__ = 87;
|
||||
}
|
||||
|
||||
main.prototype.init = function (mode, callback) {
|
||||
|
||||
@ -78,7 +78,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
|
||||
"firstData": {
|
||||
"title": "魔塔样板",
|
||||
"name": "template",
|
||||
"version": "Ver 2.6.4",
|
||||
"version": "Ver 2.6.5",
|
||||
"floorId": "sample0",
|
||||
"hero": {
|
||||
"name": "阳光",
|
||||
|
||||
39
更新说明.txt
39
更新说明.txt
@ -1,4 +1,41 @@
|
||||
HTML5魔塔样板V2.6.3
|
||||
HTML5魔塔样板V2.6.5
|
||||
|
||||
事件:设置怪物属性;穿脱装备
|
||||
新值块:enemy:xxx:atk可获得怪物数据
|
||||
新值块:blockId:x,y获得某点图块ID
|
||||
部分事件预编译,加快执行速度
|
||||
在系统设置中可以设置bgm的播放音量
|
||||
通关事件可以不退出游戏
|
||||
失败时允许直接读取自动存档
|
||||
NPC48自动注册可以自动绑定faceIds
|
||||
编辑器Alt+1-9存图块,1-9读取图块
|
||||
编辑器现在可以跨楼层复制粘贴图块了
|
||||
可以对flags.进行自动补全
|
||||
部分Bug修复,大量细节优化
|
||||
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
HTML5魔塔样板V2.6.4
|
||||
|
||||
自动事件,多事件页
|
||||
增加开场logo动画
|
||||
拓展:游戏时动态修改地图和怪物数据
|
||||
插件:道具商店,支持买入和卖出道具
|
||||
编辑器可以搜索变量出现位置
|
||||
变量的中文替换
|
||||
可以给图块绑定自定义脚本,碰触时触发
|
||||
编辑器右键可以绑定机关门和出生点
|
||||
支持多个drawTip同时出现
|
||||
闪烁光标同时支持多个同时存在
|
||||
插件:镜头平滑移动,默认禁用
|
||||
素材的快速追加
|
||||
批量导出动画
|
||||
部分Bug修复,大量细节优化
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
HTML5魔塔样板V2.6.3
|
||||
|
||||
标题界面大幅美化,增加闪烁光标,支持键盘开始游戏
|
||||
事件编辑器支持自动补全,能对flag和API列表等进行补全
|
||||
|
||||
Loading…
Reference in New Issue
Block a user