【解決】VXaceのアニメーションをMVの規格に拡大したい

sagami
記事: 57
登録日時: 2019年2月09日(土) 02:29

【解決】VXaceのアニメーションをMVの規格に拡大したい

投稿記事by sagami » 2019年10月05日(土) 13:40

お世話になっております。
VXaceで作成したスキルのアニメーションをMVの規格に一括で拡大変換したいのですが、どなたか方法を御存知ありませんでしょうか。
最後に編集したユーザー sagami on 2019年10月14日(月) 13:06 [ 編集 3 回目 ]

アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: VXaceのアニメーションをMVの規格に拡大したい

投稿記事by ムノクラ » 2019年10月05日(土) 23:25

公式規格の説明では
https://tkool.jp/mv/course/04.html

アニメーションパターン(img/animations)
主にバトル画面でエフェクトとして表示するアニメーション用の画像です。
セル1枚あたり192×192の画像を横方向に5枚並べたものを1ブロックとし、そのブロックを必要なだけ縦に長くしたものを1ファイルとします。
1ファイルには、最大で20ブロック(100セル)まで収められます。 ※使用する画像は前作(VX Ace)と同じサイズです。

とあります。

これから察するに、拡大の必要はなさそうですが、解釈が違っていますか?
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
sagami
記事: 57
登録日時: 2019年2月09日(土) 02:29

Re: VXaceのアニメーションをMVの規格に拡大したい

投稿記事by sagami » 2019年10月05日(土) 23:56

ムノクラ 様

お世話になっております。
ご返信いただき、ありがとうございます。
VX Ace to MV Converterを使用してVXaceのアニメーションをMVに移したところ、VXaceでは全画面範囲のアニメーションがMVでは上下左右に空きができてしまうようなアニメーションになってしまいました。
(アニメーション自体のサイズは同一だが、画面解像度がMVのほうが大きいためこのようになってしまうのかも知れません)
1フレームごとに1セルずつ移動してリサイズするのは相当に骨が折れるので、なんとか一括で拡大する方法は無いか質問した次第です。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: VXaceのアニメーションをMVの規格に拡大したい

投稿記事by ムノクラ » 2019年10月06日(日) 06:49

最初に、Windows用ですが、フリーソフトの「PL_ImageConstructor」をご紹介します。
https://www.vector.co.jp/soft/dl/winnt/ ... 88254.html

ご要望の機能のソフトはこちらかと思います。
しかし、今回の件はこれでは解決しません。

VX AceのRTPの中から、アニメーション素材を確認しました。
https://tkool.jp/support/download/rpgvxace/rtp

画像を確認した所、RPGツクールMVの基本で入っているアニメーション画像と規格は全く同じでした。
画像を拡大しても、規格を外れてしまうので、うまく動かないと思います。

Ace to MV Converter.rb
https://tkool.jp/mv/special/plugin.html

RPGツクールVXAceのプロジェクトを、RPGツクールMVのフォーマットに変換します。データベース、マップ、イベントをMVのフォーマットに変換、MVのデータフォルダに保存します。(Aceのプロジェクトは変換されません)


しかし、そのまま素材をアニメーション設定したところ、おっしゃるとおり小さく見えました。
そこで、MVデフォルトのデーターベースのアニメーション設定を確認すると「拡大率」があり、大きいものはこれが「300%」などとなっているようです。

おそらく、MVになってモンスター画像の大きさが大きくなったため、相対的にコンバートされたアニメーションでは小さく感じるのだと思います。
キャラクターなどは1.5倍なので、そのあたりを目処に拡大率を変更してはいかがでしょうか?

https://fungamemake.com/archives/2529
「一括設定」ボタンから、拡大率だけを大きくすれば、テストできると思います。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
sagami
記事: 57
登録日時: 2019年2月09日(土) 02:29

Re: VXaceのアニメーションをMVの規格に拡大したい

投稿記事by sagami » 2019年10月06日(日) 12:11

ムノクラ 様

