【解決済み】敵IDを指定して戦闘処理を行う方法が知りたい

ユッケ
記事: 9
登録日時: 2020年7月01日(水) 00:41

【解決済み】敵IDを指定して戦闘処理を行う方法が知りたい

投稿記事by ユッケ » 2021年8月15日(日) 14:53

戦闘処理をスクリプトで指定する場合、敵グループIDを指定しなければなりませんが
これを敵ID指定で何とか実現できないでしょうか?

コード: 全て選択

BattleManager.setup(1, true, false)
BattleManager.setEventCallback(function(n) {this._branch[this._indent] = n;}.bind(this))
$gamePlayer.makeEncounterCount()
SceneManager.push(Scene_Battle)
最後に編集したユーザー ユッケ on 2021年8月15日(日) 18:02 [ 編集 1 回目 ]

アバター
WTR
記事: 560
登録日時: 2015年12月22日(火) 19:14

Re: 敵IDを指定して戦闘処理を行う方法が知りたい

投稿記事by WTR » 2021年8月15日(日) 17:30

ちょっと意図の読み取りにくい質問ですね…
常に敵は1体しか出現しないということでしょうか?

それにしても…
敵グループは戦闘背景やバトルイベントの情報を持っています。
何らかの方法で敵グループを指定しなければ困ったことになると思いますが
敵IDでどうしたいのでしょうか。
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
ユッケ
記事: 9
登録日時: 2020年7月01日(水) 00:41

Re: 敵IDを指定して戦闘処理を行う方法が知りたい

投稿記事by ユッケ » 2021年8月15日(日) 17:45

ありがとうございます。

敵は1体での出現ですね。

やはり、別途1体ずつの戦闘グループを作成して
エネミーのメモ欄にその戦闘グループIDを入れ込むしかなさそうですね。
アバター
WTR
記事: 560
登録日時: 2015年12月22日(火) 19:14

Re: 敵IDを指定して戦闘処理を行う方法が知りたい

投稿記事by WTR » 2021年8月15日(日) 18:01

データベースに存在しない敵グループを動的に作り出す…というのも不可能ではないと思いますが
とくにバトルイベントはデータベースがないと相当めんどくさいことになりそうなので
1体しか想定しない場合でもいちいち1体ずつのグループを作るのが妥当だと、個人的には思います。
絶対無理とは言いませんが余計に面倒なことになりそうな気がします。
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
ユッケ
記事: 9
登録日時: 2020年7月01日(水) 00:41

Re: 【解決済み】敵IDを指定して戦闘処理を行う方法が知りたい

投稿記事by ユッケ » 2021年8月15日(日) 18:03

ありがとうございます。
参考になりました。

“MV:質問” へ戻る