2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Unity】Terrainをエクスポートして別プロジェクトで使う

Last updated at Posted at 2020-04-30
スクリーンショット 2020-01-02 0.21.30.png

##TL;DR

  • テレインを別プロジェクトに共有する際にハマったのでメモ
  • テレインのあるプロジェクトを丸ごとインポートする

##環境

  • Unity2019.3.6(エクスポート元、インポートイ先共通)
  • Windows10

##課題

  • terrainをエクスポートして、別のプロジェクトで利用したいと考えました
  • というわけで、とりあえずprefab化してインポート先に投げつけてみました(prefab化などがわからない人は別途おググりください)
  • 結果、以下のようになってしまいました
スクリーンショット 2020-01-02 0.21.30.png 形は再現できたのですが草木、といいますか表面のテクスチャが反映されません。~~(激怒)~~

というわけで、まずはterrainのテクスチャを出力する方法を探ったのですがいい方法が見つからず、沼でした

##やったこと
プロジェクトをシーンごとエクスポートする

  • ツールバーのAssetsからExport Packageでプロジェクトをエクスポートします
    • 関係ないファイルは除外しましょう
    • シーンを含めるのをお忘れなく!
  • 先ほどエクスポートしてきたシーンを開き、共有先のプロジェクトで、テクスチャ付きでテレインがあるのを確認します
    • ここでも反映されない場合は、共有元のプロジェクトからエクスポートする際に必要なものが抜け落ちているかもしれません
  • 別のシーンで反映させたい場合は、prefab化したterrainを改めてヒエラルキーに投げます

↓結果です
スクリーンショット 2020-01-02 0.21.30.png

期待通り、表面のテクスチャ付きで反映することができました!(祝)

##追記(20200504):上と同じ手順でやってもなぜかテクスチャ反映されない問題
上の記事を書いた翌日に同じことをやっても再現性がありませんでした。(は?)
unitypackgaeをプロジェクトをインポートする際に、ドラックアンドドロップでやらずに、
Assets>import packages>custom packageからインポートすることで解決しました。何が違うのかはわかりません。汗

##参考
なし

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?