コガネブログ

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

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

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

【Unity】【UIAndShader】uGUI の Image で角丸を使用する

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

【Unity】無料のオススメシェーダまとめ(110個)

はじめに 無料で使用できるオススメのシェーダに関する記事を110個まとめました 目次 はじめに 目次 一覧 ポストエフェクト オブジェクト 2D ジオメトリ ノイズ / パターン GitHub その他 関連記事 一覧 ポストエフェクト 油絵シェーダ 鉛筆シェーダ セピア…

【Unity】「Vectrosity」を使用して uGUI で破線を表示する方法

概要 「Vectrosity」を使用することでさまざまな線を描画できるようになります この記事では「Vectrosity」を使用して uGUI で破線を表示する方法を書き残しておきます 検証環境 Unity 2017.4.7f1 Vectrosity 5.6 使用例 方法 上記のようなスクリプトを作成…

【Unity】I2 Localization - 言語ごとにフォントを変更する方法

はじめに I2 Localization では、言語ごとに使用するフォントを変更することができます Language Source の設定 「Language Source」の「Terms」にタームを追加します 作成したタームの「Type」を「Font」に変更します 言語ごとに使用したいフォントを設定し…

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

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

【Unity】バニッシングラインパターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-02---vanishing-lines.html この記事では上記のサイト様が公開されている バニッシングラインパターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加…

【Unity】同心円パターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-01---concentric-circles.html この記事では上記のサイト様が公開されている 同心円パターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します シ…

【Unity】コモドール 64 パターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-64---10-print-chr.html この記事では上記のサイト様が公開されている コモドール 64 パターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します …

【Unity】サークルパターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-65---truchet---circles.html この記事では上記のサイト様が公開されている サークルパターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します …

【Unity】黒丸パターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-66---truchet---black-circles.html この記事では上記のサイト様が公開されている 黒丸パターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します…

【Unity】エディタ上で DOTween の再生状態を確認する方法

概要 シーンに配置されている「[DOTween]」オブジェクトを選択すると 「DO Tween Component」の欄で DOTween の再生状態を確認できます 「Show Playing Tweens」ボタンを押すと 再生中の Tween オブジェクトの名前を確認できます var tweens = DOTween.Playi…

【C#】Stopwatch で経過時間を読みやすい形式で出力できる拡張メソッド

ソースコード using System; using System.Diagnostics; public static class StopwatchExt { /// <summary> /// yyyy/MM/dd HH:mm:ss 形式の文字列に変換して返します /// </summary> public static string ToPattern( this Stopwatch self ) { return new DateTime( self.Elap…

【Unity】Ctrl + [ や Ctrl + ] で選択状態を次に進めたり前に戻したりできる「UnityExtensions.SelectionHistory」紹介

はじめに 「UnityExtensions.SelectionHistory」を Unity プロジェクト導入することで Ctrl + [ や Ctrl + ] で選択状態を次に進めたり前に戻したりできるようになります 使用方法 Unity メニューの「Edit>Selection」から項目を選択するか Ctrl + [ や Ctrl…

【Unity】Inspector で ScriptableObject などのパラメータをインライン表示できる「UnityExtensions.InspectInline」紹介

はじめに 「UnityExtensions.InspectInline」を Unity プロジェクト導入することで Inspector で ScriptableObject などのパラメータを インライン表示できるようになります 使用例 使い方 using UnityEngine; using UnityExtensions; using UnityExtensions…