- 226 名前:名前は開発中のものです。 mailto:sage [2023/01/03(火) 19:27:46.85 ID:vp7Yi8Gn.net]
- かなり困ってるので聞いてください。
まず、アセットAとアセットBがあるんだけど、こいつらはnamespaceだかなんだかの問題で、同時にプロジェクトに入れるとエラーが起きる。 これはアセットBをAssemblyDefinitionReferenceでAssemblyすれば解決する(エラーも起きず、どちらのアセットも動作する) 次にアセットCをアセットBから参照したいが、アセットBはAssemblyしてるからそのままでは参照できないエラーを吐く。 アセットCもAssemblyして、アセットBからAssemblyDefinitionReferenceで参照すればアセットBでエラーは起きなくなる。 だけど、アセットCはunity内部のAssetDatabaseを参照してるから、Assembly化すると以下のエラーを吐く。 「現在のコンテキストに 'AssetDatabase' という名前は存在しません」 なので、アセットBのエラーを解決するとアセットCがエラーを吐き、アセットAのせいでAssemblyを使わないという選択肢がなく、 アセットAは他のスクリプトから多く参照されてるから、アセットAをAssemblyしてアセットBのAssemblyを止めることもできない。 というわけで八方ふさがりで滅茶苦茶困ってます。 何かアドバイスでも頂ければ><
|

|