コガネブログ

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

【Unity】uGUI で円や多角形を描画できる「UnityUIExtention」紹介

はじめに 「UnityUIExtention」を Unity プロジェクトに導入することで uGUI で円や多角形を描画できるようになります 使用例 使い方 uGUI のオブジェクトに「Circle」をアタッチします 「Vertex Count」を変更すると形を変えることができます 関連記事

【Unity】画面をねじるようなポストエフェクトを使用できる「EffectShader」紹介

はじめに 「EffectShader」を Unity プロジェクトに導入することで 画面をねじるようなポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 カメラに「Twist」コンポーネントをアタッチすると、 画面をねじるようなポストエフェクトを…

【Unity】uGUI のオブジェクトを円形もしくは矩形でレイアウトできる「UnityUIExtention」紹介

はじめに 「UnityUIExtention」を Unity プロジェクトに導入することで uGUI のオブジェクトを円形もしくは矩形でレイアウトできるようになります 使用例 Circle Rectangle CLV Rectangle CAV Rectangle Extension Circle 使い方 「Around Layout Group」を…

【Unity】スリットスキャンのポストエフェクトを使用できる「EffectShader」紹介

はじめに 「EffectShader」を Unity プロジェクトに導入することで スリットスキャンのポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 カメラに「Slitscan」コンポーネントをアタッチして、 「Shader」に「Slitscan」シェーダを設…

【Unity】uGUI でキレイなマスクを使用できる「unity-ugui-posteffect」紹介

はじめに 「unity-ugui-posteffect」を Unity プロジェクトに導入することで uGUI でキレイなマスクを使用できるようになります 使用例 例えばこのような画像を使用する場合、 このようなマスクをかけることができます 使い方 マスク用のテクスチャの設定を…

【Unity】白黒のドット柄のポストエフェクトを使用できる「EffectShader」紹介

はじめに 「EffectShader」を Unity プロジェクトに導入することで 白黒のドット柄のポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 カメラに「Dot Screen」コンポーネントをアタッチすることで、 ドット柄のポストエフェクトを使…

【Unity】uGUI でセピアシェーダを使用できる「unity-ugui-posteffect」紹介

はじめに 「unity-ugui-posteffect」を Unity プロジェクトに導入することで uGUI でセピアシェーダを使用できるようになります 使用例 適用前 適用後 使い方 フィルターを適用するための Image オブジェクトを作成して その Image オブジェクトの Material …

【Unity】グローのポストエフェクトを使用できる「EffectShader」紹介

はじめに 「EffectShader」を Unity プロジェクトに導入することで グローのポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 カメラに「Glow」コンポーネントをアタッチすることで、 グローのポストエフェクトを使用できます

【Unity】ハードエッジの 3D モデルでもキレイなアウトラインを使用できる「UltimateOutline」紹介

はじめに 「UltimateOutline」を Unity プロジェクトに導入することで ハードエッジの 3D モデルでもキレイなアウトラインを使用できるようになります 使用例 使い方 マテリアルの Shader を「Outlined/UltimateOutline」に変更して 各種パラメータを設定し…

【Unity】uGUI で砂嵐シェーダを使用できる「unity-ugui-posteffect」紹介

はじめに 「unity-ugui-posteffect」を Unity プロジェクトに導入することで uGUI で砂嵐シェーダを使用できるようになります 使用例 使い方 フィルターを適用するための Image オブジェクトを作成して その Image オブジェクトの Material に「UI-SandStorm…

【Unity】ブラーのポストエフェクトを使用できる「EffectShader」紹介

はじめに 「EffectShader」を Unity プロジェクトに導入することで ブラーのポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 カメラに「Shaker」コンポーネントをアタッチすることで、 ブラーのポストエフェクトを使用できます

【Unity】シンプルなメッセージバス「KLab Message Buses for Unity」紹介

はじめに 「KLab Message Buses for Unity」を Unity プロジェクトに導入することで シンプルなメッセージバスを使用できるようになります 使用例 送信側のスクリプト using KLab.MessageBuses; using UnityEngine; // メッセージの型 public class MyMessag…

【Unity】uGUI で縦方向のパルスノイズを使用できる「unity-ugui-posteffect」紹介

はじめに 「unity-ugui-posteffect」を Unity プロジェクトに導入することで uGUI で縦方向のパルスノイズを使用できるようになります 使用例 適用前 適用後 使い方 フィルターを適用するための Image オブジェクトを作成して その Image オブジェクトの Mat…

【Unity】アウトラインのポストエフェクトを使用できる「EffectShader」紹介

はじめに 「EffectShader」を Unity プロジェクトに導入することで アウトラインのポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 カメラに「OutlineMod」コンポーネントをアタッチすることで アウトラインのポストエフェクトを使…

【Unity】uGUI で横方向のパルスノイズを使用できる「unity-ugui-posteffect」紹介

はじめに 「unity-ugui-posteffect」を Unity プロジェクトに導入することで uGUI で横方向のパルスノイズを使用できるようになります 使用例 適用前 適用後 使い方 フィルターを適用するための Image オブジェクトを作成して その Image オブジェクトの Mat…

【Unity】画面を歪ませるポストエフェクトを使用できる「EffectShader」紹介

