検索結果 151 件

by Trb
2016年11月13日(日) 19:03
フォーラム: MV:質問
トピック: 【解決済み】プラグインを作っているのですが初めてなのでうまくいきません。
返信数: 5
閲覧数: 4805

Re: 【解決済み】プラグインを作っているのですが初めてなのでうまくいきません。

うまく出来たようで良かったです。
自分はただアドバイスをしただけなので結構です。
by Trb
2016年11月13日(日) 18:22
フォーラム: MV:質問
トピック: 【解決済み】プラグインを作っているのですが初めてなのでうまくいきません。
返信数: 5
閲覧数: 4805

Re: プラグインを作っているのですが初めてなのでうまくいきません。

こんにちは。プラグイン見てみました。 まずはじめに、19行目の var BonusRate = float(parameters['BonusRate'] || 1.5); が違っているために、根本的にプラグインの取り込み自体に失敗してしまっています。 JavaScriptにはfloat()という関数は無くて、文字列を小数に変換したい時はparseFloat()と書きます。 なので上の部分は var BonusRate = parseFloat(parameters['BonusRate'] || 1.5); にしてください。 それからもう一箇所、22行目の if((a.enemy().met...
by Trb
2016年11月05日(土) 19:38
フォーラム: MV:プラグイン素材のリクエスト
トピック: ナウローディングをアニメーション
返信数: 2
閲覧数: 3966

Re: ナウローディングをアニメーション

作ってみました。

Trb_LoadingAnimation.js
(2.87 KiB) ダウンロード数: 177 回

(プラグイン名を変更するとパラメータが正しく反映されなくなってしまうので変更しないで下さい)

アニメーション用の画像は、下のサンプル画像のように縦一列にコマを並べて1枚の画像にし、「Loading.png」という名前でデフォルトのロード画像に上書きして下さい。

Loading.png
Loading.png (6.19 KiB) 閲覧数: 3882 回

無題1.png
無題1.png (4.21 KiB) 閲覧数: 3882 回


表示位置、アニメーションのコマ数、アニメーションの速度はパラメータで設定できます。
by Trb
2016年10月09日(日) 20:34
フォーラム: MV:質問
トピック: パズルゲームを組み込みたいのですが
返信数: 2
閲覧数: 2758

Re: パズルゲームを組み込みたいのですが

こんにちは。 まず選択肢のパターンが膨大になってしまう問題ですが、すべてを選択肢だけでやるのではなく、プレイヤーの歩行グラフィックをカーソル形にしてカーソルでキャラを選択する方式にしたらいいかと思います。 無題.png プレイヤーの移動設定で『すり抜けON』にし、イベントのプライオリティは全て『通常キャラの下』にしておけば、カーソルをキャラに合わせて決定キーでイベントを実行できます。 スイッチが足りないというのはスイッチではなく変数での管理をメインにしたらいいと思います。 1キャラにつき1つずつ変数を用意して、キャラが左の岸にいる時は変数の値を1、船に乗っている時は2、右の岸にいる時は3、とい...
by Trb
2016年9月24日(土) 17:50
フォーラム: MV:質問
トピック: マップ名表示を真ん中寄せにするには?(解決済)
返信数: 4
閲覧数: 3499

Re: マップ名表示を真ん中寄せにするには?

なるほど、そういうことでしたか。 とりあえず簡単な方法として、使いたい制御文字が『\n[○]』だけなら、 Window_MapName.prototype.refresh = function() { this.contents.clear(); if ($gameMap.displayName()) { var width = this.contentsWidth(); this.drawBackground(0, 0, width, this.lineHeight()); var name = this.convertEscapeCharacters($gameMap.displayNam...
by Trb
2016年9月24日(土) 16:20
フォーラム: MV:質問
トピック: マップ名表示を真ん中寄せにするには?(解決済)
返信数: 4
閲覧数: 3499

Re: マップ名表示を真ん中寄せにするには?

こんにちは。 マップ名の表示をしているのはrpg_windows.js 4704行目の Window_MapName.prototype.refresh = function() { this.contents.clear(); if ($gameMap.displayName()) { var width = this.contentsWidth(); this.drawBackground(0, 0, width, this.lineHeight()); this.drawText($gameMap.displayName(), 0, 0, width, 'center'); } }; で...
by Trb
2016年9月16日(金) 07:22
フォーラム: MV:プラグイン素材のリクエスト
トピック: Tachi.jsプラグインの戦闘スピードを自由に調整できるように改造(テストしてくれる方募集中)
返信数: 23
閲覧数: 17012

Re: Tachi.jsプラグインの戦闘スピードを自由に調整できるように改造(お助け人募集)

そうですね。 だけど、たとえば var ○○' = ○○; ○○ = function(){ ○○' .apply(this,arguments); △△ = ××; }; のように元のメソッドを呼び出した後に新しい処理を追加している場合は、apply しているところに return を付けるとそこで処理が終わってしまって後ろまで行かなくなるので気を付けて下さい。 <NG> var ○○' = ○○; ○○ = function(){ return ○○' .apply(this,arguments); △△ = ××; }; ↑これだと △△ が実行されなくなってしまう
by Trb
2016年9月15日(木) 19:01
フォーラム: MV:プラグイン素材のリクエスト
トピック: Tachi.jsプラグインの戦闘スピードを自由に調整できるように改造(テストしてくれる方募集中)
返信数: 23
閲覧数: 17012

Re: Tachi.jsプラグインの戦闘スピードを自由に調整できるように改造(お助け人募集)

原因わかりました。 1181行目からの var _Game_Interpreter_command230 = Game_Interpreter.prototype.command230; Game_Interpreter.prototype.command230 = function() { if(isSkipMode() === false){ _Game_Interpreter_command230.apply(this, arguments); } }; ここですね。 こいつの元のメソッドを見てみると Game_Interpreter.prototype.command230 = fun...
by Trb
2016年9月14日(水) 22:55
フォーラム: MV:プラグイン素材のリクエスト
トピック: Tachi.jsプラグインの戦闘スピードを自由に調整できるように改造(テストしてくれる方募集中)
返信数: 23
閲覧数: 17012

Re: Tachi.jsプラグインの戦闘スピードを自由に調整できるように改造(お助け人募集)

まず2ターン目にフリーズする点ですが、1ターン目には何をしてますか? もし1ターン目に相手にある程度ダメージを与えている場合、身代わり関連の部分のミスだと思います。 2027行目の var members = this.members(); ですが、BattleManagerにmembers()というメソッドはありません。 ここはターゲットがアクター側かエネミー側かによってどちらのメンバーを取得するかを分けたいので var members = target.isActor() ? $gameParty.members() : $gameTroop.members(); とすればいいと思います。...
by Trb
2016年9月01日(木) 00:09
フォーラム: MV:質問
トピック: エラーについて(MV Ver1.31)
返信数: 4
閲覧数: 8076

Re: エラーについて(MV Ver1.31)

こんばんは。
プラグインの中にIconSetの画像やCursor2のSEを使っているものはありますか?
もしある場合、プラグインの作り方によっては暗号化に対応していないことがあります。
プラグインを1つ1つオフにしてみて、原因のプラグインが特定できたらそのプラグイン名を書いてもらえれば(公式プラグインじゃない場合は出来たら配布先のURLも)、修正方法が分かるかもしれません。

プラグインが原因じゃない場合は自分には分からないですね・・・

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