コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】LineRenderer で円を描いて拡縮させるスクリプト

使用例 ソースコード 使い方 LineRenderer がアタッチされているゲームオブジェクトに上記のスクリプトをアタッチして 円の半径や線の太さ、スケール演出の再生時間や開始値・終了値を設定します LineRenderer には上記のようなテクスチャが割り当てられたマ…

【Unity】ゲームオブジェクトやアセットの選択履歴を管理できるエディタ拡張「Simple Selection History Lite」紹介(無料)

はじめに 「Simple Selection History Lite」は ゲームオブジェクトやアセットの選択履歴を管理できるエディタ拡張です 使い方 Unity メニューの「Tools > Simple Selection History > Show window」を押すと ゲームオブジェクトやアセットの選択履歴を管理…

【Unity】フォルダに対してモデルやテクスチャ、オーディオクリップのインポート設定を適用できるエディタ拡張「FolderInspector」紹介(無料)

はじめに 「FolderInspector」はフォルダに対してモデルやテクスチャ、 オーディオクリップのインポート設定を適用できるエディタ拡張です 使い方 フォルダを選択して「Enable Auto Import Setting」をオンにすると フォルダに含まれているモデルやテクスチ…

【GIMP】法線マップ(ノーマルマップ)を作成できるようにする

準備 https://code.google.com/archive/p/gimp-normalmap/downloads 上記のページから「gimp-normalmap-winXX-1.2.3.zip」をダウンロードして ダウンロードが完了したら展開します 展開したら「normalmap.exe」を下記のフォルダに移動します C:\Program File…

【Unity】シンプルな 2D のキャラクターコントローラを使用できる「2D Character Controller Tutorial」紹介

はじめに 「2D Character Controller Tutorial」を Unity プロジェクトに導入することで シンプルな 2D のキャラクターコントローラを使用できるようになります 使用例 使い方 操作したいスプライトに「CharacterController2D」をアタッチします これで、左…

【Unity】3D オブジェクトを波打たせる実装を見ることができる「SinewaveShapeDistortion」紹介

はじめに 「SinewaveShapeDistortion」では 3D オブジェクトを波打たせる実装を見ることができます 実装例 閲覧方法 「mainScene」を開くことで実装を見ることができます

【Unity】ロープを実装できる「Unity procedural cables」紹介

はじめに 「Unity procedural cables」を Unity プロジェクトに導入することで ロープを実装できるようになります 使用例 使い方 ゲームオブジェクトに「ProceduralCable」をアタッチすることで使用できます

【Unity】Hierarchy を拡張できる「Unity-HierarchyHelper」紹介

はじめに 「Unity-HierarchyHelper」を Unity プロジェクトに導入することで Hierarchy を拡張できるようになります 使用例 使い方 Unity メニューの「Tools>HierarchyHelper>Open Setting Window」を選択して 表示されたウィンドウで「Enable Helper System…

【Unity】Inspector で UV のプレビューを表示できる「UVPreview」紹介

はじめに 「UGUIEffect」を Unity プロジェクトに導入することで Inspector で UV のプレビューを表示できるようになります 使用例 Inspector 下部のメニューを操作することで使用できます

【Unity】Scene ビューのカメラを右クリック + WASDQE で操作できる「UnitySmoothEditorCamera」紹介

はじめに 「UnitySmoothEditorCamera」を Unity プロジェクトに導入することで Scene ビューのカメラを右クリック + WASDQE で操作できるようになります 使い方 Scene ビューを右クリックしながら WASDQE を押すことで 上下左右前後にカメラを操作できます …

【Unity】モザイクシェーダを使用できる「Censor Effect」紹介(無料)

概要 2018/3/8 に「Censor Effect」がリリースされました 「Censor Effect」を導入すると、モザイクシェーダを使用できるようになります 検証環境 Unity 2018.2.14f1 Censor Effect 1.0 使用例 使い方 マテリアルの Shader を下記のいずれかに変更します FX/…

【Unity】エディタ拡張でマウスカーソルが Scene ビューに重なっているかどうか確認する方法

ソースコード using UnityEditor; using UnityEngine; [InitializeOnLoad] public static class Example { static Example() { EditorApplication.update += Update; } private static void Update() { var mouseOverWindow = EditorWindow.mouseOverWindow;…

【Unity】TypeSafe で手動で Scan する方法

アセット 概要 Unity メニューの「Assets/TypeSafe Refresh」を押すと手動で Scan できます 関連記事

【Unity】TypeSafe でスクリプトから Scan を実行する方法

アセット 概要 using TypeSafe.Editor; using UnityEditor; public static class Example { [MenuItem( "Tools/Hoge" )] private static void StartScan() { TypeSafeApi.QueueRefresh(); } } TypeSafeApi.QueueRefresh を呼び出すと TypeSafe の Scan を実…