症状:
- Enterprise ユーザーですが、Unityのソースコードを知りたいです。
- Unity Enterprise 又は Industry サブスクリプションを購入し、Unityのソースコードにアクセスしたいと考えています。
- Unity ソースコードから得られる主なメリットは何ですか?
- 読み取り専用とフルアクセスのソースコードの違いは何ですか?
解決策:
Unity ソースコード(USC)は、Unity Engine と Unity Editor が管理するアセンブリに含まれるすべての C# ソースです。
USC は Unity リアルタイム 3D 開発プラットフォームが読めるソースコードで、C# レイヤーだけでなく、エディターを変更したり、新しいバージョンをコンパイルするためのソースファイルです。コードをより深く掘り下げ、ゲームのコードレベルで何が起こっているかを理解することができます。
ソースコードは、オンラインで公開されている既存のC#リファレンスとどう違うのですか?
現在の C# リファレンスソースコードは、Unity エディタの C# レイヤーのみを含む読み取り専用バージョンで、プロジェクトの理解や改善に役立ちます。
Unity ソースコードは読み取り専用またはフルアクセスのどちらかを選択できます:
Unity ソースコードは読み取り専用またはフルアクセスのどちらかを選択できます:
- 読み取り専用のソースコードは、Unity のソースコードをより理解できるようにすることで、より充実したデバッグ体験を提供します。
- フルアクセスソースコードを使用すると、上記の機能を提供するほか、独自のカスタム Unity エディタとランタイムビルドを作成し、バグを修正したり、エンジンをニーズに合わせて調整したり、変更したエンジンを使用してプロジェクトを出荷したりすることができます。追加料金でご購入いただけます。
USCは誰のためのものですか?
Unity のソースコードは、次のような方に最適です:
- プロジェクトのデバッグやカスタムビルドの作成。
- プロジェクトのためにドキュメント化されていない API にアクセスしたい。
- 修正や改良を共有することで、コードに貢献したい。
- コードを完全に所有したい。
Unity Enterprise/Industry ユーザーへのメリット:
-
コードを理解する
クリエイティブな編集エクスペリエンスから、エクスペリエンスを支えるエンジンレイヤーまで、Unity のテクノロジーがどのように動作するかにアクセスできます。
-
解決を導き出すための自信が身に付く
Unity 内部からの手助けにより、クリエイターがカスタマーサービスやコミュニティに頼ることなく、問題を最適化したり回避したりするための答えが得られます。
-
問題を解決する新しい方法を発見できる
デバッグを行い、コードを順を追って見ていくことで、物事の仕組みやコードの流れに対する答えを見つけることができ、開発の新しい視点に触れることができます。
ソースコードについてご不明な点がございましたら、貴社を担当するアカウントマネージャーまたは Unity sales までお問い合わせください。
ご購入希望の場合: https://unity.com/products/source-code
その他:
使用条件については Unity Reference-Only License ("License") を参照ください。