カラスの目はよく見るとかわいい

技術系ブログ。Unity、GoogleAppsScript、C#、VisualStudioCodeを中心に投稿しています。

Unity

ユーザデータをStreamingAssetsフォルダにjsonファイルとして保存するサンプル

Directoryはエラーになると思うので、ダブルクリックして右クリック-クイックアクションでusingを追加してください。 public static class FileManagerSample { private const string UserDataFilePath = "user_data.json"; [System.Serializable] public cl…

エディタ拡張の例 入力支援を実装する

UnityのCustomEditorを使って入力支援を実装する custom editor unity using System.Collections.Generic; using UnityEngine; #if UNITY_EDITOR using UnityEditor; #endif public class Test : MonoBehaviour { public string fruit = "test"; [HideInInsp…

RectTransformのサイズを取得するときにsizeDeltaは使わない方がいいかもしれない

RectTransformのsizeDeltaは、ストレッチモードの時に0が返って来るので、GetComponent().rect.heightを使う方が良さそう

ストップウォッチ(時間)の表示方法とTextがプルプルする対策

ストップウォッチ機能はよく使うのでメモ一つのUI-Textで"01:23.456"を表示して、その数字をどんどん変えてくと フォントによっては表示の長さが変わってしまい、プルプルしてしまいます。 その対策方法。文字の数だけTextを作り、それに一文字ずつ入れてい…

【Unity】DOTweenのよく使う機能だけピックアップしてみた

usingを追加 using DG.Tweening; サイズ、スケール transform.DOScale(1f, 0.12f); 削除、ストップ transform.DOKill(); 遅延実行 transform.DOScale(1f, 0.12f).SetDelay(0.15f); 終わった後何かする transform.DOScale(Vector3.zero, 0.12f).OnComplete(()…