2023-12-11から1日間の記事一覧
リポジトリ 使用例 Before After Polygon Collider 2D の頂点数を減らしたい場合は 「Polygon Collider Optimizer」を使用する
ソースコード 取得結果 Assets/Copy Path Assets/Create/2D/Physics Material 2D Assets/Create/2D/Sprite Atlas Assets/Create/2D/Sprite Library Asset Assets/Create/2D/Sprite Library Asset Variant Assets/Create/2D/Sprite Shape Profile Assets/Crea…
リポジトリ
ソースコード using System.Reflection; using UnityEditor; namespace Kogane { [InitializeOnLoad] internal static class RemoveMenuItem { static RemoveMenuItem() { EditorApplication.delayCall += Remove; void Remove() { var methodInfo = typeof(…
概要 上記のページで投稿されている「AssetSelectionHistory v1.0.2.unitypackage」を Unity プロジェクトに導入して 「Tools > Asset Selection History」を選択することで アセットの選択履歴を管理して戻るや進むができるウィンドウを表示できる
概要 開いていないはずの Unity プロジェクトを Unity Hub で開こうとした時に 「プロジェクトは開いています」と表示される場合、 Unity プロジェクトのフォルダにある「Temp」フォルダ内の 「UnityLockfile」を削除するとプロジェクトが開けるようになる
参考サイト様
リポジトリ
ソースコード using System; using System.Collections.Generic; using System.Text; using TMPro; namespace Kogane { public static class TMP_CharacterExtensionMethods { public static string GetCharacter( this TMP_Character self ) { return char.…
ソースコード namespace Kogane { /// <summary> /// ひらがな・カタカナの清音と濁音・半濁音の変換を行うクラス /// </summary> public static class DakuonHandakuonUtils { //================================================================================ // 関数(st…
ソースコード using System; using System.Collections.Generic; using System.Text; using TMPro; namespace Kogane { public static class TMP_CharacterExtensionMethods { private static readonly Encoding ENCODING = Encoding.Unicode; public static…
ソースコード using DG.Tweening; using TMPro; using UnityEngine; [DisallowMultipleComponent] internal sealed class Example : MonoBehaviour { [SerializeField] private TMP_Text m_text; private void Start() { var animator = new DOTweenTMPAnima…
ソースコード boxCollider2D.size = new( tmpText.preferredWidth, tmpText.preferredHeight );
ソースコード using TMPro; using UnityEngine; using UnityEngine.EventSystems; [DisallowMultipleComponent] [RequireComponent( typeof( TMP_Text ) )] internal sealed class Example : MonoBehaviour, IPointerClickHandler { [SerializeField] privat…