検索結果 20 件

by れたす
2015年12月21日(月) 00:47
フォーラム: MV:質問
トピック: xx番目に居るアクターのパラメータ取得方法の質問
返信数: 3
閲覧数: 8696

xx番目に居るアクターのパラメータ取得方法の質問

画面上に隊列の1番目にいるアクターのパラメータを表示したいのですが、
ここで使用しているスクリプトの通りだと常にアクターID1のキャラクターしか表示されません。

そこで、PTメンバー1番のアクターIDを別の変数に入れて、
パラメータ取得の際の [1] (1) に代入する事で目的を達しようとしたのですが

一応、
$dataActors[\v[46]] などの表記を試した見ましたが上手くいきませんでした。
また、別件ですが現在TPと最大TPも取得する方法がございましたらご教授ください。

ステータス表示.jpg
by れたす
2015年12月15日(火) 00:49
フォーラム: MV:質問
トピック: PTの~番目に居るキャラクターのHPを画面の指定した箇所に表示し、常に更新する方法
返信数: 2
閲覧数: 3474

Re: PTの~番目に居るキャラクターのHPを画面の指定した箇所に表示し、常に更新する方法

えーと、やりたい事はそれであっています。
(好きな位置にレベルHP/MP/TPを表示、あとはウィンドウ自体を消せれば良い)

あとは、画面にあわせて自分で画面ごとに、表示位置を調整したいのですが
これはもうプラグインでやらないと出来ないという事でしょうか

実現したいのは画面左下の区画の部分です。(画像は上からペイントでテキストを載せただけです)
ここにウィンドウを伴わないテキスト情報(アクターの名前/HP/MP/TP)を表示しようと思ってます。

ダンジョン内GUI.jpg
by れたす
2015年12月13日(日) 01:44
フォーラム: MV:質問
トピック: PTの~番目に居るキャラクターのHPを画面の指定した箇所に表示し、常に更新する方法
返信数: 2
閲覧数: 3474

PTの~番目に居るキャラクターのHPを画面の指定した箇所に表示し、常に更新する方法

質問です。 方法は、スクリプトでもMVの標準機能(できるのであれば)でも構いません。 ツクールMVでは文章の表示で任意の文章を表示すると、3パターンからしか文字の位置が選択できない上に、 必ず固定のサイズのメッセージウィンドウが一緒に表示され、決定キーを押してウィンドウを閉じるまで進行しない状態になってしまうようです。 これを、移動中に表示しておく情報ウィンドウとして以下の機能を実現したいのですがどの様にすれば良いのでしょうか? ”ほかの操作を阻害しない” (表示しっぱなしにしておき、PTのHPなどの数値情報を随時更新するだけ) ”ウィンドウサイズ” および ”位置” を好きな数値に指定する ...
by れたす
2015年12月07日(月) 09:11
フォーラム: MV:質問
トピック: 現在攻撃している敵の状態を条件分岐で参照する方法は?
返信数: 12
閲覧数: 12536

Re: 現在攻撃している敵の状態を条件分岐で参照する方法は?

返信遅れてごめんなさい。 アドバイスありがとうございます。色々試して原因探ってみてました。 使用スキルの範囲が敵単体 Failed to execute 'createLinearGradient' on 'CanvasRenderingContext2D': float parameter3 is non-finite. 敵1体ランダム Failed to execute 'createLinearGradient' on 'CanvasRenderingContext2D': float parameter3 is non-finite. 味方1体 敵が(敵側)のユニットを殴ってダメージ表...
by れたす
2015年12月06日(日) 06:28
フォーラム: MV:質問
トピック: 現在攻撃している敵の状態を条件分岐で参照する方法は?
返信数: 12
閲覧数: 12536

Re: 現在攻撃している敵の状態を条件分岐で参照する方法は?

