コガネブログ

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

【Unity】参照が設定されていないパラメータを Inspector で強調表示できる「UnityNonNull」紹介

はじめに 「UnityNonNull」を Unity プロジェクトに導入することで 参照が設定されていないパラメータを Inspector で強調表示できるようになります 使い方 using UnityEngine; public class Example : MonoBehaviour { [NonNull] public Camera m_camera; […

【Unity】カメラを簡単に揺らすことができる「Unity Camera Shake」紹介

はじめに 「Unity Camera Shake」を Unity プロジェクトに導入することで カメラを簡単に揺らすことができるようになります 使用例 使い方 シーンのカメラに「Shakeable Transform」をアタッチします using UnityEngine; public class Example : MonoBehavio…

【Unity】2D のソフトボディを使用できる「SoftBodyDemo」紹介

はじめに 「SoftBodyDemo」を Unity プロジェクトに導入することで 2D のソフトボディを使用できるようになります 使用例 使い方 Demo シーンを開いて「Blob」プレハブをシーンに配置すると使用できるようになります 注意 そのままだと正常に動作しないので…

【Unity】イージング用のデリゲートを取得できる「EasingCore」紹介

はじめに 「EasingCore」を Unity プロジェクトに導入することで イージング用のデリゲートを取得できるようになります 使用例 using EasingCore; using UnityEngine; public class Example : MonoBehaviour { private void Update() { var function = Easin…

【Unity】Resources フォルダのアセットをファイルパスではなく Inspector の参照から読み込むことができる「Unity Delayed Asset」紹介

はじめに 「Unity Delayed Asset」を Unity プロジェクトに導入することで Resources フォルダのアセットをファイルパスではなく Inspector の参照から読み込むことができるようになります 使用例 using UnityEngine; public class Example : MonoBehaviour …

【Unity】草を生やすことができる「ProceduralGrass」紹介

はじめに 「ProceduralGrass」を Unity プロジェクトに導入することで 草を生やすことができるようになります 使用例 使い方 「GrassPlane2」をシーンに配置すると使用できるようになります Collider と Rigidbody がアタッチされたゲームオブジェクトは、草…

【Unity】弾を発射して壁を壊す処理の実装を見ることができる「Destructible-Walls」紹介

はじめに 「Destructible-Walls」では弾を発射して壁を壊す処理の実装を見ることができます 実装例 閲覧方法 「Scene」シーンを起動すると確認できます

【Unity】不思議な模様のシェーダを使用できる「Fun Fragment Shaders」紹介

はじめに 「Fun Fragment Shaders」を Unity プロジェクトに導入することで 不思議な模様のシェーダを使用できるようになります 使用例 使い方 マテリアルの Shader を「Maki/Lava Lamp (Unlit)」に変更して そのマテリアルをゲームオブジェクトに割り当てる…

【Unity】草を生やすことができる「Grass Geometry Shader for Unity」紹介

はじめに 「Grass Geometry Shader for Unity」を Unity プロジェクトに導入することで 草を生やすことができるようになります 使用例 使い方 シーンに Plane オブジェクトを作成して 「Grass」マテリアルを割り当てると使用できるようになります 参考サイト…

【Unity】ポリゴンを分解するような VFX の実装を見ることができる「OutLine_Geometry」紹介

はじめに 「OutLine_Geometry」ではポリゴンを分解するような VFX の実装を見ることができます 実装例 ball.shader で実装を見ることができます

【Unity】豊富にカスタマイズ可能な Unlit シェーダを使用できる「Unity - Optimal Unlit Shader」紹介

はじめに 「Unity - Optimal Unlit Shader」を Unity プロジェクトに導入することで 豊富にカスタマイズ可能な Unlit シェーダを使用できるようになります 使用例 色変更 カットオフ アルファマスク 使い方 マテリアルの Shader を「Unlit/Optimal」に変更す…

【Jenkins】stderr: git-lfs filter-process: git-lfs: command not found

現象 Git LFS を有効化したら Mac の Jenkins で Git を Clone できなくなった 解決方法 Git LFS のインストール 下記のサイトからGit LFS をインストールする https://git-lfs.github.com/ Operation not permitted を無効化 下記のサイトを参考に Operatio…

【Unity】Could not create asset from Assets/XXXX: File could not be read

概要 Could not create asset from Assets/XXXX: File could not be read ImportFBX Errors: Couldn't read file YYYY Unexpected file type Mac に Jenkins 環境を構築して、Git から Unity プロジェクトを Clone してビルドしたところ 3D モデルやテクスチ…

【Unity】Alt + 3 で Inspector を再描画するエディタ拡張

ソースコード 参考サイト様

【雑記】「iTerm2」を終了する時の確認ダイアログをスキップする方法

概要 iTerm2 メニューの「iTerm2 > Preferences」を選択する 「Confirm "Quit iTerm2" if windows open」をオフにする