2021-05-01から1ヶ月間の記事一覧
Content Size Fitter や LayoutGroup などを使っていると、Inspector の値を変更できなくなる これを実現するためには、DrivenRectTransformTracker を利用する DrivenRectTransformTracker は 登録した RectTransform の値を Inspector で変更できなくし ス…
最大幅を固定した UI を作成するのが面倒だったので 今後作成する必要があったときのために、設定をここにメモしておく オブジェクトの構成 各オブジェクトのコンポーネント MaxHorizontalSize RectTransform の Width に最大幅を入力 Root Text サンプル 実…
SceneView 上で細かい移動をしようとしてもできないことがあったので、 WASD で移動できるような拡張を作成してみました サンプル 実際に SceneView上でこのように動きます ワールド座標ではなく、ローカル座標から前後左右に動きます github github.com
Editorツール系では、Input.GetKeyDown を利用してキーボードの入力を検知できないので Event.current を利用して SceneView 上でのキーボードの入力を検知する [InitializeOnLoad] internal static class SceneViewInput { static SceneViewInput() { Scene…
public static class UnityWebRequestExtension { /// <summary> /// Json を追加 /// </summary> public static void AddJson(this UnityEngine.Networking.UnityWebRequest self, string json) { var postData = System.Text.Encoding.UTF8.GetBytes(json); self.uploadHandle…
Gizmos.DrawCube を利用して Cube を描画した際に回転ができないため、Rotation 0 じゃない場合は正しく描画できない private void OnDrawGizmos() { Gizmos.DrawWireCube(transform.position, Vector3.one); } そのため、Gizmos.matrix に適切な行列を指定…