[過去ログ] RPGツクールMZ_15作目 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
619(2): 2022/05/28(土)11:58 ID:g2/MtkKz(3/4) AAS
>>611
テキトーなこと言ったお詫びにざっと作ってみた。
行頭の余白は消えてるので適当にそろえてくれ。
一応動作確認はしたが、簡単な検証しかしてないので細部でエラーが出たらスマン。
Game_Map.prototype.terrainTagKai = function(x, y, z) {
// 地形タグ配列初期化
var tagArray = [];
if (this.isValid(x, y)) {
const flags = this.tilesetFlags();
const tiles = this.layeredTiles(x, y);
for (const tile of tiles) {
const tag = flags[tile] >> 12;
tagArray.push(tag);
}
}
// レイヤ換算
// 地形タグ配列とレイヤの順番が逆なのでひっくり返す
const layer = 4 - z;
if(tagArray){
return tagArray[layer];
}else {
return 0;
}
};
使い方は
var tag = $gameMap.terrainTagKai(x, y, z);
(zはエディタにおけるレイヤの番号)
上下前次1-新書関写板覧索設栞歴
あと 383 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.015s