webplayer で dll を呼び出すことはできませんが、protobuf-csharp-port は dll 拡張機能を使用しているため、webplayer では動作しないようです。この問題を解決できる人はいますか?
1 に答える
0
実際、純粋なマネージ C# コードが含まれている限り、webplayer で dll を使用できます。たとえば、C++ で記述されたネイティブ dll は使用できません。
これらの dll は、unity webplayer で除外されたサブアセンブリであるため、いかなる種類のリフレクションも使用しないでください。
protobuf-csharp-port がこれらの制約に一致するかどうかはわかりませんが、優れたプロトコル バッファーの実装を探している場合は、純粋な C# で記述された非常に優れたprotobuf-netを見ることができます。ディストリビューションには、特定のユニティ互換ビルドがあります。カスタム dll で protobuf シリアライザーをコンパイルすることもできるため、リフレクションを使用して webplayer に準拠させることはできません。
于 2013-11-01T05:11:16.390 に答える