はじめに 当ブログで紹介してきた ReSharper の使い方に関する記事を75個まとめました 目次 はじめに 目次 おすすめ Unity コードクリーンナップ 自動生成 Inspect ファイルレイアウト ショートカットキー オプション トラブルシューティング 拡張機能 その…
概要 プロパティに Toggle を指定する #pragma shader_feature でキーワードを指定する #if でキーワードを使用する
概要 [Enum(UnityEngine.Rendering.CullMode)] をプロパティに指定する Cull [_Cull] を指定する
概要 例えば、上記のように頂点シェーダで UV スクロールの計算を行うと マテリアルを割り当てたオブジェクトによっては UV スクロールがカクついてしまいます その場合は、フラグメントシェーダで UV スクロールの計算を行うと直ります
概要 例えば、上記のシェーダのように、初期化されていない構造体のパラメータが存在すると Shader warning in 'Unlit/NewUnlitShader': Output value 'vert' is not completely initialized at line 36 (on d3d11) このような警告が出力されます
はじめに adb shell am start で Android アプリを起動した時に指定された引数を解析する機能 「Uni Android Intent」を GitHub に公開しました バージョン Unity 2018.3.11f1 使用例 adb shell am start ^ -n com.baba_s.uniandroidintent/com.unity3d.play…
はじめに 「Image Effects Collection for Unity」を Unity プロジェクトに導入することで 6種類以上のポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 「Scripts」フォルダ内のコンポーネントをカメラにアタッチすることで使用で…
はじめに 「smooth.foundations」を Unity プロジェクトに導入することで GC Alloc の発生が少ない Linq を使用できるようになります 使用例 using Smooth.Slinq; using Smooth.Slinq.Context; using System.Linq; using UnityEngine; using UnityEngine.Pro…
はじめに 「Unity-CustomMipMaps」を Unity プロジェクトに導入することで ミップマップテクスチャをカスタマイズできるようになります 使用例 使い方 ミップマップテクスチャをカスタマイズしたいテクスチャと、 ミップマップテクスチャに割り当てたいテク…
はじめに 「Mipmap Visualization」を Unity プロジェクトに導入することで ミップマップを可視化できるようになります 使い方 シーンのオブジェクトに「MipmapVisualization」をアタッチして ゲーム実行中に「Replace All」ボタンを押すと ミップマップを可…
概要 「Generate Mip Maps」がオンのテクスチャを選択した状態で Inspector でスライダーを操作すると、ミップマップテクスチャを確認できます
はじめに 「Deeplicate」を Unity プロジェクトに導入することで アセットのディープコピーができるようになります 使用例 例えば、マテリアルとテクスチャが存在している 0001 フォルダを普通にコピーすると 0002 フォルダが作成されますが、この 0002 フォ…
概要 TextMesh Pro の FontAtlas などに含まれるマテリアルを選択して Shader を「TextMeshPro/Mobile」以下の物に変更することで モバイル向けのシェーダに切り替えることができます
はじめに Unity ではミップマップテクスチャをカスタマイズすることができるので 普通はカメラからの距離が変わっても見た目は変わらないところも 例えば、3D キャラの装飾の色がカメラからの距離に応じて変わるようにしてみたり 2D 画像がカメラからの距離…
はじめに https://github.com/slmao/DebugGPU 「DebugGPU」を Unity プロジェクトに導入することで Scene ビュー同様にゲーム画面でミップマップレベルを可視化できるようになります 使用例 Scene ビュー Game ビュー 使い方 シーンのカメラに「DebugGPU」コ…