コガネブログ

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

【Unity】コンパイル完了時にトースト通知を表示するエディタ拡張(Windows 限定)

ソースコード 使い方 上記のソースコードを Unity プロジェクトの「Editor」フォルダ内に追加する 下記の URL を開く https://github.com/adriankeenan/console-toast-8 「Clone or download>Download ZIP」を選択する ダウンロードした「console-toast-8-ma…

【Unity】Unity で Lua を使用する方法に関する記事まとめ

はじめに これまで何回か Unity で Lua を使用する方法を記事にしてきたので それらの記事をまとめておきます xLua 概要 C#(Unity、.Net、Mono)用の Lua ソリューションで、Android、iOS、Windows、Linux、OSX などをサポート 最終更新日時 2017/11/21 記…

【Unity】Inspector におけるマテリアルの編集メニューを追加する「Material Menu」紹介(無料)

概要 2016/10/14 に「Material Menu」がリリースされました 「Material Menu」を導入すると、 Inspector におけるマテリアルの編集メニューを追加することができます 検証環境 Unity 2017.1.1f1 Material Menu 1.01 導入前 導入後

【Unity】オブジェクトにメモを紐付けてシーンビューで確認できる「Object Labels / Notes」紹介(無料)

概要 2016/3/10 に「Object Labels / Notes」がリリースされました 「Object Labels / Notes」を導入すると、 オブジェクトにメモを紐付けてシーンビューで確認できるようになります 検証環境 Unity 2017.1.1f1 Object Labels / Notes 1.0 見た目 使い方 メ…

【Unity】INI ファイルを扱える「Advanced INI Parser」紹介(無料)

