MRが楽しい

MRやVRについて学習したことを書き残す

2025-02-01から1ヶ月間の記事一覧

PowerShellでフォルダ内のファイル名に生成日時のタイムスタンプを一括追加する

本日はPowerShellの小ネタ枠です。 PowerShellでフォルダ内のファイル名に生成日時のタイムスタンプを一括追加する方法です。 フォルダ内のファイルを一括取得する Get-ChildItem関数を利用すると指定のフォルダ内のファイルやフォルダを取得できます。 パラ…

PowerShellでフォルダ内のファイル名のフォーマットを一括変更する

本日はPowerShellの小ネタ枠です。 PowerShellでフォルダ内のファイル名のフォーマットを一括変更する方法です。 フォルダ内のファイルを一括取得する Get-ChildItem関数を利用すると指定のフォルダ内のファイルやフォルダを取得できます。 パラメータを指定…

自作のQuestアプリをMeta Questストアで公開する その20(ビルド差し替え)

本日はQuestの調査枠です。 自作のQuestアプリをMeta Questストアで公開するための作業手順を記事にします。その20はビルド差し替えです。 公式ドキュメント 自作アプリをMeta Questストアで公開する手順について以下の公式ドキュメントを参考に勧めました…

UnityでPresetを使ってInspectorビューの設定を保存/適用する その4(Presetの作成を無効にする)

本日はUnityの小ネタ枠です。 UnityでPresetを使ってInspectorビューの設定を保存/適用する方法です。 今回はPresetの作成を無効にする設定についてです。 前回記事 以下の前回記事の続きです。 bluebirdofoz.hatenablog.com ExcludeFromPreset ExcludeFromP…

UnityでInspectorのカラーピッカーでアルファ値を変更できないようにする

本日はUnityの小ネタ枠です。 UnityでInspectorのカラーピッカーでアルファ値を変更できないようにする方法です。 ColorUsageAttribute Color型の値をカラーピッカーを使用して設定するための属性です。 Color,Color32型は本属性を指定しなくてもデフォルト…

UnityでInspectorのフィールドの入力がエンターなどの確定時に反映されるようにする

本日はUnityの小ネタ枠です。 UnityでInspectorのフィールドの入力がエンターなどの確定時に反映されるようにする方法です。 DelayedAttribute DelayedAttributeはint型やstring型のプロパティに設定するとフィールド入力の反映が値確定時に行われるようにな…

UnityでスクリプトがAddComponentで表示されないようにする

本日はUnityの小ネタ枠です。 UnityでスクリプトがAddComponentで表示されないようにする方法です。 AddComponentMenu AddComponentMenu属性はコンポーネントメニューでの表示設定を変更することができます。 本属性に""を設定するとコンポーネントメニュー…

VisualStudioでUWPの「アプリパッケージの作成」が実行できない問題の対処

