コガネブログ

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

2017-12-04から1日間の記事一覧

【Unity】280種類以上のカメラエフェクトを使用できる「Camera Filter Pack」紹介($54.00)

概要 2014/6/2 に「Camera Filter Pack」がリリースされました 「Camera Filter Pack」を導入すると、 280種類以上のカメラエフェクトを使用できるようになります 検証環境 Unity 2017.1.1f1 Camera Filter Pack 3.6.3 ドキュメント GIF アニメ 動画 スクリ…

【Unity】ファミコンやスーファミのような雰囲気のシェーダ「レトロゲーム・シェーダー」紹介($5.39)

概要 2017/10/9 に「レトロゲーム・シェーダー」がリリースされました 「レトロゲーム・シェーダー」を導入すると、 ファミコンやスーファミのような雰囲気のシェーダが使用できるようになります 検証環境 Unity 2017.1.1f1 レトロゲーム・シェーダー 1.0 ス…

【Unity】自由自在に伸び縮みするネオングリッドを使用できる「Vector Grid」紹介($16.20)

概要 2014/1/27 に「Vector Grid」がリリースされました 「Vector Grid」を導入すると、 自由自在に伸び縮みするネオングリッドを使用できるようになります 検証環境 Unity 2017.1.1f1 Vector Grid 1.134 デモ インタラクティブデモ:https://mrsquare.itch.…

【Unity】本をめくる演出を実装できる「Book - Page Curl Pro」紹介($16.20、無料版あり)

概要 2017/1/18 に「Book - Page Curl Pro」がリリースされました 「Book - Page Curl Pro」を導入すると、 本をめくる演出を実装できるようになります 検証環境 Unity 2017.1.1f1 Book - Page Curl Pro 2.0 デモ http://www.cheesegames.net/games/1100/ind…

【Unity】2D用のダイナミックライトを使用できる「Zippy Lights 2D」紹介($10.75)

概要 2016/4/15 に「Zippy Lights 2D」がリリースされました 「Zippy Lights 2D」を導入すると、 2D用のダイナミックライトを使用できるようになります 検証環境 Unity 2017.1.1f1 Zippy Lights 2D 1.0.8 デモ http://www.chemicalbliss.com/WebGL/ZippyLigh…

【Unity】ブロックを使用した遷移演出を使用できる「Transition Blocks」紹介($16.19)

概要 2016/9/8 に「Transition Blocks」がリリースされました 「Transition Blocks」を導入すると、 ブロックを使用した遷移演出を使用できるようになります 検証環境 Unity 2017.1.1f1 Transition Blocks 1.4 GIF アニメ 動画 使い方 シーンに空のゲームオ…

【Unity】デジタル風なパーティクルシステム「Digital Environment Effects」紹介($4.32)

概要 2017/3/14 に「Digital Environment Effects」がリリースされました 「Digital Environment Effects」を導入すると、 デジタル風なパーティクルシステム使用できるようになります 検証環境 Unity 2017.1.1f1 Digital Environment Effects 1.0 サンプル…

【Unity】2D でゼリーのような物理演算を実装できる「2D Soft Body」紹介($16.20)

概要 2016/8/15 に「2D Soft Body」がリリースされました 「2D Soft Body」を導入すると、 2D でゼリーのような物理演算を実装できるようになります 検証環境 Unity 2017.1.1f1 2D Soft Body 1.2.1 デモ http://unitymedved.bitbucket.io/2DSoftBody/1.2/ind…

【Unity】エディタ拡張で AudioClip を再生する方法

ソースコード using System; using System.Reflection; using UnityEditor; using UnityEngine; public static class EditorUtils { public static void PlayClip( AudioClip clip ) { var unityEditorAssembly = typeof( AudioImporter ).Assembly; var aud…

【Visual Studio Code】タイピング時にサウンドを再生する「Typewriter Sounds」紹介

概要 Visual Studio Code に「Typewriter Sounds」を導入すると タイピング時にサウンドが再生されるようになります

【Unity】コンパイル時間を計測して表示するエディタ拡張

ソースコード 使い方 上記のソースコードを Unity プロジェクトの「Editor」フォルダに追加して Unity メニューの「Tools>Compile Time Measurer」を選択します その状態でスクリプトを編集すると コンパイルにかかった時間が記録されていきます 関連記事

【Unity】マテリアルの Inspector で右クリックした時に表示されるメニューに項目を追加するエディタ拡張

ソースコード using UnityEditor; using UnityEngine; public static class Example { [MenuItem( "CONTEXT/Material/Hoge" )] private static void Hoge( MenuCommand command ) { var material = command.context as Material; // ... } } 実行結果 関連記…

【Unity】スクリプトのアイコンを変更する

概要 スクリプトの Inspector の左上のアイコンを選択して「Other」を押して 好きな画像を選択すると、スクリプトのアイコンを変更できます Inspector での表示もこのように変わります

【C#】Dictionary に指定したキーや値が存在するかどうか確認する方法、値を取得する方法

ソースコード using System; using System.Collections.Generic; public static class Program { private static void Main() { var table = new Dictionary<int, string> { { 1 , "フシギダネ" }, { 2 , "フシギソウ" }, { 3 , "フシギバナ" }, { 4 , "ヒトカゲ" }, { 5 </int,>…

【C#】フォルダ(ディレクトリ)の作成、移動、削除、存在するかどうかの確認を行う方法

C#

ソースコード using System.IO; // この一行をソースコードの先頭に記述する public static class Program { private static void Main() { // フォルダを作成(絶対パスで指定) Directory.CreateDirectory( @"D:/temp" ); // フォルダを作成(相対パスで指…

【Unity】エディタ拡張で使用できるコールバックを40個まとめて紹介

はじめに この記事では Unity のエディタ拡張で使用できる コールバック用のデリゲートやインターフェイス、属性を 公式ドキュメントに記載されていないモノも含めて40個紹介していきます 目次 ※公式ドキュメントに記載されていないモノには★が付いています …