2019-09-30から1日間の記事一覧
概要 using System; using UnityEditor; using UnityEngine; [CustomEditor( typeof( RectTransform ) )] public sealed class RectTransformEditor : Editor { private static readonly Type DEFAULT_EDITOR_TYPE = typeof( Editor ) .Assembly .GetType( "…
概要 【Unity プロジェクト】\Library\PackageCache PackageManager で入手したパッケージは上記のフォルダに保存されます
概要 var boxCollider = Undo.AddComponent<BoxCollider>( gameObject ); Undo.AddComponent を使用すると エディタ拡張で AddComponent を Undo できるようになります</boxcollider>
ソースコード using System; using System.Threading; namespace UniRx.Async { public partial struct UniTask { public static UniTask DelaySecond ( float seconds, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Upd…
はじめに The character used for Ellipsis is not available in font asset [XXXX]. TextMesh Pro を使用していたら上記の警告が出力される現象に遭遇した 解決方法 TextMesh Pro に含まれている LineBreaking Following Characters.txt LineBreaking Leadi…
概要 TMP Settings を選択して 「Disable warnings」をオンにすると、TextMesh Pro の警告の出力を無効化できます
概要 TMP Settings を選択して 「Enable Raycast Target」をオフにすると、 TextMesh Pro のオブジェクト作成時に Raycast Target がオフになります
検証環境 Unity 2018.4.8f1 概要 リネーム前 using UnityEngine; public class Example : ScriptableObject { } 例えば Example という名前の ScriptableObject のクラスを定義して すでにアセットを作成している場合、 Project ビューで「t:Example」形式で…
検証環境 Unity 2018.4.8f1 概要 using UnityEngine; public class Example : ScriptableObject { private string[] m_list; public string[] List { get { // はじめてアクセスされたら配列を作成する if ( m_list == null || m_list.Length <= 0 ) { m_lis…
検証環境 Unity 2018.4.8f1 概要 using UnityEngine; public class TestScene : MonoBehaviour { private string m_text; private string[] m_array; private void OnEnable() { Debug.Log( m_text == null ); // True Debug.Log( m_array == null ); // Tru…