tomori-hikage / collider-visualizer

当たり判定の表示デバッグ機能

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

license release GitHub Twitter

collider-visualizer

Description

collider-visualizerは当たり判定の表示デバッグ機能です

Demo

実行結果

Install

releasesからcollider-visualizer.unitypackageをダウンロードしてプロジェクトにインポートしてください

Example

using UnityEngine;
using HC.Debug;


/// <summary>
/// 使用例
/// </summary>
[DisallowMultipleComponent]
public class Example : MonoBehaviour
{
    #region フィールド / プロパティ

    [SerializeField, Tooltip("可視コライダーの色")]
    private ColliderVisualizer.VisualizerColorType _visualizerColor;

    [SerializeField, Tooltip("メッセージ")]
    private string _message;

    [SerializeField, Tooltip("フォントサイズ")]
    private int _fontSize = 36;

    [SerializeField, Tooltip("左脚")]
    private GameObject _leftLeg;

    #endregion


    #region アニメーションイベントメソッド

    private void AttackStart()
    {
        _leftLeg.AddComponent<ColliderVisualizer>().Initialize(_visualizerColor, _message, _fontSize);
    }

    private void AttackEnd()
    {
        Destroy(_leftLeg.GetComponent<ColliderVisualizer>());
    }

    #endregion
}

実行結果

Use License

© Unity Technologies Japan/UCL

About

当たり判定の表示デバッグ機能

License:MIT License


Languages

Language:C# 44.9%Language:Mask 41.4%Language:ShaderLab 13.8%