block name
This commit is contained in:
parent
b75f475443
commit
2080b7a885
@ -190,7 +190,7 @@
|
|||||||
|
|
||||||
从V2.5.2以后,新增了绘制大头像的功能。绘制大头像图的基本写法是`\t[1.png]`或者`\t[标题,1.png]`。
|
从V2.5.2以后,新增了绘制大头像的功能。绘制大头像图的基本写法是`\t[1.png]`或者`\t[标题,1.png]`。
|
||||||
|
|
||||||
从V2.6开始,所有图块都允许只写ID,对于非怪物则没有标题。
|
从V2.6开始,所有图块都允许只写ID,对于非怪物则仅当图块属性中设置了name才有标题(否则不显示标题)。
|
||||||
|
|
||||||
``` js
|
``` js
|
||||||
[
|
[
|
||||||
|
|||||||
@ -225,6 +225,12 @@ var comment_c456ea59_6018_45ef_8bcc_211a24c627dc = {
|
|||||||
"_range": "false",
|
"_range": "false",
|
||||||
"_data": "图块类别"
|
"_data": "图块类别"
|
||||||
},
|
},
|
||||||
|
"name": {
|
||||||
|
"_leaf": true,
|
||||||
|
"_type": "textarea",
|
||||||
|
"_string": true,
|
||||||
|
"_data": "图块名称"
|
||||||
|
},
|
||||||
"trigger": {
|
"trigger": {
|
||||||
"_leaf": true,
|
"_leaf": true,
|
||||||
"_type": "select",
|
"_type": "select",
|
||||||
|
|||||||
@ -1223,7 +1223,7 @@ maps.prototype.getBlockInfo = function (block) {
|
|||||||
if (block == 0) return null;
|
if (block == 0) return null;
|
||||||
block = this.initBlock(0, 0, block, true);
|
block = this.initBlock(0, 0, block, true);
|
||||||
}
|
}
|
||||||
var number = block.id, id = block.event.id, cls = block.event.cls,
|
var number = block.id, id = block.event.id, cls = block.event.cls, name = block.event.name,
|
||||||
image = null, posX = 0, posY = 0, animate = block.event.animate,
|
image = null, posX = 0, posY = 0, animate = block.event.animate,
|
||||||
height = block.event.height || 32, faceIds = {};
|
height = block.event.height || 32, faceIds = {};
|
||||||
|
|
||||||
@ -1231,6 +1231,7 @@ maps.prototype.getBlockInfo = function (block) {
|
|||||||
else if (id == 'airwall') {
|
else if (id == 'airwall') {
|
||||||
if (!core.material.images.airwall) return null;
|
if (!core.material.images.airwall) return null;
|
||||||
image = core.material.images.airwall;
|
image = core.material.images.airwall;
|
||||||
|
name = "空气墙";
|
||||||
}
|
}
|
||||||
else if (cls == 'tileset') {
|
else if (cls == 'tileset') {
|
||||||
var offset = core.icons.getTilesetOffset(id);
|
var offset = core.icons.getTilesetOffset(id);
|
||||||
@ -1246,9 +1247,12 @@ maps.prototype.getBlockInfo = function (block) {
|
|||||||
image = core.material.images[cls];
|
image = core.material.images[cls];
|
||||||
posY = core.material.icons[cls][id];
|
posY = core.material.icons[cls][id];
|
||||||
faceIds = block.event.faceIds || {};
|
faceIds = block.event.faceIds || {};
|
||||||
|
if (core.material.enemys[id]) {
|
||||||
|
name = core.material.enemys[id].name;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return {number: number, id: id, cls: cls, image: image, posX: posX, posY: posY, height: height, faceIds: faceIds, animate: animate};
|
return {number: number, id: id, cls: cls, name: name, image: image, posX: posX, posY: posY, height: height, faceIds: faceIds, animate: animate};
|
||||||
}
|
}
|
||||||
|
|
||||||
////// 搜索某个图块出现的所有位置 //////
|
////// 搜索某个图块出现的所有位置 //////
|
||||||
|
|||||||
@ -535,7 +535,7 @@ ui.prototype._getTitleAndIcon = function (content) {
|
|||||||
else {
|
else {
|
||||||
var blockInfo = core.getBlockInfo(s4);
|
var blockInfo = core.getBlockInfo(s4);
|
||||||
if (blockInfo != null) {
|
if (blockInfo != null) {
|
||||||
if (core.material.enemys[s4]) title = core.material.enemys[s4].name;
|
if (blockInfo.name) title = blockInfo.name;
|
||||||
image = blockInfo.image;
|
image = blockInfo.image;
|
||||||
icon = blockInfo.posY;
|
icon = blockInfo.posY;
|
||||||
height = blockInfo.height;
|
height = blockInfo.height;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user