2017-11-01から1ヶ月間の記事一覧
概要 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 サンプ…
概要 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…
はじめに この記事では、無料で使用できるオススメのアセットやオープンソースを 190個以上まとめて紹介させていただきます また、この記事は、上記の記事を翻訳した内容となっています 記事の翻訳と掲載の許可をくださった Adam Goodrich 様、ありがとうご…
はじめに Unity の「Highlighter」クラスを使用することで Unity エディタの特定の項目を常にハイライトして目立たせることができます 使い方 using UnityEditor; public static class Hoge { [MenuItem( "Hoge/Fuga" )] private static void Fuga() { // In…
ソースコード 使い方 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに追加して Unity メニューの「Edit>Restart」を選択するか、 Shift + Alt + P を押すと Untiy エディタの再生を止めた直後に再生を開始することができます ゲームの動作確認…
概要 2016/11/8 に「Line Endings Fixer」がリリースされました 「Line Endings Fixer」を導入すると、改行コードを統一できるようになります 検証環境 Unity 2017.1.1f1 Line Endings Fixer 1.1 使い方 Unity メニューの「Tools>Line Ending Fixer」から統…
概要 2016/2/24 に「Simple Physics Toolkit」がリリースされました 「Simple Physics Toolkit」を導入すると、 磁力や水、風などの物理の挙動を実現できるようになります 検証環境 Unity 2017.1.1f1 Simple Physics Toolkit 1.3 磁力 「Magnet」コンポーネ…
概要 2017/4/11 に「Simple Ordering」がリリースされました 「Simple Ordering」を導入すると、 各スクリプトの実行順(Script Execution Order)を プログラムで設定できるようになります 検証環境 Unity 2017.1.1f1 Simple Ordering 1.3 使用例 using com…
概要 2015/8/7 に「Cut and Paste」がリリースされました 「Cut and Paste」を導入すると、 Project ビューで切り取り・貼り付けができるようになります 検証環境 Unity 2017.1.1f1 Cut and Paste 1.0.3 使い方 切り取りたいアセットを右クリックして「Cut A…
概要 2016/8/11 に「More Effective Coroutines」がリリースされました 「More Effective Coroutines」を導入すると、 通常のコルーチンよりも多機能で、 パフォーマンスにも優れたコルーチンが使えるようになります 検証環境 Unity 2017.1.1f1 More Effecti…
概要 2016/8/8 に「EditorPrefs Editor」がリリースされました 「EditorPrefs Editor」を導入すると、 EditorPrefs の閲覧や編集ができるようになります 検証環境 Unity 2017.1.1f1 EditorPrefs Editor 2017.1 使い方 Unity メニューの「Window>Gamedev Tool…
概要 2015/11/25 に「Clay Shader」がリリースされました 「Clay Shader」を導入すると、 粘土のような質感のシェーダが使用できるようになります 検証環境 Unity 2017.1.1f1 Clay Shader 1.0 使用例 適用前 適用後 使い方 マテリアルで使用するシェーダを「…
はじめに 「UnityList」は Unity に関するオープンソースを検索することができるサイトです 使い方 画面右上の「Explore」を選択すると、オープンソースが一覧で表示されます 好きなカテゴリを選択して絞り込むことも可能です 関連記事
概要 2016/9/14 に「Reorderable Arrays in Inspector」がリリースされました 「Reorderable Arrays in Inspector」を導入すると、 Inspector で配列の要素の並べ替えができるようになります 検証環境 Unity 2017.1.1f1 Reorderable Arrays in Inspector 1.5…
はじめに この記事では個人的によく使用させて頂いている フリーのサウンド配布サイト様を7件紹介させていただきます こんとどぅふぇ http://conte-de-fees.com/ 可愛い雰囲気の BGM が多く配布されています 魔王魂 https://maoudamashii.jokersounds.com/ 1…
販売ページ 書籍内容(引用) 2017年8月にリリースされたiOS/Android用縦スクロール型STG 『アカとブルー』においてゲームエンジンであるUnityを採用し、 多数のオブジェクトを動的なメモリアロケートなしに制御する設計の一端である 「オブジェクトプーリン…
概要 2015/7/21 に「Svn Tools」がリリースされました 「Svn Tools」を導入すると、 Unity エディタ上で SVN の操作ができるようになります 検証環境 Unity 2017.1.1f1 Svn Tools 1.2.2 準備 「Svn Tools」を使用するためには、あらかじめ 「TortoiseSVN」や…
実装方法 上記のスクリプトを「AudioClipPreviewer.cs」という名前で Unity プロジェクトの「Editor」フォルダ内に追加すると、 Unity の Project ビューで AudioClip を選択した時に 自動でプレビューが再生されるようになります 参考サイト様 関連記事
はじめに Software\Unity Technologies\Unity Editor 5.x Unity エディタの各ウィンドウのサイズや Preferences の設定などは レジストリの上記のパスに保存されているみたいなので、 EditorPrefs で値を取得したり変更したりできないか検証してみました 検…
はじめに 上記のサイト様が公開されている 3Dモデルの半透明をキレイに表示するシェーダの使い方を紹介させていただきます 使い方 上記のスクリプトを「StandardDepth.shader」という名前で Unity プロジェクトに追加します そして、このシェーダを適用させ…
はじめに 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 プ…
概要 2016/8/26 に「Fullscreen Editor」がリリースされました 「Fullscreen Editor」を導入すると、 Unity エディタの各ウィンドウをフルスクリーン表示できるようになります 検証環境 Unity 2017.1.1f1 Fullscreen Editor 1.1.2 使い方 下記のホットキーを…
はじめに https://www.patreon.com/posts/13974634 上記のサイト様が公開されている ホログラムのシェーダの使い方を紹介させていただきます 使い方 上記のスクリプトを「FXHologram.shader」という名前で Unity プロジェクトに追加します そして、このシェ…
はじめに https://www.patreon.com/posts/quick-game-art-12135718 上記のサイト様が公開されている 光沢のある氷のトゥーンシェーダの使い方を紹介させていただきます 使い方 上記のスクリプトを「ToonIce.shader」という名前で Unity プロジェクトに追加し…
はじめに 上記の「cgtrader」では、Unity でも使用できる 3D モデルが 無料から有料まで数多く配布されています 作品一例(引用) 使い方 「3D models」から購入したいモデルのカテゴリを選択します 購入したいモデルを選択します 「Add to cart」や「Buy no…
ソースコード 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…
概要 CreateAssetMenu attribute on XXXX will be ignored as XXXX is not derived from ScriptableObject. UnityEditor.AttributeHelper:ExtractCreateAssetMenuItems(Assembly) ScriptableObject を継承していないクラスに CreateAssetMenu 属性を付与する…
ソースコード 使い方 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに追加すると Unity メニューの「FIle>Restart」から Unity エディタを再起動できるようになります 関連記事
はじめに Unity でライトマップを焼く時などに、右下に表示されるプログレスバーを スクリプトから操作する方法をまとめておきます ソースコード 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに追加します 使い方 // 表示 AsyncProgressBar.D…
概要 2015/1/7 に「Editor Coroutines」がリリースされました 「Editor Coroutines」を導入すると、 エディタ拡張でコルーチンが使えるようになります 検証環境 Unity 2017.1.1f1 Editor Coroutines 1.2 使い方 using EditorCoroutines; using System.Collec…