Appendix

広告

Entries

戦闘ログ高速化

新しいプラグインを公開しました。

戦闘ログ高速化

それと下記のプラグインを更新しました。

アクティブタイムバトル

●戦闘ログ高速化
高速スキップを行うプラグインではありません。

どんなプラグインかわかるように動画作ってみました。


余計なウェイトを省くことで戦闘の進行を早くするプラグインです。

ただログの進行が速いだけでなく、
キャラが行動し終わったらすぐ次のキャラが動いたり、
敵の消滅エフェクト待ちをしなかったりといった高速化も含まれています。

アクティブタイムバトルで行動の渋滞をかなり軽減できるはずです。


ついでにログを表示せずに使用したアイテム/スキル名のみ表示する機能も付いてます。

本当は神無月サスケ氏の SimpleMsgSideView と併用できるようにするつもりでしたが、
どうしても競合が避けられないのと、サイドビューでしか機能しないため断念しました。

個人的にかなりお気に入りのプラグインです。



●アクティブタイムバトル
不具合修正とちょっとした機能の追加です。

といいつつ、本当の目的は今後追加するオプションへの対応です。

新しいオプションはとりあえず公開ページだけ作ってあります。

来週には公開できたらいいな。


web拍手 by FC2

たまにはスクリプトの話

下記のプラグインを更新しました。

ミニマップ標示

不具合修正は大したものではないです。
不具合報告がなかったということは、誰も気づかなかったような内容です。

このプラグインは後からいろいろと機能を付け足していったため、
ヘルプが非常に分かりにくくなっていたのでそれをまとめてみました。

今見ていると、無駄な機能が多いようにも感じます。
今更変えれませんが…



久し振りにスクリプトの話でも。

以前、制作中のゲームのスクリーンショットを張りましたが、
180511.jpg

かばう」が発動したらかばった対象の前に移動するスクリプトを組んでみました。


これ、単純なようで結構めんどくさいスクリプトが必要だったりします。

かばった際に、当然アニメーションもかばうを行った対象に表示されなければ不自然です。
(デフォルトではかばわれた対象のみアニメーションが表示されてますが)

それがなかなかのネックでして・・・


VXAceまでは、戦闘の大まかな流れはBattleManagerというクラス(モジュール)で処理されてました。
誰が行動するかとか、ダメージ判定やアニメーションを行うタイミング等はすべてこのクラスが行います。

が、MVになってアニメーションはなぜか戦闘ログウィンドウが行うようになってしまったのです。

さらにはかばう判定が行われるのが、対象にダメージ判定を行う直前であり、
アニメーションが表示し終わった後という仕様もあったりします。

つまりは、「かばう」を使ったキャラにアニメーションを表示するためには、
アニメーションの表示処理を行う前にかばう判定をしつつ、
戦闘ログウィンドウのアニメーション表示にのみ影響を与えないといけないという
非常に厄介な修正なわけです。


で、どうしたかというと大幅な修正を加え、VXAceのようにBattleManagerクラスで
アニメーション表示を行うようにしました。

自作ゲームだからこそできる力技です。



こういうキャラの動きに関するものをまとめたプラグインも作りたいなあとは思ているのですが、
今書いたように修正が大きく競合が発生しやすいというリスクがあります。

下手に出して「競合が起こりました」と言われるのも面倒ですしね。

なんとか競合が起こりにくい仕様にできたら出したいとは思ってます。


・・・結局はただの日記ですね。



そしてそれとは別に新プラグイン作ってます。

もう新しいプラグイン作りたくて仕方がない!

ゲーム制作の息抜きにつくったプラグインですが、なかなか気に入ってます。

以前アクティブタイムバトルで、「行動するキャラの渋滞が起きやすい」との意見もありましたが、
それをだいぶ軽減できそうです。

詳細はまた今度。

web拍手 by FC2

ステート無効化メッセージ

新しいプラグインを公開しました。

ステート無効化メッセージ

ゲームを製作していて、ふとステートを無効化した際のメッセージがないことに気づいたので作りました。

ステート等の有効度によって付加できなかった場合は「○○には効かなかった!」といった
メッセージが出ますが、[ステート無効化]によって付加できなかった場合はなぜか何も表示されません。

不具合の方に入れようかなと思ったのですが、ちと面倒な作りになったのと、
ステートごとにメッセージ変えられるような無駄な機能も付けたので
新規プラグインとなりました。

まあ、気になってない方には不要なプラグインです。



あとついでにもう一つ公開予定だったプラグインは削除しました。

大したものではないし、他の方がもっといいプラグイン出してると思うというのが理由です。

web拍手 by FC2

Appendix

プロフィール

木星ペンギン

Author:木星ペンギン
ほぼツクールのことばかり書いてます。
名前は↑から取りました。
木製ですが木星です。
トカゲは関係ありません。

ゲーム

  • 箱庭の勇者たち(体験版)
  • アクイ ト アイ
  • ぼくらの大革命!
  • 勇者がやらねば俺がやる!
  • 3Turn Battle!
  • 3TurnBattle!2nd 体験版

メールフォーム

wood_penguin@yahoo.co.jp

名前:
メール:
件名:
本文: