コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

2017-12-27から1日間の記事一覧

【Unity】AnimationClip の参照パスを一覧表示して編集できる「Unity Animation Hierarchy Editor」紹介

はじめに 「Unity Animation Hierarchy Editor」を Unity プロジェクトに導入することで AnimationClip の参照パスを一覧表示して編集できるようになります スクリーンショット 使い方 Unity メニューの「Window>Animation Hierarchy Editor」を選択します …

【Unity】メモリリークを見つけるために static フィールドがどのくらいメモリを保持しているか調査するツール「UnityHeapDump」紹介

はじめに 「UnityHeapDump」はメモリをテキストファイルにダンプするツールです 概要(引用) 主な用途は、メモリリークを見つけるために、 static フィールドがどのくらいのメモリを保持しているかを調査することです Unity アセットののリークについては、…

【Unity】string や StringBuilder よりもメモリ割り当てが少なく高速な文字列クラス「FastString」紹介

はじめに 「FastString」は string や StringBuilder よりも メモリ割り当てが少なく高速な文字列クラスです パフォーマンス比較 検証スクリプト using UnityEngine; using UnityEngine.Profiling; public class FastStringTest : MonoBehaviour { private F…

【Unity】iOS / Android で使用メモリを確認できる「MemoryChecker-Unity」紹介

はじめに 「MemoryChecker-Unity」を Unity プロジェクトに導入することで iOS / Android で使用メモリを確認できるようになります 使い方 using UnityEngine; public class Example : MonoBehaviour { #if UNITY_IOS [DllImport("__Internal")] private sta…

【Unity】シェーダのコード補完やシンタックスハイライトを有効にする Visual Studio の拡張機能「ShaderlabVS」紹介

はじめに 「ShaderlabVS」を Visual Studio に導入することで シェーダのコード補完やシンタックスハイライトが有効になります サポートしている Visual Studio Visual Studio 2013 Visual Studio 2015 Visual Studio 2017 入手方法 下記のページにアクセス…