経緯
Unityの教科書にてようやく3Dゲームを作成する章に入ったのですが、その中に「Standard assets」をインポートするという作業がありました。
が、Unity 2018.3にはインストール時にStandard assetsが自動でダウンロードされず、自分でダウンロードしないといけないようでした。
で、アセットストアからインポートしてみたのですが、よーくわからんってなったのでCustom importでインポートしなおそうと思ったのですが、.unitypackeageファイルが見当たらない。
多分この後もStandard Assetsっていうのは使っていくんだろうなーって思ったので、どうせならと.unitypackage化してみよう、ということでやってみました。
unitypackageファイルの作成
というわけで実際に行った手順をまとめます。
UnityPackerのダウンロード
Unity本体でも作成できるらしいのですが、今回はUnityPackerというものを使用してみます。
なんかUnityで作るより簡単そうだったので・・・
というわけで、まずはUnityPackerをダウンロードします。
まずは以下のURLにアクセス
ほんで、releaseをクリック
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/up01.jpg)
そして、UnityPacker.exeとICSharpCode.SharpZipLib.dllをダウンロードしましょう。
下の画像の赤枠で囲っている部分になります。
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/up02.jpg)
ダウンロードしたファイルは同じフォルダに入れておきましょう。
私はデスクトップに「UnityPacker」というフォルダを作成し、そこに入れておきました。
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/up02-3.jpg)
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/up02-2.jpg)
これでダウンロード&インストールは完了です。
Standard assetsのダウンロード
次にunitypackage化するアセットのダウンロードをします。
今回はStandard Assetsとなりますので、アセットストアからダウンロードしておきましょう。
Unity Editorからアセットストアにアクセスして、Standard Assetsで検索。
あとはインポートしておきましょう。
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/ig05-1024x410.jpg)
するとプロジェクトにStandard Assetsというフォルダができると思います。
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/up10.jpg)
その中にあるフォルダを先程準備したUnityPackerフォルダと同じ場所にコピーします。
今回は「Assets」というフォルダを新しく作成し、その下にStandard Assets群をコピーしました。
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/up03.jpg)
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/up04.jpg)
.unitypackageファイルの作成
ここまで完了したら実際にUnityPackerを使ってパッケージファイルを作成します。
まずはコマンドプロンプトを立ち上げましょう。
検索で「cmd」と打ち込むと起動するはずです。
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/up05-1.jpg)
そして、先程用意したUnityPacker.exeがあるフォルダに移動します。
コマンドは以下
cd [UnityPacker.exeがあるディレクトリパス]
移動したら以下のコマンドによってunitypackageファイルを作成します。
UnityPacker.exe [パッケージ化したいフォルダ] [パッケージ化した後のファイル名(任意)]
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/up06-1.jpg)
以上を実施したら以下のような画面が出ます。
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/up07.jpg)
そんで、UnityPackage.exeがあるフォルダに.unitypackageファイルが生成されています。
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/up08.jpg)
あとはこれをUnityでImportするなり焼くなり好きにする感じです。
まとめ
というわけで.unitypackageファイルをUnityPackerを使って作ってみました。
いちいちUnityを起動しなくても作れるので楽は楽ですね。
GUIがないので、ラッパーアプリでも作ろうかなあ。
コメント