2014-01-01ãã1å¹´éã®è¨äºä¸è¦§
2013å¹´ã®12æããUnityãC#ã®ãã¨ãä¸å¿ã«ãã®ããã°ãæ¸ãå§ãã¾ããã è¨äºãæºã¾ã£ã¦ããã®ã§1å¹´ã®æ¯ãè¿ããå ¼ãã¦ä¸è¦§ã«ãã¾ãã ãã®ããã°ãåèã«ãã¦ãã ãã£ã¦ããæ¹ã®ãå½¹ã«ç«ã¦ã°å¹¸ãã§ã æ¥å¹´ãã²ã¼ã éçºã«é¢ããè¨äºãæ¸ãã¦ããã¤ãããªã®ã§â¦
ã½ã¼ã¹ã³ã¼ã using System; using System.Collections.Generic; using System.Linq; public static class DictionaryExt { private static Random m_random; private static Random random => m_random ?? ( m_random = new Random() ); public static KeyVâ¦
ã½ã¼ã¹ã³ã¼ã using System.Collections.Generic; using UnityEngine; public static class GameObjectExtensions { /// <summary> /// æå®ãããã¤ã³ã¿ã¼ãã§ã¤ã¹ãå®è£ ããã³ã³ãã¼ãã³ããæã¤è¤æ°ã®ãªãã¸ã§ã¯ããæ¤ç´¢ãã¾ã /// </summary> public static T[] FindObjectsâ¦
ã½ã¼ã¹ã³ã¼ã using UnityEngine; public static class GameObjectExtensions { /// <summary> /// æå®ãããã¤ã³ã¿ã¼ãã§ã¤ã¹ãå®è£ ããã³ã³ãã¼ãã³ããæã¤ãªãã¸ã§ã¯ããæ¤ç´¢ãã¾ã /// </summary> public static T FindObjectOfInterface<T>() where T : class { foreach ( v</t>â¦
ã½ã¼ã¹ã³ã¼ã using System.Collections.Generic; using UnityEngine; public static class GameObjectExtensions { /// <summary> /// ã¤ã³ã¿ã¼ãã§ã¤ã¹ãæå®ãã¦åãªãã¸ã§ã¯ãããè¤æ°ã®ã³ã³ãã¼ãã³ããåå¾ãã¾ã /// </summary> public static T[] GetInterfacesOfComponâ¦
ã½ã¼ã¹ã³ã¼ã using UnityEngine; public static class GameObjectExtensions { /// <summary> /// ã¤ã³ã¿ã¼ãã§ã¤ã¹ãæå®ãã¦åãªãã¸ã§ã¯ãããã³ã³ãã¼ãã³ããåå¾ãã¾ã /// </summary> public static T GetInterfaceOfComponentInChildren<T>( this GameObject self, bool i</t>â¦
ã½ã¼ã¹ã³ã¼ã using UnityEngine; public static class GameObjectExtensions { /// <summary> /// ã¤ã³ã¿ã¼ãã§ã¤ã¹ãæå®ãã¦è¤æ°ã®ã³ã³ãã¼ãã³ããåå¾ãã¾ã /// </summary> public static T[] GetInterfacesOfComponent<T>( this GameObject self ) where T : class { var re</t>â¦
ã½ã¼ã¹ã³ã¼ã using UnityEngine; public static class GameObjectExtensions { /// <summary> /// ã¤ã³ã¿ã¼ãã§ã¤ã¹ãæå®ãã¦ã³ã³ãã¼ãã³ããåå¾ãã¾ã /// </summary> public static T GetInterfaceOfComponent<T>( this GameObject self ) where T : class { foreach ( var n</t>â¦
é¢é£è¨äº
é¢é£è¨äº
é¢é£è¨äº
é¢é£è¨äº
é¢é£è¨äº
ã½ã¼ã¹ã³ã¼ã using UnityEngine; public static class GameObjectExtensions { /// <summary> /// ç ´æ£ãã¾ã /// </summary> public static void Destroy( this GameObject self ) { GameObject.Destroy( self ); } } 使ãæ¹ // GameObject åã® static é¢æ°ã§å¼ã³åºã GameObâ¦
ã½ã¼ã¹ã³ã¼ã using UnityEngine; public static class GameObjectExtensions { /// <summary> /// æ°ããã·ã¼ã³ãèªã¿è¾¼ãæã«èªåã§ç ´æ£ãããªãããã«ãã¾ã /// </summary> public static void DontDestroyOnLoad( this GameObject self ) { GameObject.DontDestroyOnLoad( â¦
ã½ã¼ã¹ã³ã¼ã using System; using System.Collections.Generic; public static class ListExtensions { /// <summary> /// <para>ãªã¹ãå ã«æå®ãããè¦ç´ ãããã調ã¹ã¦</para> /// <para>åå¨ããå ´åã¯ãã®è¦ç´ ããªã¹ãããåé¤ãã¾ã</para> /// </summary> public static void Remove<T>( this List<T> se</t></t>â¦
æ¦è¦ Unity 2019.2 C:\Users\ãã¦ã¼ã¶ã¼åã\AppData\LocalLow\Unity\ãCompany Nameã_ãProduct Nameã 2014/12/9 以å C:\Users\ãã¦ã¼ã¶ã¼åã\AppData\LocalLow\Unity\WebPlayer\Cache\ãCompany Nameã é¢é£è¨äº
using System.Linq; using UnityEngine; public static class GameObjectUtils { /// <summary> /// ç¾å¨ã®ã·ã¼ã³ä¸ãããã¹ã¦ã®ãªãã¸ã§ã¯ããæ¤ç´¢ãã¦è¿ãã¾ã /// </summary> public static GameObject[] FindAllInScene() { var objects = Resources.FindObjectsOfTypeAll( â¦
ã½ã¼ã¹ã³ã¼ã using UnityEngine; public static class Vector3Extensions { public static bool IsUniform( this Vector3 self ) { return Mathf.Approximately( self.x, self.y ) && Mathf.Approximately( self.x, self.z ); } } 使ãæ¹ var v1 = new Vectâ¦
Error building Player: Couldn't build player because of unsupported data on target platform. ãã¬ããã®ãã¼ã¿ãæ£å¸¸ã«ä¿åããã¦ããªãç¶æ ã§ãã«ããéå§ããã¨ãã ä¸è¨ã®ã¨ã©ã¼ãçºçãã¾ããã ãã®ã¨ã©ã¼ã¯ä»ã«ãä¸è¨ã®ãããªåå ã§çºçãããã¨â¦
ã½ã¼ã¹ã³ã¼ã using UnityEngine; public static class GameObjectUtils { public static void DestoryIfExist( string name ) { var gameObject = GameObject.Find( name ); if ( gameObject == null ) { return; } GameObject.Destroy( gameObject ); } } â¦
ã½ã¼ã¹ã³ã¼ã using UnityEngine; public static class GameObjectExtensions { /// <summary> /// èªåèªèº«ãå«ããã¹ã¦ã®åãªãã¸ã§ã¯ãã®ã¬ã¤ã¤ã¼ãè¨å®ãã¾ã /// </summary> public static void SetLayerRecursively( this GameObject self, int layer ) { self.layer = laâ¦
ã½ã¼ã¹ã³ã¼ã using UnityEngine; public static class GameObjectExtensions { /// <summary> /// ã¬ã¤ã¤ã¼åã使ç¨ãã¦ã¬ã¤ã¤ã¼ãè¨å®ãã¾ã /// </summary> public static void SetLayer( this GameObject self, string layerName ) { self.layer = LayerMask.NameToLayer( lâ¦
ã½ã¼ã¹ã³ã¼ã using System.IO; using UnityEngine; public static class ColorUtils { /// <summary> /// æå®ããã 16 é²æ°ãè²ã«å¤æãã¾ã /// </summary> /// <example> /// <code> /// // RGBA(1.000, 0.502, 0.000, 1.000) /// ColorUtils.ToRGB( 0xFF8000 ) /// </code> /// </example> public static Câ¦
ã½ã¼ã¹ã³ã¼ã using System.IO; using UnityEngine; public static class ColorUtils { /// <summary> /// æå®ããã 16 é²æ°ãè²ã«å¤æãã¾ã /// </summary> /// <example> /// <code> /// // RGBA(1.000, 0.502, 0.000, 1.000) /// ColorUtils.ToARGB( 0xFF8000FF ) /// </code> /// </example> public statiâ¦
é¢é£è¨äº
ã½ã¼ã¹ã³ã¼ã using System; using System.Collections.ObjectModel; public static class ArrayExtensions { /// <summary> /// é åå ã®è¦ç´ ãè¤æ°ãã¼ã§ã½ã¼ããã¾ã /// </summary> public static void Sort<TSource, TResult>( this TSource[] array, Func<TSource, TResult> selector1, Func<TSource, TResult> selector2 ) where</tsource,></tsource,></tsource,>â¦
é¢é£è¨äº
ã½ã¼ã¹ã³ã¼ã using System; using System.Collections.Generic; public static class DictionaryExtensions { /// <summary> /// æå®ãããã¼ãæã¤å¤ãåé¤ãã¾ãã /// åé¤åã«æå®ãããé¢æ°ãå¼ã³åºãã¾ã /// </summary> public static void Remove<TKey, TValue>( this Dictionary<TKey, TValue> se</tkey,></tkey,>â¦
é¢é£è¨äº