ページ 3 / 10
Re: 敵味方交互にターンが進むターン制戦闘システム
Posted: 2018年8月18日(土) 19:45
by wrap
最新版(v2.7.2)を試してみたところ、いずれも正常に動作するのを確認できました!
何度もありがとうございます
Re: 敵味方交互にターンが進むターン制戦闘システム
Posted: 2018年8月19日(日) 01:47
by フトコロ
プラグインを更新して、機能を追加しました。
FTKR_AlternatingTurnBattle.js v1.4.0
アクションポイントをゲージやアイコンで表示できるようになりました。
https://github.com/futokoro/RPGMaker/blob/master/FTKR_AlternatingTurnBattle.ja.mdFTKR_BattleWindowLayout.js v1.2.0
パーティーコマンドやアクターコマンドウィンドウの表示位置やサイズ、背景を設定できるようにしました。
https://github.com/futokoro/RPGMaker/blob/master/FTKR_BattleWindowLayout.ja.md■表示例
アクションポイントを現在値+最大値+ゲージで表示
- n01_005.png (76.35 KiB) 閲覧数: 9104 回
アクションポイントをアイコンで現在値と最大値を表示、背景を暗くする
- n01_007.png (76.96 KiB) 閲覧数: 9104 回
パーティーコマンドを画面中央に縦に表示
- n01_009.png (81.35 KiB) 閲覧数: 9104 回
アクターコマンドを縦2行で下寄せに変更し、背景を暗くする
- n01_010.png (81.52 KiB) 閲覧数: 9104 回
Re: 敵味方交互にターンが進むターン制戦闘システム
Posted: 2018年8月21日(火) 22:07
by フトコロ
プラグインを更新して、機能を追加しました。
FTKR_AlternatingTurnBattle.js v1.4.1
行動回数をゲージやアイコンで表示できるようになりました。
そのほか、行動回数に関するスクリプトを修正追加しています。
https://github.com/futokoro/RPGMaker/blob/master/FTKR_AlternatingTurnBattle.ja.mdただし、アイコンの場合はスペースが無いので名前の下に重なるように表示します。
- n01_013.png (77.39 KiB) 閲覧数: 9084 回
FTKR_CustomSimpleActorStatusを組み合わせればACTCコードで行動回数を任意の位置に表示できるので
FTKR_CSS_BattleStatusを使って、表示位置を調整してください。
Re: 敵味方交互にターンが進むターン制戦闘システム
Posted: 2018年8月21日(火) 22:50
by wrap
フトコロさんお忙しい中何度も更新ありがとうございますm(__)m
Re: 敵味方交互にターンが進むターン制戦闘システム
Posted: 2018年8月22日(水) 19:08
by wrap
お世話になっております。不具合の報告です。
FTKR_AlternatingTurnBattle(v1.4.1)ですが、プラグインコマンドで増加させたAPで行動した際、Cannot read property 'setAttack' of undefinedエラーが発生します。
アクター・職業の特徴で追加した行動回数追加だと問題なく行動できました。
※非公式の改造です。最大APに応じてAPゲージに目盛りを打ちます。
コード: 全て選択
Window_Base.prototype.drawACGauge = function(actor, x, y, width) {
if (FTKR.AltTB.dispACGauge && !FTKR.AltTB.acDrawType && actor.maxActionCount() > 0) {
var color1 = this.acGaugeColor1();
var color2 = this.acGaugeColor2();
var mac = actor.maxActionCount();
var tspan = width / mac;
this.drawGauge(x, y, width, actor.acRate(), color1, color2);
for (var i = 1; i < mac; i++) {
var tmark = i;
var gaugeY = y + this.lineHeight() - 8;
this.contents.fillRect(x + tspan * tmark, gaugeY, 1, 6, this.textColor(15));
}
}
};
Window_Base.prototype.drawAPGauge = function(x, y, width) {
if (FTKR.AltTB.dispAPGauge && FTKR.AltTB.apDrawType !== 2) {
var color1 = this.apGaugeColor1();
var color2 = this.apGaugeColor2();
var map = $gameParty.maxActionPoint();
var tspan = width / map;
this.drawGauge(x, y, width, $gameParty.apRate(), color1, color2);
for (var i = 1; i < map; i++) {
var tmark = i;
var gaugeY = y + this.lineHeight() - 8;
this.contents.fillRect(x + tspan * tmark, gaugeY, 1, 6, this.textColor(15));
}
}
};
Re: 敵味方交互にターンが進むターン制戦闘システム
Posted: 2018年8月25日(土) 19:08
by フトコロ
wrap さんが書きました:FTKR_AlternatingTurnBattle(v1.4.1)ですが、プラグインコマンドで増加させたAPで行動した際、Cannot read property 'setAttack' of undefinedエラーが発生します。
アクター・職業の特徴で追加した行動回数追加だと問題なく行動できました。
ご連絡ありがとうございます。
こちらでも現象確認し、問題を修正できました。
なお、戦闘中にプラグインコマンドで行動回数を変化させても
ステータスウィンドウに反映されない不具合も修正しています。
プラグインを更新したので、再度ダウンロードして確認してみてください。
FTKR_AlternatingTurnBattle v1.4.2
https://github.com/futokoro/RPGMaker/blob/master/FTKR_AlternatingTurnBattle.ja.md
Re: 敵味方交互にターンが進むターン制戦闘システム
Posted: 2018年8月26日(日) 00:11
by フトコロ
Re: 敵味方交互にターンが進むターン制戦闘システム
Posted: 2018年9月12日(水) 23:15
by ascribe
ツクール初心者です
私の設定の不備かどうかはわからないのですが、Enable APを有効化すると、
「Type erroer Cannot read property 'background' of null」
とエラーを吐き出してきます。
他プラグインと競合してるかと思い、初期projectで実行してみたのですが、導入後に他を弄らずEnable APのみを有効化しても、同じようにエラーが発生します。
どうすれば解決できるか、ご教示できればと思います
Re: 敵味方交互にターンが進むターン制戦闘システム
Posted: 2018年9月12日(水) 23:22
by wrap
一度、プラグインパラメータのAP Window Layoutの設定を開いて、OKを押せばいけると思います。
Re: 敵味方交互にターンが進むターン制戦闘システム
Posted: 2018年9月12日(水) 23:43
by ascribe
>>一度、プラグインパラメータのAP Window Layoutの設定を開いて、OKを押せばいけると思います。
無事正常に動作しました。
wrap様、非常にお早いお返事ありがとうございます!