ありがとうございます。 見方から、敵へ攻撃する際のダウン状態チェックを以下の様に(ダウン状態のidは11) $gameTroop.members()[BattleManager._subject._lastTargetIndex]._states.indexOf(11) != -1 変数の操作 連携カウンタ+=1 確認用に連携カウンタv[0001]を文章で出力 敵を2体出しても、これ1つで殴った相手を判別でき、正常に動作しカウンタが加算されているのを確認できました。 これをこのまま敵用に応用し、敵用のダウンスキルをつくり読み込むコモンイベントだけを以下の様に変更しました。 $gameParty...
by れたす
2015年12月06日(日) 03:46
フォーラム: MV:質問
トピック: 現在攻撃している敵の状態を条件分岐で参照する方法は?
返信数: 12
閲覧数: 12536

Re: 現在攻撃している敵の状態を条件分岐で参照する方法は?

補足ありがとうございます。
その後、スクリプトがよくわからなかったので、普通に変数の代入でやってみました。

◆変数の操作 : #0014 攻撃対象特定用 = $gameTroop.members()[BattleManager._subject._lastTargetIndex]
◆文章:なし,ウィンドウ,下
:    :\v[0014]


攻撃後にとまらなくなりましたが、出力されたのは[object Object]というメッセージになってしまいました。
by れたす
2015年12月05日(土) 23:56
フォーラム: MV:質問
トピック: 現在攻撃している敵の状態を条件分岐で参照する方法は?
返信数: 12
閲覧数: 12536

Re: 現在攻撃している敵の状態を条件分岐で参照する方法は?

ありがとうございます。 頂いた内容を元に以下のようにしてみたのですが、実行してみるとエラーで止まってしまいました。 ◆設定した項目  通常攻撃(スキル001)で殴った対象が判別できているかどうか、使用効果にコモンイベントを入れて確認  エディタ上で変数0014に、攻撃対象特定用という名前の変数を用意 ◆コモンイベント  ◆スクリプト v[0014] = $gameTroop.members()[BattleManager._subject._lastTargetIndex]  ◆文章:なし, ウィンドウ, 下   :   :\v[0014]  ◆ ◆結果  通常攻撃 → ダメージ表示後に以下の...
by れたす
2015年12月05日(土) 21:36
フォーラム: MV:質問
トピック: 現在攻撃している敵の状態を条件分岐で参照する方法は?
返信数: 12
閲覧数: 12536

Re: 現在攻撃している敵の状態を条件分岐で参照する方法は?

追記 中のjsを覗いてみた所、
BattleManager.startAction = function() {

BattleManager.updateAction = function() {
の中の
this._targets 辺りが現在対象に取っている敵ユニットくさいのですが、
これをどうやってコモンイベントに持ってくれば良いのか知識が及びません...
どなたか詳しい方教えてくださいな!
by れたす
2015年12月05日(土) 13:02
フォーラム: MV:質問
トピック: 現在攻撃している敵の状態を条件分岐で参照する方法は?
返信数: 12
閲覧数: 12536

Re: 現在攻撃している敵の状態を条件分岐で参照する方法は?

攻撃した対象だけを特定できないので、攻撃する(スキル使用)の度にこれをコピーして編集した
#1~#8までのコモンイベントを走らせて、暫定でカウンターを8個別々に管理する様にしているのですが
結局、カウンターに格納した値を連携後のダメージを出すためにスキルの計算式に変数で返さねばならなく
殴った対象をどれか特定できないと、どの変数を返していいかコモンイベント上で判断できなくて詰んでます
by れたす
2015年12月05日(土) 08:45
フォーラム: MV:質問
トピック: 現在攻撃している敵の状態を条件分岐で参照する方法は?
返信数: 12
閲覧数: 12536

現在攻撃している敵の状態を条件分岐で参照する方法は?

スキルの使用効果の欄でコモンイベントを読み込み、 コモンイベント内で敵のステートを判断して、特定のステートであれば変数を+1する。 といった処理を行いたいです。 現在は、添付画像の様になっているのですが ここの一番上  ◆条件分岐:#1がダウンになっている の部分を、 ”現在の攻撃対象”がダウンになっている 処理に書き換えたいです。 条件分岐→敵キャラのプルダウンでは隊列の番号での指定 #1?~#8?しか無いため どの敵に対して攻撃を加えても#1番目の敵のステートが参照されてしまっているよう様です。 MVの基本機能では、”現在の攻撃対象”を限定して、ステートを参照する方法は無いのでしょうか? ...

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