An open API service indexing awesome lists of open source software.

https://github.com/karashinasou/collider-visualizer

当たり判定の表示デバッグ機能
https://github.com/karashinasou/collider-visualizer

c-sharp unity unity3d

Last synced: 8 months ago
JSON representation

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

Awesome Lists containing this project

README

          

[![license](https://img.shields.io/github/license/karashinasou/collider-visualizer.svg?style=flat-square)](https://github.com/karashinasou/collider-visualizer/blob/master/LICENSE)
[![release](https://img.shields.io/github/release/karashinasou/collider-visualizer.svg?style=flat-square)](https://github.com/karashinasou/collider-visualizer/releases)
[![GitHub](https://img.shields.io/github/followers/karashinasou.svg?label=@karashinasou&style=social)](https://github.com/karashinasou)

# collider-visualizer

## Description

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

## Demo

![実行結果](https://github.com/tomoriaki/collider-visualizer/blob/readme_images/Images/ss1.gif)

## Install

[releases](https://github.com/tomoriaki/collider-visualizer/releases)からcollider-visualizer.unitypackageをダウンロードしてプロジェクトにインポートしてください

## Example

```csharp
using UnityEngine;
using HC.Debug;

///
/// 使用例
///
[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().Initialize(_visualizerColor, _message, _fontSize);
}

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

#endregion
}
```

![実行結果](https://github.com/tomoriaki/collider-visualizer/blob/readme_images/Images/ss1.gif)

## Use License

[© Unity Technologies Japan/UCL](http://unity-chan.com/contents/license_jp/)