コガネブログ

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

2023-05-31から1日間の記事一覧

【Unity】TextMesh Pro の文字のローカル座標を取得する拡張メソッド

ソースコード using TMPro; using UnityEngine; namespace Kogane { public static class TMP_TextExtensionMethods { public static Vector3 GetCharacterLocalPosition ( this TMP_Text self, int index ) { var characterInfo = self.textInfo.characterI…

【Unity】Collider2D が自分自身の Bounds 内に完全に収まっている時に当たり判定のイベントを実行するクラス

ソースコード using System; using Kogane; using UnityEngine; public sealed class Example : MonoBehaviour { [SerializeField] private Collider2D m_collider2D; private bool m_isHit; public event Action<Collider2D> OnEnter; public event Action<Collider2D> OnExit; priv</collider2d></collider2d>…

【Unity】Bounds が自分自身の中にすべて収まっている場合 true を返す拡張メソッド

ソースコード using UnityEngine; namespace Kogane { /// <summary> /// Bounds 型の拡張メソッド /// </summary> public static class BoundsExtensionMethods { //================================================================================ // 関数(static) //====…