コガネブログ

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

【Unity】油絵シェーダを導入する

はじめに http://www.shaderslab.com/demo-63---oil-painting.html この記事では上記のサイト様が公開されている 油絵シェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のスクリプトとシェーダファイルを Unity プロジェクトに追…

【Unity】鉛筆シェーダを導入する

はじめに http://www.shaderslab.com/demo-99---pencil-effect-1.html この記事では上記のサイト様が公開されている 鉛筆シェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のスクリプトとシェーダファイルを Unity プロジェクトに…

【Unity】ゲームボーイシェーダを導入する

はじめに http://www.shaderslab.com/demo-98---game-boy-effect.html この記事では上記のサイト様が公開されている ゲームボーイシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のスクリプトとシェーダファイルを Unity プロジ…

【Unity】チェッカー柄シェーダを導入する

はじめに http://www.shaderslab.com/demo-52---checkerboard.html この記事では上記のサイト様が公開されている チェッカー柄シェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のスクリプトとシェーダファイルを Unity プロジェ…

【Unity】変数にシーンの参照を設定できる「UnityEditorJunkie」紹介

はじめに 「UnityEditorJunkie」を Unity プロジェクトに導入することで 変数にシーンの参照を設定できるようになります 使い方 using RoboRyanTron.SceneReference; using UnityEngine; public class Example : MonoBehaviour { public SceneReference scen…

【Unity】Inspector で表示される列挙型のプルダウンメニューで検索できるようになる「UnityEditorJunkie」紹介

はじめに 「UnityEditorJunkie」を Unity プロジェクトに導入することで Inspector で表示される列挙型のプルダウンメニューで検索できるようになります 通常 using UnityEngine; public class Example : MonoBehaviour { public KeyCode keyCode; } UnityEd…

【Unity】UI がうねうねするシェーダを導入する

はじめに 上記のサイト様が公開されているシェーダを Unity プロジェクトに導入することで UI をうねうねさせることができます 使用例 使い方 上記のシェーダを Unity プロジェクトに導入します シェーダを使用したいマテリアルの Shader を 「BitshiftProdu…

【Unity】RectTransform の Inspector にリセットボタンとアスペクト比固定ボタンを追加できる「RectTransform-Inspector-Extensions」紹介

はじめに 「RectTransform-Inspector-Extensions」を Unity プロジェクトに導入することで RectTransform の Inspector にリセットボタンとアスペクト比固定ボタンを追加できます 使い方 大項目 小項目 内容 Reset P 位置リセット D サイズリセット R 回転角…

【Unity】uGUI でオブジェクトを円形に配置できる「uGUI-Circle-Layout-Group」紹介

はじめに 「uGUI-Circle-Layout-Group」を Unity プロジェクトに導入することで uGUI でオブジェクトを円形に配置できるようになります 使用例 使い方 空のゲームオブジェクトに「CircleLayoutGroup」をアタッチして 各種パラメータを調整します

【Unity】uGUI でジャギーの無いマスクを使用できる「Unity-UI-Image-AlphaMask」紹介

はじめに 「Unity-UI-Image-AlphaMask」を Unity プロジェクトに導入することで uGUI でジャギーの無いマスクを使用できるようになります 詳細は上記のブログ様で紹介されいるので、詳しくはそちらをご覧頂ければと思います 使用例 左が Unity 標準の Mask …

【Unity】uGUI でブラーを使用できる「BlurringAtlasForUGUI」紹介

はじめに 「BlurringAtlasForUGUI」を Unity プロジェクトに導入することで uGUI でブラーを使用できるようになります 使用例(GIF アニメ) 使い方 Canvas の「Additional Shader Channels」に「TexCoord1」を設定します そして、ブラーを適用したい uGUI …

【Unity】uGUI 上で Particle System を表示できる「ParticleEffectForUGUI」紹介

はじめに 「ParticleEffectForUGUI」を Unity プロジェクトに導入することで Canvas を分けたり Render Texture を使用したりしなくても uGUI 上で Particle System を表示できるようになります 使用例 例えば、上記のように Image と Image の間に Particle…

【GIMP】ノイズテクスチャを作成する方法

概要 GIMP のメニューの「フィルター>下塗り>雲>ソリッドノイズ」を選択します 各種パラメータを調整して「OK」を押します 項目 内容 X サイズ 横方向のノイズの大きさ Y サイズ 縦方向のノイズの大きさ タイル可能 テクスチャをタイリングできるようにする…

【GIMP】文字を縁取りする方法

概要 このようにテキストレイヤーが存在する状態で レイヤーウィンドウを右クリックして「新しいレイヤーの追加」を選択して、 新しいレイヤーを追加します 作成したレイヤーをテキストレイヤーに下に移動します テキストレイヤーを右クリックして「不透明部…

【Unity】TextMesh Pro の Font Asset の作成をエディタ拡張で自動化しようとして断念した話

概要 TextMesh Pro を導入した Unity プロジェクトで、 使用する文字が増えるたびに毎回 Font Asset Creator を開いて Font Asset を作成するのがメンドウだったので、 エディタ拡張で自動化しようとしたのですが、うまくいきませんでした せっかくなので途…