Skip to content

Latest commit

 

History

History
69 lines (47 loc) · 2.56 KB

README_JP.md

File metadata and controls

69 lines (47 loc) · 2.56 KB

UniDebugPanel

「UniDebugPanel」を Unity プロジェクトに導入することで
ゲーム内にデバッグ用のカスタマイズ可能なボタンを表示できるようになります

開発環境

  • Unity 2018.3.9f1

使い方

事前準備

Unity メニューの「File>Build Settings...」から「Player Settings...」を選択し、
「Scripting Define Symbols」に「ENABLE_DEBUG_PANEL」と入力します

基本的な使い方

シーンに「UniDebugPanelUI」プレハブを配置します

using KoganeLib.UniDebugPanel;
using UnityEngine;
using UnityEngine.UI;

public class Example : MonoBehaviour
{
    public UniDebugPanelUI m_debugPanelUI = null;
    public Button          m_buttonUI     = null;

    private void Start()
    {
        m_debugPanelUI.SetDisp
        (
            new UDPData( "ロック"    , () => m_buttonUI.interactable = false ),
            new UDPData( "アンロック", () => m_buttonUI.interactable = true  )
        );
        
    }
}

そして、上記のようなスクリプトを作成します

これで、そのシーンからデバッグ用の機能を呼び出せるようになります

リリースビルド時に無効化する

Unity メニューの「File>Build Settings...」から「Player Settings...」を選択し、
「Scripting Define Symbols」から「ENABLE_DEBUG_PANEL」を削除すると
UniDebugPanelUI の機能はすべて無効化されます

開発中は「ENABLE_DEBUG_PANEL」を定義しておき、
ゲームのリリース時に「ENABLE_DEBUG_PANEL」を削除することで
UniDebugPanelUI の機能をリリースビルドから除外できます