検索結果 272 件

by faida
2019年10月27日(日) 16:01
フォーラム: VX / Ace:質問
トピック: RPGツクールvxace スキルを使用された対象者別にメッセージを表示する方法
返信数: 11
閲覧数: 7701

Re: RPGツクールvxace スキルを使用された対象者別にメッセージを表示する方法

スキル使用者は味方に限らないので、味方側のキャラ(アクター)という意味であれば、 $game_actors[$game_variables[51]] ですね。 さらに、スキルであれば $data_skills[$game_variables[53]] 、 アイテムであれば $data_items[$game_variables[54]] となります。 ちなみにですが、こういったアクターや敵キャラのデータを取得することは 「行動者・対象者ID・使用スキル/アイテムID変数格納」固有の機能ではなく、 VXAce標準の機能です。 そのため、「行動者・対象者ID・使用スキル/アイテムID変数格納」がな...
by faida
2019年10月26日(土) 15:05
フォーラム: VX / Ace:質問
トピック: RPGツクールvxace スキルを使用された対象者別にメッセージを表示する方法
返信数: 11
閲覧数: 7701

Re: RPGツクールvxace スキルを使用された対象者別にメッセージを表示する方法

前提が違う気がしましたので再度確認します。 ①まず「スキルを使用する」のは「バトル画面」ですよね? であれば、「マップ画面の並列処理のイベント」も動きません。 バトル画面で動くイベントは、基本的には  ①バトルイベント ②スキル/アイテムのコモンイベント のどちらかしかありません。 なので、「メッセージを表示したいスキル」の「使用効果」で 「コモンイベント」があるので、そこで先ほどの変数代入を行ってください。 (試してて気づきましたが、「変数の代入」の「スクリプト」って文字制限あったんですね。 気づかなくて申し訳ございません。) 逆に「マップ画面」でスキルを使用するのであれば、 そもそも「対象...
by faida
2019年10月26日(土) 09:14
フォーラム: VX / Ace:質問
トピック: RPGツクールvxace スキルを使用された対象者別にメッセージを表示する方法
返信数: 11
閲覧数: 7701

Re: RPGツクールvxace スキルを使用された対象者別にメッセージを表示する方法

①添付画像のエラーは「[]が閉じられていない」というエラーです。
もう一度書いた文を読み返してください。
(ちなみに「おなまえ」というのは「文章の表示で\V[n]を使用して表示する変数」のため、
スクリプト文には要りません。
その後、「文章の表示」を使って、\V[n]で名前が表示できます、というだけで、
文章の表示自体はセルフサービスとなっています。)

②スキルの使用効果に「コモンイベント」というのがあります。
バトル中はコモンイベントの並列処理が動かないはずなので、
表示したいスキルにコモンイベントを付加してください。
by faida
2019年10月25日(金) 19:00
フォーラム: VX / Ace:質問
トピック: RPGツクールvxace スキルを使用された対象者別にメッセージを表示する方法
返信数: 11
閲覧数: 7701

Re: RPGツクールvxace スキルを使用された対象者別にメッセージを表示する方法

こんばんは。 星潟様「行動者・対象者ID・使用スキル/アイテムID変数格納」を使用すると、 指定した変数に敵のグループ内の順番を取得できます。 デフォルトでは変数52番が指定されているので、それを前提に話を進めます。 これを少し加工すると、指定した敵の名前を取得できます。 イベントコマンドの「変数の操作」には「スクリプト」があり、 これを使うことで任意のデータを変数に代入することができます。 変数の操作:おなまえ = $game_troop.members[$game_variables[52] * -1].name この「$game_variables[52]」というのが「変数52番」なので...
by faida
2019年10月22日(火) 14:46
フォーラム: VX / Ace:質問
トピック: ace 吹き出しを出しながら、主人公に近づくイベントの作り方
返信数: 4
閲覧数: 4078

Re: ace 吹き出しを出しながら、主人公に近づくイベントの作り方

吹き出しをすぐに消す方法は、実は既存スクリプトにはなくて、
スクリプトをいじるか時間経過を待つしかありません。

