検索結果 107 件

by yamachan
2016年8月03日(水) 16:05
フォーラム: MV:プラグイン素材のリクエスト
トピック: イベントによりアクターに装備タイプを追加出来るようにするプラグイン
返信数: 7
閲覧数: 6478

Re: イベントによりアクターに装備タイプを追加出来るようにするプラグイン

こんにちは! :D プラグインの機能を拡張してみました。 アクターを指定するとき、これまで 3 のように、対象とするアクターをID番号で指定していました。 メッセージの拡張表示と同様に "n" を付与して n3 と指定しても同じ結果になります。 "v" をつけて v10 のように指定すると、変数10の値が示すアクターを対象にします。 "p" をつけて p1 のように指定すると、パーティの1番目のアクターを対象にします。 これらもメッセージの拡張表示と指定文字をあわせてみました。 またついでの拡張として、プラグインコマンドにアクターの特...
by yamachan
2016年8月03日(水) 11:25
フォーラム: MV:プラグイン素材のリクエスト
トピック: 【解決済み】複数の変数の値を比較・順位を算出するプラグイン
返信数: 7
閲覧数: 8515

Re: 複数の変数の値を比較・順位を算出するプラグイン

おはようございます! :D すみません、一点間違っていました。 .slice(1,4) の部分が範囲です。変数10~20であれば .slice(10,20) です。 の部分ですが、.sliceは 「第1引数から、第2引数の直前まで」 を返す仕様だったことを失念していました。 なので第2引数に指定する値は+1しなければなりません。 よって以下に変更させていただきます。 (function(){var s=1,e=5,max=0,l=0;$gameVariables._data.slice(s,e).forEach(function(v,i){if (v>max){max = v;l=i}});r...
by yamachan
2016年8月03日(水) 11:17
フォーラム: MV:プラグイン素材のリクエスト
トピック: イベントによりアクターに装備タイプを追加出来るようにするプラグイン
返信数: 7
閲覧数: 6478

Re: イベントによりアクターに装備タイプを追加出来るようにするプラグイン

おはようございます! :D

すみません、寝ぼけていたのかデバッグ用の行を消し忘れていました :oops:
アップロードし直しましたので、お手数をかけて申し訳ありませんが再ダウンロードをお願いします。

※ お手元の js ファイルから RTK.log(...) という行を1行、削除いただいてもOKです

アクター指定に変数を使用するのは難しくなさそうです。
今晩、時間がとれればやってみます。

ではでは。
by yamachan
2016年8月03日(水) 04:18
フォーラム: MV:プラグイン素材のリクエスト
トピック: イベントによりアクターに装備タイプを追加出来るようにするプラグイン
返信数: 7
閲覧数: 6478

Re: イベントによりアクターに装備タイプを追加出来るようにするプラグイン

こんばんは! :D そういえばスキルは後で覚えさせられるのに、特徴(trait)はできませんね。 とりあえず単純なプラグインコマンドを実装してみました。 ;) アクターを対象にtraitを追加/削除するだけです。 状態はセーブされます。 * アクターに特徴を追加するプラグインコマンドを追加します。 * プラグインコマンド: * RTK_ActorTraits list # 現在のアクターの特徴をコンソールにリスト表示する * RTK_ActorTraits add n {} # n番のアクターに {} の特徴を追加 * RTK_ActorTraits remove n {} # n番のアクター...
by yamachan
2016年8月03日(水) 00:24
フォーラム: MV:プラグイン素材のリクエスト
トピック: 【解決済み】複数の変数の値を比較・順位を算出するプラグイン
返信数: 7
閲覧数: 8515

Re: 複数の変数の値を比較・順位を算出するプラグイン

こんばんは! :D 最近は1行コードに少しハマっております。 変数#0001~変数#0004の値を比較した中で、一番値が大きかった変数のIDを#0005に代入する でしたら、変数5の値のスクリプトのところに以下をコピーすればいけるかもしれません。 (function(){var s=1,e=4,max=0,l=0;$gameVariables._data.slice(s,e).forEach(function(v,i){if (v>max){max = v;l=i}});return l + s})(); s=1,e=4 のところが変数の範囲で、変数10~20であれば s=10,e=20 です...
by yamachan
2016年8月01日(月) 23:47
フォーラム: MV:質問
トピック: RPGツクールMVのリファレンス
返信数: 3
閲覧数: 6048

Re: RPGツクールMVのリファレンス

こんばんは! :D

上記に加えますと、js フォルダ直下にある js ファイル群、つまりシステムのソースファイルが非常に参考になります。
ネーミングがきちんとしていて、きれいに分割され読みやすいので、システムの理解にもjsの入門にもお勧めです。

また全体の仕組みはあまり変わっていないので、VX Ace などの過去の講座ページも非常に参考になります。
以下のページなど、MV でそのまま利用できました。
https://tkool.jp/products/rpgvxace/lecture/006_003q

ではでは。
by yamachan
2016年7月31日(日) 21:11
フォーラム: MV:質問
トピック: ピクチャのサイズは判別出来ませんか
返信数: 4
閲覧数: 4769

Re: ピクチャのサイズは判別出来ませんか

こんばんは! :D イベントコマンドにしても、スクリプトによるものにしても、ロード時間がかかるのが問題ですね。 例えばマップに自動起動のイベントを置いておき、マップが開始したらすぐにピクチャを見えないように呼び出してしまう。 実際に使うときは用意済みなので、サイズをみて、適切な位置にあらためて表示してあげる、などでしょうか。 もしくは何らかの事前読み込みプラグインを使うか、ですかね。 (↑も結局はイベントによる事前読み込みですから) 画像の事前読み込みプラグインならば、サイズ情報を変数に自動反映させるような拡張もアリかもしれません。 ピクチャの幅や高さを使ってどうしたいか、などわかったら他にも...
by yamachan
2016年7月31日(日) 00:09
フォーラム: MV:質問
トピック: ピクチャのサイズは判別出来ませんか
返信数: 4
閲覧数: 4769

Re: ピクチャのサイズは判別出来ませんか

こんばんは! :D マップ画面の場合、指定したピクチャのbitmapオブジェクトは以下で得られます。 この場合の数値 5 は、ピクチャで指定したIDから1を引いたものです。 SceneManager._scene._spriteset._pictureContainer.children[5] また同様に、一度表示した画像は、表示した画像のPathから以下のようにbitmapオブジェクトを得られます。 ImageManager._cache["img/pictures/BU_01sora_00.png:0"] どちらにしてもイベントコマンドの画像の表示でいったん画像を表示す...
by yamachan
2016年7月30日(土) 15:53
フォーラム: MV:小ネタ・TIPS・講座
トピック: プラグインの講座、その他便利情報サイト リンク集
返信数: 4
閲覧数: 9679

Re: プラグインの講座、その他便利情報サイト リンク集

こんにちは! :D

自分で学習した時にメモ程度にまとめていたテキストがあったので、整形してアップロードしてみました。
まだ内容は薄いですが、もしよろしければお使いください ;)

RPGツクールMV プラグイン作成入門 (1)
https://github.com/yamachan/jgss-hack/b ... v-01.ja.md

ではでは。
by yamachan
2016年7月30日(土) 15:49
フォーラム: MV:質問
トピック: 変数内に格納できる文字列の操作について
返信数: 4
閲覧数: 5548

Re: 変数内に格納できる文字列の操作について

こんにちは! :D MVというより、JavaScript に関する初歩的な質問なので、まずはJavaScript関連の入門書やページを参照すると良いとおもいます。 例えば以下のような https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String ググると、以下のような例が山のようにヒットします。 文字列Aから文字列Bを削除する -> "ABCDEFG".replace("BCD", "") 文字列Aに格納されている文字数を数える...

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