Version: 2018.1
追加のクラスライブラリアセンブリの参照
ジェネリック関数

安定したスクリプティングランタイム - 既知の制限

Unity は新しくて良く使用されている .NET ランタイムをサポートします。.NET ランタイムを使用する場合、以下の問題が発生する場合があります。

コードサイズ

安定したスクリプティングランタイムには、従来のスクリプティングランタイムよりも大きな .NET クラスライブラリ API が付属しています。つまり、コードサイズは大きくなりがちです。このサイズの増加は、特に、サイズが制限された 事前 (Ahead-Of-Time、AOT) プラットフォームでは顕著になります。

コードサイズの増加を緩和するには

  1. 可能なかぎり小さい .NET プロファイルを選択します (.NET プロファイルのサポート を参照)。 .NET Standard 2.0 プロファイルは .NET 4.x プロファイルの約半分のサイズなので、可能な場合は .NET Standard 2.0 プロファイルを使用します。
  2. Enable Strip Engine Code in the Unity Editor Player Settings (go to Edit > Project Settings > Player). This option statically analyzes the managed code in the Project, and removes any unused code. Note: This option is only available with the IL2CPP scripting backend.

Transport Layer Security (TLS)

Modern Mono has TLS 1.2 support for a number of platforms. Unity supports TLS 1.0 in the .NET class libraries, and TLS only works for the Mac Standalone player. Where you require full TLS support, use UnityWebRequest or platform-specific native solutions. Unity is actively working on adding TLS 1.2 support for all .NET class library APIs on all platforms that Unity supports.


追加のクラスライブラリアセンブリの参照
ジェネリック関数
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961