こんにちは。お世話になります。
アクターのメモ帳などを使って、特定アクターが先頭の時に移動速度を変更できるプラグインが欲しいのですが、探しても見つからないのでリクエストさせていただきました。
お時間ある方がいれば制作していただけるとありがたいです・・・。
[解決済み]パーティーの先頭アクターごとに歩行速度を変更するプラグイン
-
- 記事: 16
- 登録日時: 2018年9月07日(金) 22:27
[解決済み]パーティーの先頭アクターごとに歩行速度を変更するプラグイン
最後に編集したユーザー kuromame11 [ 2018年10月26日(金) 17:08 ], 累計 1 回
Re: パーティーの先頭アクターごとに歩行速度を変更するプラグイン
こんにちは。
下記のコードをjsファイルとして保存して適用してください。
アクターのメモに<moveSpeed:n>と記述すると移動速度がnになります。
記述がない場合は4になります。他が良ければ4の数字を変更してください。
下記のコードをjsファイルとして保存して適用してください。
コード: 全て選択
(function() {
'use strict'
const _MoveSpeed_Game_Player_refresh = Game_Player.prototype.refresh;
Game_Player.prototype.refresh = function() {
_MoveSpeed_Game_Player_refresh.call(this);
$gamePlayer.setMoveSpeed(Number($gameParty.leader().actor().meta.moveSpeed || 4));
};
})();
記述がない場合は4になります。他が良ければ4の数字を変更してください。
-
- 記事: 16
- 登録日時: 2018年9月07日(金) 22:27
Re: パーティーの先頭アクターごとに歩行速度を変更するプラグイン
遅くなってしまい申し訳ありません!
返信ありがとうございます。
早速試してみたのですが、構文エラーが起きてしまい上手く作動できませんでした・・・。
返信ありがとうございます。
早速試してみたのですが、構文エラーが起きてしまい上手く作動できませんでした・・・。
Re: パーティーの先頭アクターごとに歩行速度を変更するプラグイン
こちらではエラーは出ていないので、エラー内容を貼ってもらっても良いですか?
-
- 記事: 16
- 登録日時: 2018年9月07日(金) 22:27
Re: パーティーの先頭アクターごとに歩行速度を変更するプラグイン
別にプロジェクトを作成して試したら作動しました!
他のプラグインも取り入れていたので競合していただけのようですね・・・。
失礼しました。
一応画像を上げさせていただきます。
他のプラグインも取り入れていたので競合していただけのようですね・・・。
失礼しました。
一応画像を上げさせていただきます。
- 添付ファイル
-
- 無題.png (4.7 KiB) 閲覧された回数 5922 回
Re: パーティーの先頭アクターごとに歩行速度を変更するプラグイン
パーティが空の場合を考慮していなかったので、そこでエラーが発生しているのかもしれないです。
確認不足で申し訳ないです。
リーダーが見つからない場合の処理を追加したので、よければ確認お願いします。
確認不足で申し訳ないです。
リーダーが見つからない場合の処理を追加したので、よければ確認お願いします。
コード: 全て選択
(function() {
'use strict'
const _MoveSpeed_Game_Player_refresh = Game_Player.prototype.refresh;
Game_Player.prototype.refresh = function() {
_MoveSpeed_Game_Player_refresh.call(this);
let leader = $gameParty.leader();
let speed = Number(leader ? (leader.actor().meta.moveSpeed || 4) : 4);
$gamePlayer.setMoveSpeed(speed);
};
})();
-
- 記事: 16
- 登録日時: 2018年9月07日(金) 22:27
Re: パーティーの先頭アクターごとに歩行速度を変更するプラグイン
他のプラグインを入れているプロジェクトでも作動しました!
丁寧に対応していただき本当にありがとうございます!
丁寧に対応していただき本当にありがとうございます!