お世話になっております
ご返信ありがとうございます。
ムノクラ様に教えていただいた情報を元に、今一度検討してみたいと思います。
ご丁寧にいろいろとご説明いただき、本当にありがとうございました!
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: VXaceのアニメーションをMVの規格に拡大したい

投稿記事by ムノクラ » 2019年10月10日(木) 12:12

sagami さんが書きました:ムノクラ 様

お世話になっております
ご返信ありがとうございます。
ムノクラ様に教えていただいた情報を元に、今一度検討してみたいと思います。
ご丁寧にいろいろとご説明いただき、本当にありがとうございました!


実際に、VX-Aceをインストールして、新規プロジェクトをコンバートしてみました。
すると、質問の本当の意味が分かりました…。
アニメーションのセル毎に拡大率が異なるので、それを一括でMV規格(1.5倍)にしたいが、方法があるのか?ということだったのですね。

昨晩、少し試しましたが…どうもJSONファイルを書き換えるくらいしか一括でなんとかする方法は無さそうです。
デフォルトの変換に成功したら、その方法を記事にまとめますので、少しお待ちいただければと思います。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
sagami
記事: 57
登録日時: 2019年2月09日(土) 02:29

Re: VXaceのアニメーションをMVの規格に拡大したい

投稿記事by sagami » 2019年10月10日(木) 18:38

ムノクラ 様

お世話になっております。
ご返信いただき、ありがとうございます。
ムノクラ様の仰るとおり「アニメーションのセル毎に拡大率が異なるので、それを一括でMV規格(1.5倍)にしたいが、方法があるのか?」ということで間違いないです。
(さらに付け加えますと、拡大前のサイズでセルの配置を考えているため、拡大した際に少しずつずらさなければならないという問題もあります。説明不足で申し訳ございません…)
お手数をおかけしますが、気長に記事をお待ちしておりますのでよろしくお願いします。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: VXaceのアニメーションをMVの規格に拡大したい

投稿記事by ムノクラ » 2019年10月13日(日) 21:27

sagami さんが書きました:ムノクラ 様

お世話になっております。
ご返信いただき、ありがとうございます。
ムノクラ様の仰るとおり「アニメーションのセル毎に拡大率が異なるので、それを一括でMV規格(1.5倍)にしたいが、方法があるのか?」ということで間違いないです。
(さらに付け加えますと、拡大前のサイズでセルの配置を考えているため、拡大した際に少しずつずらさなければならないという問題もあります。説明不足で申し訳ございません…)
お手数をおかけしますが、気長に記事をお待ちしておりますのでよろしくお願いします。


とりあえずサイズを1.5倍するコンバートはできました。
記事にある通り、x,y座標はどう調整したら良いのか方向性が分からなかったので、触っていません。
https://fungamemake.com/archives/4902

ご要望があれば、データ内容の修正や、手順を細かに解説した記事を別途作成しても良いとは思っています。
※オリジナルのアニメーションでなく、デフォルトのデータだけでしたら、データ調整のみと考えています。
最後に編集したユーザー ムノクラ on 2019年10月14日(月) 20:32 [ 編集 1 回目 ]
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: VXaceのアニメーションをMVの規格に拡大したい

投稿記事by ムノクラ » 2019年10月14日(月) 12:41

座標、回転などを考慮してコンバートしたデータができました。
端的に結論を言うと、「Ace to MV Converter.rbを改変して、コンバート時に1.5倍させる等の処理をする」のがベターとなります。

詳細は下記を御覧ください。
https://fungamemake.com/archives/4922
最後に編集したユーザー ムノクラ on 2019年10月14日(月) 20:31 [ 編集 1 回目 ]
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
sagami
記事: 57
登録日時: 2019年2月09日(土) 02:29

Re: VXaceのアニメーションをMVの規格に拡大したい

投稿記事by sagami » 2019年10月14日(月) 13:06

ムノクラ 様

お世話になっております。
ご返信いただき、ありがとうございます。
まさしく希望していたとおりの方法を教えていただき、ありがとうございます。
これでアニメーションの移行をスムースに行うことができ、作業の負担を大幅に軽減できそうです。
解決まで丁寧に導いていただき、本当にありがとうございました!

“MV:質問” へ戻る