吹き出しを表示し終わった後に再び出さないようにするという意味なら、
@balloon_id = n で指定した命令を実行させないようにする必要があります。
自律移動で指定しているのであれば、イベントのページを切り替えたり
イベントを一時消去したりすることで、自律移動を無効化できます。
by faida
2019年10月22日(火) 09:04
フォーラム: VX / Ace:質問
トピック: ace 吹き出しを出しながら、主人公に近づくイベントの作り方
返信数: 4
閲覧数: 4078

Re: ace 吹き出しを出しながら、主人公に近づくイベントの作り方

こんにちは。 基本的にすべてのイベントは「起動」が必要になります。 トリガーというのは「起動」するタイミングなので、 トリガーに「イベントが接触する」を設定すると、 吹き出しを出すイベントが「イベントが接触する」のタイミングで起動されます。 もちろん、これはイベントとプレイヤーが接触したタイミングなので、 移動中に出ることはありません。 回答としては、「自律移動」で吹き出しを出せばよいかと思います。 「移動ルートの設定」で「スクリプト」に @balloon_id = 1 とやると、ビックリアイコンを出してくれると思います。 その下に「プレイヤーに近づく」を(任意の数)追加すれば、理想通りになる...
by faida
2019年10月22日(火) 08:55
フォーラム: VX / Ace:質問
トピック: ace イベントから逃げるゲームの作り方
返信数: 4
閲覧数: 4051

Re: ace イベントから逃げるゲームの作り方

基本的には、 「自律移動」は「イベントが発生していないときの」移動ルートで、 「イベント」は「イベントが発生しているときの」移動ルートです。 例えば、王座に座っている王様を考えてみましょう。 普段王様は王座に座っていますが、魔王を討伐したときに立って祝福してくれるようにしたい、 といった場面を想定します。 この場合、普段から王様が歩き回っていればおかしいですし、 魔王を討伐したときに座ったままの状態だと困ります。 そこで、「自律移動」には「固定」を指定し、 魔王を討伐した後のイベントで「イベント」の「移動ルートの設定」を行い、動かします。 「イベント」は「自律移動」よりも優先されます。 (ただ...
by faida
2019年10月20日(日) 16:47
フォーラム: VX / Ace:質問
トピック: ace イベントから逃げるゲームの作り方
返信数: 4
閲覧数: 4051

Re: ace イベントから逃げるゲームの作り方

こんにちは。 「移動ルートの設定」に「オプション」という項目があり、 その中で「移動が終わるまでウェイト」という項目があります。 このチェックを外すと、移動ルートを設定したイベントが移動し終わるのを待たずに ほかのイベントを動かすことができます。 なので、イベントに捕まった時に、「このイベント」に「移動ルートの設定」で 「ウェイト:180フレーム(3秒)」を指定し「移動が終わるまでウェイト」をはずすと、 プレイヤーは動けますがそのイベントはウェイトが終わるまで動けません。 ちなみにこの機能、本来は ・複数のイベントに移動ルートの設定を行い、同時に動かす ・イベントを移動させながら文章の表示やピ...
by faida
2019年10月14日(月) 13:02
フォーラム: VX / Ace:質問
トピック: 「CG無し、戦闘無し」フリーゲーム
返信数: 7
閲覧数: 5718

Re: 「CG無し、戦闘無し」フリーゲーム

ふりーむ様の「キッズゲーム」というジャンルは戦闘なしのゲームが見つけやすそうですね。
ただ、そういったゲームは基本的にはCGが使用されていることが多いのですが……。

https://www.freem.ne.jp/win/game/10548
こちらはCGなし戦闘なしのゲームですね。
by faida
2019年10月14日(月) 11:21
フォーラム: VX / Ace:質問
トピック: ace タイマーで時間切れの後、文章表示させるには?
返信数: 2
閲覧数: 3130

Re: ace タイマーで時間切れの後、文章表示させるには?

公式の講座が一番わかりやすいかと思います。
https://tkool.jp/products/rpgvxace/lecture/006_007g

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