本日はUWPの小ネタ枠です。 VisualStudioでUWPの「アプリパッケージの作成」が実行できない問題の対処です。 事象 UnityからUWPビルドを行ったVisualStudioのソリューションからアプリパッケージの作成ができませんでした。 以下の通り、メニューの[プロジェ…

UnityでスクリプトのAddComponentでの表示形式を設定する

本日はUnityの小ネタ枠です。 UnityでスクリプトのAddComponentでの表示形式を設定する方法です。 AddComponentMenu AddComponentMenu属性はコンポーネントメニューにスクリプトの項目を追加することができます。 本属性を設定しない場合、スクリプトは Scri…

Unityでオブジェクトの正面側と背面側のどちらにカメラが存在するか判定する

本日はUnityの小ネタ枠です。 Unityでオブジェクトの正面側と背面側のどちらにカメラが存在するか判定する方法です。 Transform.forward Transform.forwardはオブジェクトの正面方向(シーンビュー上の青い矢印方向)の正規化されたベクトルを返します。 docs.…

UnityHubから現在利用中のUnityライセンスを確認する

本日はUnityの小ネタ枠です。 UnityHubから現在利用中のUnityライセンスを確認する方法についてです。 現在利用中のUnityライセンスを確認する 現在利用中のライセンスを確認するには起動画面から[Preferences]ボタンをクリックします。 Preferencesダイアロ…

自作のQuestアプリをMeta Questストアで公開する その19(アプリの再申請)

本日はQuestの調査枠です。 自作のQuestアプリをMeta Questストアで公開するための作業手順を記事にします。その19はアプリの再申請です。 公式ドキュメント 自作アプリをMeta Questストアで公開する手順について以下の公式ドキュメントを参考に勧めました…

Tripo 3Dを利用して3DモデルをAI作成する その5(公開モデルを削除する)

本日はTripo 3Dの調査枠です。 Tripo 3Dを利用して3DモデルをAI作成する方法を調査します。 今回は公開モデルを削除する方法についてです。 Tripo 3Dの利用手順 Tripo 3Dの利用手順は以下の記事を参照ください。 bluebirdofoz.hatenablog.com 公開モデルを削…

Tripo 3Dを利用して3DモデルをAI作成する その4(画像から3Dモデルを生成する)

本日はTripo 3Dの調査枠です。 Tripo 3Dを利用して3DモデルをAI作成する方法を調査します。 今回は画像から3Dモデルを生成する方法についてです。 Tripo 3Dの利用手順 Tripo 3Dの利用手順は以下の記事を参照ください。 bluebirdofoz.hatenablog.com 前提条件…

Tripo 3Dを利用して3DモデルをAI作成する その3(リトポロジでポリゴン数を調整する)

本日はTripo 3Dの調査枠です。 Tripo 3Dを利用して3DモデルをAI作成する方法を調査します。 今回はリトポロジでポリゴン数を調整する方法についてです。 Tripo 3Dの利用手順 Tripo 3Dの利用手順は以下の記事を参照ください。 bluebirdofoz.hatenablog.com 通…

Tripo 3Dを利用して3DモデルをAI作成する その2(リギングとアニメーションを設定する)

本日はTripo 3Dの調査枠です。 Tripo 3Dを利用して3DモデルをAI作成する方法を調査します。 今回はリギングとアニメーションを設定する方法についてです。 Tripo 3Dの利用手順 Tripo 3Dの利用手順は以下の記事を参照ください。 bluebirdofoz.hatenablog.com …

Tripo 3Dを利用して3DモデルをAI作成する

本日はTripo 3Dの調査枠です。 Tripo 3Dを利用して3DモデルをAI作成する方法を調査します。 Tripo 3D Tripo 3DはAI技術を用いてテキストプロンプトや画像から高品質な3Dモデルを生成できるツールです。 Tripo 3Dは、無料プランで月に10モデルまで生成可能で…

C#の文字列の比較で大文字小文字を区別せず比較する

本日はC#の小ネタ枠です。 C#の文字列の比較で大文字小文字を区別せず比較する手順です。 StringComparison Equalsメソッドの引数にStringComparison列挙型を指定することで様々な比較規則が指定できます。 learn.microsoft.com 識別子 値 説明 CurrentCultu…

自作のQuestアプリをMetaストアで公開する手順をまとめる

本記事では自作のQuestアプリをMetaストアで公開する手順をまとめる手順の記事をまとめます。 Metaストア QuestデバイスではMetaストアを通じて様々なアプリをダウンロードして体験することができます。 Metaストアに個人開発のアプリを公開するには幾つかの…

ファイルまたはフォルダ作成時にWindowsで利用不可なファイル名かチェックする

本日はC#の小ネタ枠です。 ファイルまたはフォルダ作成時にWindowsで利用不可なファイル名かチェックする方法です。 Windowsのファイル名の命名規則 Windowsのファイル名には利用不可能な予約文字や予約名が存在します。 これらを含むファイル名は通常利用で…

nulフォルダまたはファイルを削除する

本日はWindowsの小ネタ枠です。 nulフォルダまたはファイルを削除する方法についてです。 nul Windowsのフォルダまたはファイル名にはいくつかの使用不可能な予約名が存在します。 nulフォルダまたはファイル名も予約名の1つです。 learn.microsoft.com CON…

Path.Combineで文字列の順序を誤った場合の動作

本日はC#の小ネタ枠です。 Path.Combineで文字列の順序を誤った場合の動作の注意点についてです。 Path.Combine Path.Combine関数は文字列の配列を結合してパスを生成します。 learn.microsoft.com string[] paths = {@"d:\archives", "2001", "media", "ima…

C#でディレクトリの生成/削除/移動を行う

本日はC#の小ネタ枠です。 C#でディレクトリの生成/削除/移動を行う方法です。 System.IO.Directory System.IO.Directoryの各種メソッドを利用してディレクトリの生成/削除/移動を行うことができます。 learn.microsoft.comディレクトリの生成にはCreateDire…

UnityでPCのドキュメントフォルダやピクチャフォルダにアクセスする

本日はUnityの小ネタ枠です。 UnityでPCのドキュメントフォルダやピクチャフォルダにアクセスする方法です。 System.Environment.SpecialFolder System.Environment.SpecialFolder列挙型を使って特別なフォルダへのディレクトリパスを取得可能です。 learn.m…

UniRxのFirstやTakeを使ってボタンの押下をawaitを使って待機する その2(待機をキャンセルする)

本日は UniRx の小ネタ枠です。 UniRxのFirstやTakeを使ってボタンの押下をawaitを使って待機する方法を記事にします。 前回記事 以下の前回記事の続きです。 bluebirdofoz.hatenablog.com ToUniTask ToUniTaskを利用すると様々な型をUniTask型に変換できま…

自作のQuestアプリをMeta Questストアで公開する その18(アプリのリリース)

本日はQuestの調査枠です。 自作のQuestアプリをMeta Questストアで公開するための作業手順を記事にします。その18はアプリのリリースです。 公式ドキュメント 自作アプリをMeta Questストアで公開する手順について以下の公式ドキュメントを参考に勧めまし…

自作のQuestアプリをMeta Questストアで公開する その17(アプリレビューの差し戻し)

本日はQuestの調査枠です。 自作のQuestアプリをMeta Questストアで公開するための作業手順を記事にします。その17はアプリレビューの差し戻しです。 公式ドキュメント 自作アプリをMeta Questストアで公開する手順について以下の公式ドキュメントを参考に…

自作のQuestアプリをMeta Questストアで公開する その16(アプリレビューの申請)

本日はQuestの調査枠です。 自作のQuestアプリをMeta Questストアで公開するための作業手順を記事にします。その16はアプリレビューの申請です。 公式ドキュメント 自作アプリをMeta Questストアで公開する手順について以下の公式ドキュメントを参考に勧め…