[過去ログ] RPGツクールMZ_23作目 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
908
(2): 名前は開発中のものです。 [sage] 2023/08/12(土) 15:58:38.47 ID:otwn+pZS(3/7) AAS
>>902 できたぞ。
Sprite_Enemy.prototype.loadBitmap = function(name) {
// ここから追加部分
if($gameSwitches.value(1) === true){ // スイッチの番号を変えたい場合は「1」を変える
// 次のnameList内に差し替える画像のファイル名(拡張子無し)を打ち込み
var nameList = ["Gnome","Goblin","God_of_light","Goddess","Goddess_of_death"];
var listNumber = nameList.length;
var name = nameList[ Math.floor( Math.random() * listNumber) ];
}
// ここまで追加部分
if ($gameSystem.isSideView()) {
this.bitmap = ImageManager.loadSvEnemy(name);
} else {
this.bitmap = ImageManager.loadEnemy(name);
}
};

細かい仕様がわからんのでとりあえずだが、これでスイッチ1をONにした場合に出現した敵の画像がnameList内に書き込んだ画像に変わる。
nameListを自動で作成する方法はなくはないけど、ブラウザゲーにした場合にエラーを起こすのでやってない。
909
(1): 名前は開発中のものです。 [sage] 2023/08/12(土) 16:00:35.09 ID:GNPLVmCe(10/12) AAS
>>908
マジか
ありがとう、まさかここまでやってくれるとは思わんかった
ほんとありがとう
913: 名前は開発中のものです。 [sage] 2023/08/12(土) 16:13:24.88 ID:otwn+pZS(6/7) AAS
参考までに。
フォルダごとに分けたファイルから読み込みたいのであれば
ImageManager.loadEnemy = function(filename) {
return this.loadBitmap("img/enemies/", filename);
};
のreturnの部分にあるファイルパスを出現した敵に応じて変える処理が必要になる。
>>908と複合させるならオレの力だともっと複雑にしないとならんね。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.034s