夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

UnityEditor拡張でオブジェクトのレイアウトを行う機能を実装する その③UnityEditorウィンドウでEnum型のフィールドを定義する

本日はUnity枠です。 今回はObjectCollectionを開発していきます。 redhologerbera.hatenablog.com redhologerbera.hatenablog.com redhologerbera.hatenablog.com ここまでで次のように平面状にオブジェクトを配置する機能までができました。 今回は平面以…

UnityC#で特定のプログラムを起動する方法

本日はUntiy枠です。 〇環境 ・Unity 6000.2.1f1 ・Windwos11PC 〇UnityC#から特定の外部プログラムを起動する方法 ここでは例としてGitBashを立ち上げていきます。 次のようなコードとなります。 using UnityEngine; namespace HoloMoto.EasyGit.TestCode {…

SubstancePainterでUV展開を行う

本日はSubstance Painter枠です。 Substance Painterではテクスチャを作成することができますが、テクスチャを扱うためにはモデルにUV情報が含まれている必要があります。 SubstancePainterではUV展開の機能も提供されています。今回はこちらを見ていきます…

UnityEditor拡張でオブジェクトのレイアウトを行う機能を実装する その②配置間隔の定義

本日はUnity枠です。 昨日作成したオブジェクトをレイアウトするエディタ拡張を調整していきます。 redhologerbera.hatenablog.com 〇環境 ・Windows 11PC ・Unity2022.3.21f1 〇間隔の調整 昨日の状態では次のように隙間なくレイアウトされていました。 今…

UnityEditor拡張でオブジェクトのレイアウトを行う機能を実装する

本日はUnity枠です。 Unityで開発を行う際に特にUIなどできれいにオブジェクトを配置したい、ということがあります。 MRTKv2ではObjectCollectionと呼ばれるコンポーネントが提供されており、ある規則に従って自由にオブジェクトのレイアウトを編集できまし…

Unity6(プレビュー版)を導入する

本日はUntiy枠です。 UnityではUnity5以降Unity2016,~2023まで各リリース年のバージョンが名付けられるようになっていました。 しかし最新型のUnityはUnity6というバージョンになります。 先日よりUntiy6のダウンロードが可能となったため今回はこちらを導入…

教職員・学割でMiroを使用する

本日はツール枠です。 本日はMiroを触っていきます。 〇Miroとは? Miroは、オンライン協働ホワイトボードプラットフォームです。 アイデアをビジュアル化し、共有し、同僚と共有するための無制限のスペースを提供します。 以下は筆者の実際の画像ですが、ホ…