はじめに 「EffectShader」を Unity プロジェクトに導入することで 画面を歪ませるポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 カメラに「Displacement」コンポーネントをアタッチして、 「Shader」に「Displacement」シェーダ…

【Unity】Inspector で bool のチェックボタンを左側に表示できる「LeftToggleAttributeDrawerUnity」紹介

はじめに 「LeftToggleAttributeDrawerUnity」を Unity プロジェクトに導入することで Inspector で bool のチェックボタンを左側に表示できるようになります 使用例 using UnityEngine; public class Example : MonoBehaviour { [LeftToggle] public bool m…

【Unity】uGUI でモザイクシェーダを使用できる「unity-ugui-posteffect」紹介

はじめに 「unity-ugui-posteffect」を Unity プロジェクトに導入することで uGUI でモザイクシェーダを使用できるようになります 使用例 適用前 適用後 使い方 フィルターを適用するための Image オブジェクトを作成して その Image オブジェクトの Materia…

【Unity】ドット柄のポストエフェクトを使用できる「EffectShader」紹介

はじめに 「EffectShader」を Unity プロジェクトに導入することで ドット柄のポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 カメラに「Dot Matrix」コンポーネントをアタッチすると、 ドット柄のポストエフェクトを使用できます

【Unity】Project ビューのファイル名に拡張子を表示するエディタ拡張「ProjectPaneExtensions」

はじめに Here's a simple script to show file extensions in the one-column project pane, just put it in an Editor folder:https://t.co/9fDzGcsc6M#unitytips #unity3d pic.twitter.com/r7rUT5kzuY— Tenebrous (@Tenebrous) 2018年10月31日 上記のツイ…

【Unity】uGUI でモノクロシェーダを使用できる「unity-ugui-posteffect」紹介

はじめに 「unity-ugui-posteffect」を Unity プロジェクトに導入することで uGUI でモノクロシェーダを使用できるようになります 使用例 適用前 適用後 使い方 フィルターを適用するための Image オブジェクトを作成して その Image オブジェクトの Materia…

【Unity】「Return of the Obra Dinn」のようなシェーダの実装例を見ることができる「OneBitGraphicShader」紹介

はじめに 上記のリポジトリで「Return of the Obra Dinn」のような シェーダの実装例を見ることができます スクリーンショット 適用前 適用後 参考ツイート Return of the Obra Dinn リーリスされたけど、発表当時にグラフィックに惚れてそれ風なShaderつく…

【Unity】uGUI でブラーを使用できる「unity-ugui-posteffect」紹介

はじめに 「unity-ugui-posteffect」を Unity プロジェクトに導入することで uGUI でブラーを使用できるようになります 使用例 適用前 適用後 使い方 フィルターを適用するための Image オブジェクトを作成して その Image オブジェクトの Material に「UI-B…

【Unity】2D カメラの範囲内に存在するオブジェクトのみを表示できる「2DFieldOfViewVisualization」紹介

はじめに 「2DFieldOfViewVisualization」を Unity プロジェクトに導入することで 2D カメラの範囲内に存在するオブジェクトのみを表示できるようになります 使用例

【Unity】コルーチン関連の便利な機能を使用できる「CoroutineHelper」紹介

はじめに 「CoroutineHelper」を Unity プロジェクトに導入することで コルーチン関連の便利な機能を使用できるようになります 使用例 using Hont; using System.Collections; using UnityEngine; public class Example : MonoBehaviour { private void Awak…

【Unity】uGUI で逆マスク(指定した Image や Text の形で切り抜き)を使用できる「UnmaskForUGUI」紹介

はじめに 「UnmaskForUGUI」を Unity プロジェクトに導入することで uGUI で逆マスクを使用できるようになります 使用例 使い方 シーンのキャンバス内にこのようにオブジェクトを配置します 「Image」と「Mask」をアタッチしたオブジェクトを親にします そし…

【Unity】uGUI の Image が分解されるような演出を使用できる「UIAndShader」紹介

はじめに 「UIAndShader」を Unity プロジェクトに導入することで uGUI の Image が分解されるような演出を使用できるようになります 使用例 使い方 Image の代わりに「ChunkDisappearImage」をアタッチします

【Unity】uGUI で奥行きのある円形のレイアウトを使用できる「UIAndShader」紹介

はじめに 「UIAndShader」を Unity プロジェクトに導入することで uGUI で奥行きのある円形のレイアウトを使用できるようになります 使用例 使い方 ゲームオブジェクトに「CircleList」をアタッチします そして、その子オブジェクトに円形に配置したいオブジ…

【Unity】uGUI の Image で角丸を使用できる「UIAndShader」紹介

はじめに 「UIAndShader」を Unity プロジェクトに導入することで uGUI の Image で角丸を使用できるようになります 使用例 適用前 適用後 使い方 Image の代わりに「SimpleRoundedImage」を使用して画像を表示します そして「Radius」で角丸の大きさを設定…

【Unity】RenderTexture を使用しないポータルの実装方法を確認できる「Unity-Portals」紹介

はじめに 「Unity-Portals」では RenderTexture を使用しない ポータルの実装方法を確認できます スクリーンショット 関連記事