ゴイサギ日記

東京でエンジニアとして頑張って何とか生きてます。。ゆる~く更新していきます

Assets

【Unity】UI開発 Part 4 最適化編

UI開発、最後は最適化です。CanvasのBatch処理、Overdrawを例に上げた後、Profilerによる確認方法をまとめてます。 Canvas Batch処理 Overdraw Profiler CPU Usage UI/UI Details UISystemPreviewWindow まとめ 参考 Canvas 全てのUIはCanvas配下になります…

【Unity】UI開発 Part 3 Tween編

今回もUIです。UIアニメーションでよく使うTween関連です。 Tween DOTween LeanTween iTween Time.timeScaleの影響 おまけ まとめ Tween シンプルな動きはTween制御系Assetが便利です。有名な DOTween, LeanTween, iTweenの特徴とサンプルコードを貼ってます…

【Unity】UI開発 Part 2 テキスト編

前回に引き続きUnityによるUI開発です。今回はテキスト編です。 概要 導入方法 FontAsset 作成方法 使い方 Dynamic SDF Font Fallback 絵文字 Sprite Asset 作成方法 表示方法 表示位置がズレる ルビ まとめ 参考 概要 Unityのテキスト表示は uGUI標準のText…

【Unity】UI開発 Part 1 Canvasと描画順

あけましておめでとうございます。暫くぶりの更新です ^_^; 今回は、UnityのUI開発で個人的に面倒なところをまとめてみました。 Canvas Render Mode 解像度対応 SafeArea対応 描画順 Canvas内の描画順 複数Canvas間の描画順 UIにパーティクルを差し込む Imag…

【Unity】テクスチャの設定について

今回はテクスチャの設定における注意点などをまとめてみました。ゲーム内リソースでテクスチャの占める割合は多く、開発初期にテクスチャの仕様を決めておかないと後半でメモリ不足に苦しむこともありえます。というかあります。 適切なサイズにする 圧縮フ…

【Unity】3Dモデルのインポート設定

FBXなど3Dモデルのインポート設定で個人的に重要だと思う項目をまとめてみた。 Model Scale Factor Mesh Compression Read/Write Enabled Optimize Mesh Index Format Weld Vertices Normals Tangents Rig Animation Type Optimize Game Object Animation An…