2017-01-01から1年間の記事一覧
概要 Inspector の配列やリストの要素は Delete、Shift + Delete で削除できます 関連記事
概要 Unity メニューの「Edit>Preferences...」を選択して 「Enable Alpha Numeric Sorting」をチェックすると Hierarchy の右上にボタンが追加されます このボタンを押して、「Alphaberival Sorting」を選択すると Hierarchy のオブジェクトの並び順がアル…
概要 using UnityEngine; public class Example : MonoBehaviour { private void Awake() { // 従来 transform.position = new Vector3( 1, 1, 1 ); transform.rotation = Quaternion.Euler( 0, 180, 0 ); // 新機能 transform.SetPositionAndRotation ( new…
はじめに 「QuickSearch」を Unity プロジェクトに導入することで Unity エディタでコマンドパレットが使用できるようになります 使用例 使い方 Ctrl + , でコマンドパレットが起動するので 検索したいゲームオブジェクトやアセットの名前を入力します カー…
はじめに https://docs.unity3d.com/ja/current/Manual/OptimizingShaderLoadTime.html 「ShaderVariantCollection」を使用することで シェーダの読み込み時間を最適化することができます 参考サイト様 関連記事
はじめに 「Typogenic」は高性能な3Dフォントレンダリングシステムです 使用例 グラデーション スクロール ライティング シンボル マテリアル 影 複数マテリアル ドキュメント 関連記事
はじめに 「Unity3DRuntimeTransformGizmo」を Unity プロジェクトに導入することで ゲーム内で transform のギズモを操作できるようになります 使用例 使い方 カメラに「TransformGizmo」コンポーネントをアタッチします デフォルトでは下記のキーでモード…
はじめに 「Unity3D-HighlightHelper」を Unity プロジェクトに導入することで Hierarchy でカーソルを合わせているオブジェクトが Scene ビューでハイライト表示されるようになります 使用例 関連記事
はじめに 「Unity Simple Grid Framework」を Unity プロジェクトに導入することで Scene ビューにカスタマイズ可能なグリッドを表示できるようになります 使用例 使い方 Unity メニューの「Window>Grid Editor」を選択します この「Grid Editor」が表示され…
はじめに 「OpenWatcher」を Unity プロジェクトに導入することで Game ビューに変数の値を表示する属性を使用できるようになります 使用例 使い方 using UnityEngine; public class Example : MonoBehaviour { [Watch] public float speed; [Watch] public …
Inspector で設定する場合 using UnityEngine; public class Example : MonoBehaviour { public Gradient gradient; } スクリプトから設定する場合 using UnityEngine; public class Example : MonoBehaviour { private void Awake() { // カラーキーの配列 …
概要 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 …