0

Unity の新しいゲーム (Unity v.5.4.1) で Moonsharp (Lua Interpreter) を使用しています。

Androidではうまく動作します。そして...それが鍵です...

ただし、DEV版のiOSでは問題ありませんが、RELEASE版では正しく動作しません。

次のエラーがあります。

"ScriptRunTimeException: Can not convert clr type System.MonoType"

iOS の開発版とリリース版の違いは何ですか?

繰り返します。このエラーは、Dev モードではなく、iTunes Store にリリースされてから発生します。

解決策はありますか?

4

1 に答える 1

0

これはおそらくバグです。

変化するUserData.RegisterAssembly()

UserData.RegisterAssembly(typeof(Program).Assembly);または似たようなもの。パラメータRegisterAssemblyでオーバーロード関数を使用するだけです。Assemblyこれで問題が解決する可能性があります。

于 2016-11-15T11:31:26.323 に答える