概要 2014/11/5 に「Advanced INI Parser」がリリースされました 「Advanced INI Parser」を導入すると INI ファイルを扱えるようになります 検証環境 Unity 2017.1.1f1 Advanced INI Parser 1.0 使用例 var ini = new INIParser(); ini.Open( "C:/example.t…

【Unity】シーン内のオブジェクトの Sorting Layer と Order in Layer を一覧で表示できる「Sorting View」紹介(無料)

概要 2014/4/10 に「Sorting View」がリリースされました 「Sorting View」を導入すると、 シーン内のオブジェクトの Sorting Layer と Order in Layer を一覧で表示できるようになります 検証環境 Unity 2017.1.1f1 Sorting View 1.0.2 使い方 Unity メニュ…

【Unity】プロパティを Inspector で編集できる「Property Backing Field Drawer」紹介(無料)

概要 2014/6/7 に「Property Backing Field Drawer」がリリースされました 「Property Backing Field Drawer」を導入すると、 プロパティを Inspector で編集できるようになります 検証環境 Unity 2017.1.1f1 Property Backing Field Drawer 3.3.14 使い方 u…

【Unity】簡単にキレイなトゥーンシェーダを使用したり作成したりできる「Toony Colors Pro 2」紹介($43.20)

概要 2013/4/12 に「Toony Colors Pro 2」がリリースされました 「Toony Colors Pro 2」を導入すると、 簡単にキレイなトゥーンシェーダを使用したり作成したりできるようになります 検証環境 Unity 2017.1.1f1 Toony Colors Pro 2 2.3.371 デモ サンプル 使…

【Unity】uGUI で使える Widget が30種類以上用意された「New UI Widgets」紹介($52.92)

概要 2015/1/7 に「New UI Widgets」がリリースされました 「New UI Widgets」を導入すると、 uGUI で30種類以上もの Widget が使えるようになります 検証環境 Unity 2017.1.1f1 New UI Widgets 1.9.3 公式情報 デモ マニュアル 使い方 Unity メニューの「Ga…

【Unity】簡単に雷のエフェクトを作成できる「Lightning Bolt Effect for Unity」紹介(無料)

概要 2016/4/7 に「Lightning Bolt Effect for Unity」がリリースされました 「Lightning Bolt Effect for Unity」を導入すると、 簡単に雷のエフェクトを作成できるようになります 検証環境 Unity 2017.1.1f1 Lightning Bolt Effect for Unity 1.0.1 サンプ…

【Unity】2D で水の物理挙動を実現できる「Zippy Water 2D」紹介($10.75)

概要 2016/4/11 に「Zippy Water 2D」がリリースされました 「Zippy Water 2D」を導入すると、 2D で水の物理挙動を実現できるようになります 検証環境 Unity 2017.1.1f1 Zippy Water 2D 1.0.7 サンプル 使い方 Project ビューの「ZippyWater2D Water Calm.p…

【Unity】無料で使用できるオススメのアセットやオープンソースを190個以上まとめて紹介

はじめに この記事では、無料で使用できるオススメのアセットやオープンソースを 190個以上まとめて紹介させていただきます また、この記事は、上記の記事を翻訳した内容となっています 記事の翻訳と掲載の許可をくださった Adam Goodrich 様、ありがとうご…

【Unity】Unity エディタの特定の項目を常にハイライトして目立たせる方法

はじめに Unity の「Highlighter」クラスを使用することで Unity エディタの特定の項目を常にハイライトして目立たせることができます 使い方 using UnityEditor; public static class Hoge { [MenuItem( "Hoge/Fuga" )] private static void Fuga() { // In…

【Unity】エディタの再生を止めた直後に再生を開始するエディタ拡張

ソースコード 使い方 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに追加して Unity メニューの「Edit>Restart」を選択するか、 Shift + Alt + P を押すと Untiy エディタの再生を止めた直後に再生を開始することができます ゲームの動作確認…

【Unity】改行コードを統一できる「Line Endings Fixer」紹介(無料)

概要 2016/11/8 に「Line Endings Fixer」がリリースされました 「Line Endings Fixer」を導入すると、改行コードを統一できるようになります 検証環境 Unity 2017.1.1f1 Line Endings Fixer 1.1 使い方 Unity メニューの「Tools>Line Ending Fixer」から統…

【Unity】磁力や水、風などの物理の挙動を実現できる「Simple Physics Toolkit」紹介($5.40)

概要 2016/2/24 に「Simple Physics Toolkit」がリリースされました 「Simple Physics Toolkit」を導入すると、 磁力や水、風などの物理の挙動を実現できるようになります 検証環境 Unity 2017.1.1f1 Simple Physics Toolkit 1.3 磁力 「Magnet」コンポーネ…

【Unity】各スクリプトの実行順(Script Execution Order)をプログラムで設定できる「Simple Ordering」紹介(無料)

概要 2017/4/11 に「Simple Ordering」がリリースされました 「Simple Ordering」を導入すると、 各スクリプトの実行順(Script Execution Order)を プログラムで設定できるようになります 検証環境 Unity 2017.1.1f1 Simple Ordering 1.3 使用例 using com…

【Unity】Project ビューで切り取り・貼り付けができるようになる「Cut and Paste」紹介($5.40)

概要 2015/8/7 に「Cut and Paste」がリリースされました 「Cut and Paste」を導入すると、 Project ビューで切り取り・貼り付けができるようになります 検証環境 Unity 2017.1.1f1 Cut and Paste 1.0.3 使い方 切り取りたいアセットを右クリックして「Cut A…

【Unity】通常のコルーチンよりも多機能でパフォーマンスにも優れたコルーチン「More Effective Coroutines」紹介($21.60、無料版あり)

概要 2016/8/11 に「More Effective Coroutines」がリリースされました 「More Effective Coroutines」を導入すると、 通常のコルーチンよりも多機能で、 パフォーマンスにも優れたコルーチンが使えるようになります 検証環境 Unity 2017.1.1f1 More Effecti…

【Unity】EditorPrefs の閲覧や編集が可能なアセット「EditorPrefs Editor」紹介(無料)

概要 2016/8/8 に「EditorPrefs Editor」がリリースされました 「EditorPrefs Editor」を導入すると、 EditorPrefs の閲覧や編集ができるようになります 検証環境 Unity 2017.1.1f1 EditorPrefs Editor 2017.1 使い方 Unity メニューの「Window>Gamedev Tool…

【Unity】粘土のような質感のシェーダ「Clay Shader」紹介

概要 2015/11/25 に「Clay Shader」がリリースされました 「Clay Shader」を導入すると、 粘土のような質感のシェーダが使用できるようになります 検証環境 Unity 2017.1.1f1 Clay Shader 1.0 使用例 適用前 適用後 使い方 マテリアルで使用するシェーダを「…

【Unity】Unity に関するオープンソースを検索できる「UnityList」紹介

はじめに 「UnityList」は Unity に関するオープンソースを検索することができるサイトです 使い方 画面右上の「Explore」を選択すると、オープンソースが一覧で表示されます 好きなカテゴリを選択して絞り込むことも可能です

【Unity】導入するだけで Inspector で配列の要素の並べ替えができる「Reorderable Arrays in Inspector」紹介

概要 2016/9/14 に「Reorderable Arrays in Inspector」がリリースされました 「Reorderable Arrays in Inspector」を導入すると、 Inspector で配列の要素の並べ替えができるようになります 検証環境 Unity 2017.1.1f1 Reorderable Arrays in Inspector 1.5…

【Unity】Unity でも使用できるサウンドがフリーで公開されているサイト様7件紹介

はじめに この記事では個人的によく使用させて頂いている フリーのサウンド配布サイト様を7件紹介させていただきます こんとどぅふぇ http://conte-de-fees.com/ 可愛い雰囲気の BGM が多く配布されています 魔王魂 https://maoudamashii.jokersounds.com/ 1…

【Unity】「アカとブルー」における「オブジェクトプーリング」について記載された電子書籍「Unityマニアックス」(¥1,800)が販売開始

販売ページ 書籍内容(引用) 2017年8月にリリースされたiOS/Android用縦スクロール型STG 『アカとブルー』においてゲームエンジンであるUnityを採用し、 多数のオブジェクトを動的なメモリアロケートなしに制御する設計の一端である 「オブジェクトプーリン…

【Unity】Unity エディタ上で SVN の操作ができる「Svn Tools」紹介

概要 2015/7/21 に「Svn Tools」がリリースされました 「Svn Tools」を導入すると、 Unity エディタ上で SVN の操作ができるようになります 検証環境 Unity 2017.1.1f1 Svn Tools 1.2.2 準備 「Svn Tools」を使用するためには、あらかじめ 「TortoiseSVN」や…

【Unity】Project ビューで AudioClip を選択した時に自動でプレビューを再生するエディタ拡張

実装方法 上記のスクリプトを「AudioClipPreviewer.cs」という名前で Unity プロジェクトの「Editor」フォルダ内に追加すると、 Unity の Project ビューで AudioClip を選択した時に 自動でプレビューが再生されるようになります 参考サイト様

【Unity】Unity エディタの各ウィンドウのサイズや Preferences の設定などは EditorPrefs で取得して変更することができる?

はじめに Software\Unity Technologies\Unity Editor 5.x Unity エディタの各ウィンドウのサイズや Preferences の設定などは レジストリの上記のパスに保存されているみたいなので、 EditorPrefs で値を取得したり変更したりできないか検証してみました 検…

【Unity】3Dモデルの半透明をキレイに表示するシェーダを実装する

はじめに 上記のサイト様が公開されている 3Dモデルの半透明をキレイに表示するシェーダの使い方を紹介させていただきます 使い方 上記のスクリプトを「StandardDepth.shader」という名前で Unity プロジェクトに追加します そして、このシェーダを適用させ…

【Unity】Inspector で変数にシーンファイルを設定できるようにする「SceneObject」紹介

はじめに Use "SceneAssets" to assign scenes in the inspector. Or use this class I made to make it even easier. https://t.co/HmhLmkmON0 #unitytips pic.twitter.com/psHba2Ck5c— Hertzole (@hertzole) 2017年11月7日 「SceneObject.cs」を Unity プ…