検索結果 2 件

by ecf5DTTzl6h6lJj02
2019年3月09日(土) 03:17
フォーラム: VX / Ace:質問
トピック: 【解決済み】自動戦闘で意図した行動をさせる
返信数: 2
閲覧数: 492

Re: 自動戦闘で意図した行動をさせる

こんにちは。 まず、根本的な間違いを指摘しなければなりません。 Game_Action 内に記述されているメソッド evaluate は アクターが行える行動(使用できるスキル)を評価し、点数を返すもので、 ここで、アクターの行動を決定しているわけではありません。 ここに、行動を決定するスクリプトを書いても、うまく動作しない可能性がありますし、書かないほうが良いと思います。 ある条件化において自動戦闘での行動を制御したい場合には、 make_auto_battle_actions というメソッドを変更したほうがいいでしょう。 このメソッドは VXAce_SP1 の中で記述されています。 質問の...
by ecf5DTTzl6h6lJj02
2018年12月23日(日) 15:30
フォーラム: MV:質問
トピック: 【解決済み】複数ある変数の中から一番値が大きいものを選ぶ、という組み方をしたいのですが…
返信数: 6
閲覧数: 417

Re: 複数ある変数の中から一番値が大きいものを選ぶ、という組み方をしたいのですが…

一般的なゲーム(恋愛シュミレーション)の場合、キャラごとに優先順位があって、複数のキャラクターが同時に条件を満たした場合に、優先順位の高いキャラクターのイベントが起こるようになっています。 なので、第2判定用の変数を持つ気がないのであれば、 優先順位をつけておいて、それに沿って処理するのが楽で良いかと思います。 優先順位は特に変数などで持っておく必要はなく、条件分岐の組み方で処理できます。 具体的には次のコードを参考にしてください。 ◆注釈:好感度 A,B,C のうちどれが一番高い数値化を判定して、エンディングを分岐させるサンプル :    :同値の場合に A > B > C という優先順位が...

詳細検索ページへ移動する