問題タブ [il2cpp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - UWP および Il2CPP にビルドした後のジェネリック メソッドでの AOT (事前) の問題
私は自分自身のようなものを使ってキーを介して辞書から一般的な値を取得しようとする一般的な方法を持っていますTryGetValue
(もちろん、本質的なものに多くトリミングされています)
これはUnityエディターで機能しますが、これがUWPおよびIL2CPPにビルドされるとすぐに、たとえばメソッドを実行しようとするとすぐに
それはスローします
これの理由は何ですか?どうすれば修正できますか?
c# - Google.Protobuf.Reflection が Unity の il2cpp スクリプトで動作しない
Amazon gamelift を使用して、unity3d で Android ゲームを作成していました。
リアルタイム サーバー クライアント SDK を使用しています。アプリを実行すると、gamelift フリートでゲーム セッションが作成されますが、IL2CPP サーバー スクリプトを使用しているときにメッセージを送信できません。
Mono を使用していたときは正常に動作していましたが、IL2CPP に切り替えた後、多くの修復に直面しており、多くのエラーの解決策を見つけましたが、この特定のエラーの解決策を見つけることができませんでした。Google.Protbuff.Reflection が IL2CPP で動作していないようです。メソッド ClearMessage があっても見つからないというエラーが表示されます。
誰でも私を助けてください..
c# - HoloLens 1 で、既定のコンストラクターを使用して TcpClient オブジェクトを作成すると、"ArgumentException: 値が期待される範囲内にありません" がスローされる
HoloLens 1 が TCP 経由でローカル ネットワーク上の別の PC に接続する約 2 日前まで、アプリケーションは正常に動作していました。
最近、TcpClient() デフォルト コンストラクターを呼び出すたびに上記のエラーがスローされます。(デフォルトであるため)値が渡されていないため、エラーが発生している値がわかりません。
HoloLens slack の誰かからリンクされた次の解決策を試しました: https://github.com/Azure/azure-remote-rendering/issues/6
その解決には、Unity 2019.3.15f への更新が必要です。Visual Studio、Windows SDK、および Unity の複数の異なる構成を試しました。
犯人がil2cppであることを示していると思われる他の投稿を複数見つけました。関連する出力のコピーを次に示します。
これまでに発生したこのエラーの最小の発生は次のとおりです。
新しい Unity プロジェクト (バージョンは関係ないようです)
シーンに GameObject を追加し、以下を添付します。
HoloLens 1 に指定されているように Unity ビルド設定を構成し、発行設定 > 機能に InternetClient、InternetClientServer、PrivateNetworkClientServer を必ず含めます。
適切なビルド ツールがインストールされた Visual Studio 2017 または 2019 でビルドし、結果のソリューションを開きます。HoloLens にデプロイすると、結果のエラーがデバッグ コンソールに出力されます。
読んでくれてありがとう、誰かが持っている洞察を本当に感謝します。