2020-08-01から1ヶ月間の記事一覧

Unityベイク問題

今回の主な話題:UIアトラスの静的分離、Unityベイク問題、Unityレンダリング異常、Animation.RebuildInternalState。 UI管理 Q1: Unityの静的アトラスと動的アトラスの分離についていくつか質問があります。 当社のUI作成方法は以下になります。 ●Prefab(U…

Texture2DArray

今回の主な話題:Texture2DArray、遠距離オブジェクトの物理シミュレーション、パーティクルシステムのCPU / GPUコスト、StreamingAssetsディレクトリの圧縮パッケージの読み取り方法。 パーティクルシステム Q1:パーティクルシステムのコストをどのように…

C#コンパイルの最適化

今回の主な話題:C#コンパイルの最適化、IPAパッケージサイズの問題、Unityパッケージのスピードアップ、AssetBundleのインクリメンタルパッケージ化。 アセット管理 Q1: 現在、プロジェクトのAPKサイズは約120MBで、パッケージ化の平均時間は20〜25分です…

半透明レンダリングがパフォーマンスへの影響

今回の主な話題:半透明レンダリングがパフォーマンスへの影響、PSSメモリが一部のモデルでの急上昇、Action関数のパフォーマンス、ShaderVariantCollection生成設定。 レンダリング Q1: UWAパフォーマンスレポートには、半透明レンダリングのパフォーマンス…

Unityのクリッピング規則

今回の主な話題:Unityのクリッピング規則、キャラメイク機能の実現方法、Graphics.Bilt時間コスト分析、携帯をロック解除してゲームに戻る時ゲームUI が変形する。 製作 Q1:Unityバージョン5.5.4f1、設備はHuawei Honor v10、Androidバージョン8.0、水平画…

ShaderLabのメモリ最適化

今回の主な話題:ShaderLabのメモリ最適化、Static Batchの使用に関する注意事項、foreachのMonoメモリ割り当て問題の修復、Unity 2017のシーンライティングのベイク情報が大きすぎ。 レンダリング Q1:Unity 2017で、社内のアーティストがベイクされたシー…

AnimationClipのABファイルサイズ

今回の主な話題:AnimationClipのABファイルサイズ、異なるUnityバージョンのABファイルサイズは不一致、ABの前後にパックされたCRC値は不一致。 アセット管理 Q1:最近パッケージの圧縮を行っています。一部のアニメーションファイルのAssetBundleファイル…

iOSでのLuaのffiパフォーマンス

今回の主な話題:iOSでのLuaのffiパフォーマンス、Shader.CreateGPUProgram 最適化、VRデバイス最適化。 レンダリング Q1:このゲームでは、キャスト範囲を表示するためにプロジェクターを使用する必要があります。画像の端に数ピクセルを透明にしても問題あ…