投稿記事

UNITEの記事 (3)

プロジェクト:K 2024/08/11 13:36

【RPG Maker Unite】一括インポート素材の作り方(雑談)

具体的な方法についてはこちらの記事をご参照ください。


これまでに販売している「MEGA Fantasy」シリーズおよび「マルムギモンスターパック」はRPG Maker Uniteにも対応しているわけですが、素材の適用方法については「エディターから1つずつインポートする」とか、プロジェクトの任意のフォルダ内に直接ぶっこむという、結構力業な案内しかできませんでした。

まあ、モンスターの画像素材や顔グラフィックの素材などはそれでもいいっちゃいいような?気もしますが…問題は歩行グラフィックです。
同じキャラであっても、「下向き」とか「上向き」、「ダメージ」など各モーションごとに全部ファイルがわかれているので、画像すべてを適切なフォルダ内にぶっこんだとしても、「上下左右+ダメージ」でひとまとめにした1キャラクターにするには、1体ずつエディター上でそれぞれの画像素材を登録し、それぞれ「アニメーションのコマ数」と「再生速度」を設定しなくてはなりません。

前回発売した「MEGA Fantasy 歩行モンスター&顔グラ」素材は、モンスター83種類×4パターンの色違いなので、全部で332体もあります。
これを全部素材登録しようと思ったら、すさまじい時間がかかってしまうわけです。
なので、「なんとかこれを自動的に一括インポートして素材登録までできないもんかなあ」と思っていました。

そもそも、公式のWEBマニュアルには「素材一括インポート」という項目があり、「決められたフォーマットのダウンロードコンテンツがインポートされると、一括でUniteの素材としてインポートすることが出来ます。」と説明があるのです。
ただし、説明文はたったこれだけ。まさに「ザ・説明不足」という感じですが、なにかしらのやりようはあるらしい。

で、公式版の「MEGA Fantasy」を今更ながらインポートしてあれこれ構造を探ってみました。(ついでに言うと、そのおかげで「ピクセルモンスターパック」のありえないミスや「歩行モンスター&顔グラ」のミスもいくつか発見し、対処することができました。)

で、なんとか見様見真似でUnity Packageを作ることができましたので、こちらにその方法を公開することにしました。

こういうの、公式がやってほしいんだけどな…。
公式の素材規格の説明、説明不足過ぎて先が思いやられる。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

プロジェクト:K 2024/08/11 13:30

【RPG Maker Unite】一括インポート素材の作り方(実践)

*あくまでも手探りでたどり着いたやり方なので、正しいかどうかよくわかりません。
そのあたりご了承ください

<歩行キャラ素材集の場合>

1.Unityで適当なプロジェクトを作成します。
いちおうUnityのバージョンは「2021.3.16f1」で「2D」でプロジェクトを作ります。

2.「Assets」フォルダの中に次のようなフォルダを作ります。

3.「Walk」と「Damage」フォルダの中にインポートしたい画像ファイルを入れます。
歩行キャラのファイルの場合、ファイル名は次のようなルールに沿って作成します。

<Walkフォルダに入れる画像>
任意の文字列_walk_down_4 …walkは省略可、down(下向き画像)、数字はコマ数
任意の文字列_walk_left_4 …left(左向き画像)
任意の文字列_walk_right_4 …right(右向き画像)
任意の文字列_walk_up_4 …up(上向き画像)

<Damageフォルダに入れる画像>
任意の文字列_fielddamage_4 

4.任意のフォルダ名の中に「imported.txt」と「import-info.txt」という2つのテキストファイルを入れます。「imported.txt」の中身は何も書かなくて構いません。
「import-info.txt」は収録した画像をどのディレクトリに入れるか、という指示書になります。書き方は次の通り。


「Images/Characters」は画像のインポート先です。
(任意の文字列部分である)「ChAct001_1a」がキャラの名前になってますが、ここは自分で分かりやすい名前に変えてもいいかもしれません。
「Walk/ChAct001_1a_down_4.png」はインポート先に入れるファイル名です。
すべてのファイルに対して、このように記入をします。

5.ここまで用意したら、パッケージ化します。
「RPGMaker」のフォルダを選択した状態で、Unityエディタのメニューにある「アセット」の中の「パッケージをエクスポート」を選択します。すると「エクスポートする項目」というウィンドウが出るので、下の「依存を含める」のチェックは外す…たぶん。
その他パッケージに含めたいものにチェックがついているのを確認して、「エクスポート」ボタンを押すと、パッケージの保存画面になるので任意の場所に任意の名前で保存する。

これで「一括インポート素材」の完成です!

<パッケージの適用方法>

1.RPG Maker Uniteのプロジェクトを立ち上げたら、メニューのウィンドウ>RPG Maker>モード>RPG Maker + Unity Editorを選択する。

2.Unityエディタのメニュー>アセット>パッケージをインポート>カスタムパッケージから先ほどのパッケージを選択。

3.指示に従ってインポートすると


という画面が出るので(Testはパッケージの名前です)、「はい」を押すとimport-info.txtの内容に従ってインポートされます。


で、このように「素材管理」内の歩行キャラに自動的に登録されます。

ただ、再生速度は40がデフォルトのようで、これを自動的に変えるにはどうしたらいいか分かりません。

以上、一括インポート素材の作り方でした!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

プロジェクト:K 2024/08/11 13:13

アップデートのお知らせ【MF 歩行モンスター&顔グラ】

RPG Maker Unite用素材 の一括インポートに対応しました!
同伴のunitypackageを適用することで、素材管理→歩行キャラの登録を自動的に行います。
顔グラフィックも一括でインポートされます。


うんざりするような登録作業ですが、このように一括で設定されます。

またその他に、
・Hippocampusの上向き画像を修正。
・Dragonの首の動きを修正。
・その他細かいミスを修正しました。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

限定特典から探す

記事を検索