コガネブログ

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

2017-11-01から1ヶ月間の記事一覧

【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」紹介($10.80)

概要 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」紹介($2.15)

概要 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」紹介($21.60)

概要 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 プ…

【Unity】Unity エディタの各ウィンドウをフルスクリーン表示できる「Fullscreen Editor」紹介($10.80)

概要 2016/8/26 に「Fullscreen Editor」がリリースされました 「Fullscreen Editor」を導入すると、 Unity エディタの各ウィンドウをフルスクリーン表示できるようになります 検証環境 Unity 2017.1.1f1 Fullscreen Editor 1.1.2 使い方 下記のホットキーを…

【Unity】ホログラムのシェーダを実装する

はじめに https://www.patreon.com/posts/13974634 上記のサイト様が公開されている ホログラムのシェーダの使い方を紹介させていただきます 使い方 上記のスクリプトを「FXHologram.shader」という名前で Unity プロジェクトに追加します そして、このシェ…

【Unity】光沢のある氷のトゥーンシェーダを実装する

はじめに https://www.patreon.com/posts/quick-game-art-12135718 上記のサイト様が公開されている 光沢のある氷のトゥーンシェーダの使い方を紹介させていただきます 使い方 上記のスクリプトを「ToonIce.shader」という名前で Unity プロジェクトに追加し…

【Unity】Unity でも使用できる 3D モデルが無料から有料まで数多く配布されている「CGTrader」紹介

はじめに 上記の「cgtrader」では、Unity でも使用できる 3D モデルが 無料から有料まで数多く配布されています 作品一例(引用) 使い方 「3D models」から購入したいモデルのカテゴリを選択します 購入したいモデルを選択します 「Add to cart」や「Buy no…

【Unity】オブジェクトの周りを回転するカメラのスクリプト

ソースコード using UnityEngine; public class CameraAxis : MonoBehaviour { public Transform m_target; public float m_rotateSpeed = 10; private void Update() { transform.RotateAround ( m_target.position, Vector3.up, m_rotateSpeed * Time.delt…

【Unity】CreateAssetMenu attribute on XXXX will be ignored as XXXX is not derived from ScriptableObject.

概要 CreateAssetMenu attribute on XXXX will be ignored as XXXX is not derived from ScriptableObject. UnityEditor.AttributeHelper:ExtractCreateAssetMenuItems(Assembly) ScriptableObject を継承していないクラスに CreateAssetMenu 属性を付与する…

【Unity】Unity エディタを再起動するエディタ拡張

ソースコード 使い方 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに追加すると Unity メニューの「FIle>Restart」から Unity エディタを再起動できるようになります 関連記事

【Unity】エディタ右下に表示されるプログレスバーをスクリプトから操作する方法

はじめに Unity でライトマップを焼く時などに、右下に表示されるプログレスバーを スクリプトから操作する方法をまとめておきます ソースコード 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに追加します 使い方 // 表示 AsyncProgressBar.D…

【Unity】エディタ拡張でコルーチンが使えるようになる「Editor Coroutines」紹介(無料)

概要 2015/1/7 に「Editor Coroutines」がリリースされました 「Editor Coroutines」を導入すると、 エディタ拡張でコルーチンが使えるようになります 検証環境 Unity 2017.1.1f1 Editor Coroutines 1.2 使い方 using EditorCoroutines; using System.Collec…