質問: ### 前提・実現したいこと スクリプトから作ったモデル(メッシュ、マテリアル、テクスチャー)をAndroidやiOSでプレハブ化したい ### 発生している問題・エラーメッセージ AssetDatabase.CreateAssetがプロジェクト内でしか使えないため AndroidやiOSの場合はどうしたらいいのでしょうか StreamingAssetに書き込みは避けたいです (もしかしたらAssetDatabase.CreateAssetはエディターでしか動作しないのですか?) ### 補足情報(言語/FW/ツール等のバージョンなど) Unity5.6.1
回答: > > もしかしたらAssetDatabase.CreateAssetはエディターでしか動作しないのですか? > > > その通りです。 公式リファレンスで検索して、クラス名の下に「class In UnityEditor」と書かれていたらそれはエディタでしか使用出来ないクラスです。 プレハブ(っぽいもの)をしたいなら、何らかの形で各パラメータを保存しておき、InstantiateとAddComponentで擬似的に作り上げるしか無いかと思います。