コガネブログ

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

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

【Unity】Animation ウィンドウで C キーを押すと Dopesheet と Curves の表示を切り替えられる

概要 Animation ウィンドウで C キーを押すと Dopesheet と Curves の表示を切り替えられます 関連記事

【Unity】List からランダムに値を取得して、その値を List から削除する拡張メソッド

ソースコード using System.Collections.Generic; using UnityEngine; public static class ListExt { public static T PopRandomElement<T>( this List<T> self ) { var item = self[ Random.Range( 0, self.Count ) ]; self.Remove( item ); return item; } } 使</t></t>…

【Unity】Inspector 内に他オブジェクトの Custom Inspector を表示する PropertyAttribute「EmbeddedInspectorAttribute.cs」紹介

ソースコード 使用例 using RedBlueGames.Tools; using UnityEngine; public class Example : MonoBehaviour { [EmbeddedInspector] public RectTransform target; } 関連記事

【Unity】Inspector 内に他オブジェクトの Custom Inspector を表示する「Editor.CreateEditor」

概要 using UnityEngine; public class Example : MonoBehaviour { public RectTransform target; } using UnityEditor; [CustomEditor( typeof( Example ) )] public class ExampleEditor : Editor { public override void OnInspectorGUI() { DrawDefaultI…

【Unity】アプリに含まれるアセットを圧縮する設定

検証環境 Unity 2017.3.0f3 概要 Build Settings の「Compression Method」を設定することで アプリに含まれるアセットを圧縮することができます BuildPipeline.BuildPlayer ( EditorBuildSettings.scenes, "app.apk", BuildTarget.Android, BuildOptions.Co…