2017-12-27から1日間の記事一覧
概要 http://www.microsoft.com/en-us/download/details.aspx?id=35825 「Visual Studio Image Library」では Visual Studio で使用されているアイコンセットをダウンロードできます
ソースコード 使い方 ContentSizeFitter を右クリックして「Both Preferred Size」を選択します 関連記事
ソースコード 関連記事
概要 警告 using System; using UnityEngine; [Obsolete( "ピカチュウ" )] public class Example : MonoBehaviour { } エラー using System; using UnityEngine; [Obsolete( "ピカチュウ", true )] public class Example : MonoBehaviour { }
ソースコード 使い方 var result1 = Convert.ToInt32( value ); // 40 byte のメモリ割り当て var result2 = FastEnumConvert.ToInt32( value ); // メモリ割り当てなし 関連記事
はじめに 「PowerMode」を Visual Studio に導入することで コーディング中にパーティクルが再生されるようになります デモ
概要 using UnityEditor; using UnityEngine; public sealed class Example : EditorWindow { private int selectedIndex1; private int selectedIndex2; [MenuItem( "Tools/Example" )] private static void Init() { GetWindow<Example>(); } private void OnGUI() </example>…
GIF アニメ 関連記事
ソースコード 使い方 オブジェクトを選択した状態で Ctrl + G を押すと 親オブジェクトでグルーピングできます 関連記事
概要 Inspector で RectTransform を右クリックして 「Remove Component」を選択すると Transform に変換できます 関連記事
概要 Project ビューでシェーダを右クリックして「Create>Material」を選択すると そのシェーダが割り当てられたマテリアルを作成できます 関連記事
はじめに https://gist.github.com/LotteMakesStuff/7fa131b0402ffb50a9e617c0d45ffa59 「TrafficLightAttribute」を Unity プロジェクトに導入することで Inspector でパラメータを信号機のアイコンで表示できるようになります 使用例 使い方 using UnityEn…
GIF アニメ 関連記事
ソースコード 使用前 Profiler.BeginSample( "ピカチュウ" ); // ... Profiler.EndSample(); 使用後 using ( new ScopedProfiler( "ピカチュウ" ) ) { // ... } 関連記事
概要 Project ビューではファイルやフォルダのショートカットを表示できます 選択すると該当のファイルやフォルダを開くことができます 関連記事
概要 using UnityEngine; public class Example : MonoBehaviour { public GameObject prefab; } 例えば上記のようなスクリプトの場合 Project ビューでスクリプトを選択して Inspector で規定値となるオブジェクトを設定できます 関連記事
GIF アニメ 関連記事
ソースコード 使用例 var mat = GetComponent<MeshRenderer>().material; mat.SetCull( ShaderRenderState.Cull.Back ); mat.SetZWrite( ShaderRenderState.ZWrite.Off ); mat.SetZTest( ShaderRenderState.ZTest.Greater ); 参考ツイート #unitytipsCustomize shaders ren</meshrenderer>…
ソースコード 使用例 使い方 マテリアルの Shader に「MaddHatt/GrabPassInvert」を設定します 参考ツイート Need an invert shader? Have a copy of mine!Tinting, linear/gamma colors, & contrast! #unity3d #gamedev #unitytipshttps://t.co/U5JQgvkbyf …
概要 Unity エディタが使用している約3,000個のアイコンを ZIP でまとめて 上記のページに公開しました 関連記事
ソースコード 使い方 上記のスクリプトを Unity プロジェクトの 「Editor」フォルダに導入すると AnimationCurve の項目の右側に▼ボタンが追加されて そこから AnimationCurve のコピー・ペーストができるようになります 関連記事
はじめに Here's a small Unity tool I made to help with going back/forward between objects you're editing: https://t.co/yJSZGPSlhs pic.twitter.com/FCdcqNqGgk— Dave Lloyd (@DuzzOnDrums) 2017年12月1日 「SelectionLog」を Unity プロジェクトに導…
はじめに 「UnityEditorHelper」を Unity プロジェクトに導入することで エディタ拡張で作成する GUI を見やすくする機能を使用できるようになります 紹介(引用) HighlightBox using (new HighlightBox()) { EditorGUILayout.Slider("Range property", 5, …
はじめに 「Unity3D Rainbow Folders」を Unity プロジェクトに導入することで Project ビューのフォルダアイコンをカスタマイズできるようになります 使用例 使い方 Project ビューでフォルダを右クリックして 「Rainbow Folders」からフォルダアイコンをカ…
ソースコード 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに追加します 使い方 Scene ビューの右上に追加されたウィジェットを操作することで 最近開いたシーンを前後に移動したり、プルダウンメニューから選択できます 参考ツイート here's…
はじめに 「NaughtyAttributes」を Unity プロジェクトに導入することで 26個の PropertyAttribute が使用できるようになります 目次 はじめに 目次 Slider MinMaxSlider ReorderableList Button Dropdown ResizableTextArea ShowNonSerializedField ShowNat…
はじめに 「AssetPathAttribute」を Unity プロジェクトに導入することで Inspector でアセットのパス文字列を アセットのドラッグ&ドロップで設定できるようになります 使い方 using UnityEngine; public sealed class Example : MonoBehaviour { [AssetPat…
ソースコード 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに追加します 使い方 MonoBehaviour を継承したクラスのスクリプトを右クリックして 「Create>Custom Inspector」を選択します すると、Editor フォルダに Custom Inspector のスク…
ソースコード 関連記事
はじめに Unity の「UIElements」を使用することで CSS ライクなエディタ拡張を実装できます 検証環境 Unity 2017.3.0f3 サンプル1 .horizontalContainer { margin-left: 50; margin-top: 50; margin-right: 50; margin-bottom: 50; flex-direction: row; } …