コガネブログ

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

2020-08-01から1ヶ月間の記事一覧

【Unity】Unity IAP の Asset Update Available ダイアログを無効化する方法

概要 Asset Update Available A newer version of Unity IAP is available in the Asset Store. Would you like to download and update now? Unity IAP の更新確認ダイアログを無効化したい場合は Unity メニューの「Window > Unity IAP > IAP Updates...」…

【Unity】効果音がこもる現象に遭遇した時の解決方法メモ

概要 Unity 2019.2.15f1 で効果音再生時に音がこもる現象に遭遇した ダイアログを開くボタンを押した時に初回に必ず音がこもる状態だった Main Camera にアタッチしていた Audio Listener を外して Audio Source を持つゲームオブジェクトに Audio Listener …

【Unity】Package Manager に登録されているパッケージの一覧をエディタ拡張で取得する例

ソースコード using System.Linq; using UnityEditor; using UnityEditor.PackageManager; using UnityEditor.PackageManager.Requests; using UnityEngine; internal static class Example { private static ListRequest m_request; [MenuItem( "Tools/Hoge…

【Unity】EditorWindow で ReorderableList を使用するサンプル

ソースコード

【Unity】プレハブを EditorWindow から Hierarchy や Project ビューにドラッグ&ドロップするサンプル

ソースコード using UnityEditor; using UnityEngine; public class Example : EditorWindow { [MenuItem( "Window/Example" )] private static void Open() { GetWindow<Example>(); } private void OnGUI() { if ( Event.current.type != EventType.MouseDrag ) ret</example>…

【Unity】Console ウィンドウの検索欄に文字列を設定するエディタ拡張

ソースコード using System.Reflection; using UnityEditor; public static class Example { [MenuItem( "Tools/Hoge" )] private static void Hoge() { var assembly = typeof( Editor ).Assembly; var type = assembly.GetType( "UnityEditor.ConsoleWindo…

【Unity】URP でセルシェーディングを使用できる「Cel-shading in Shader Graph and URP」紹介

はじめに 「Cel-shading in Shader Graph and URP」を Unity プロジェクトに導入することで URP でセルシェーディングを使用できるようになります 使用例 使い方 Shader を「Shader Graph/Cel-shaded」に変更したマテリアルを使用します