VRC Rogue 2026/04/29

概要

C#版プロトタイプのリファクタリングと、UIベースの描画基盤への移行。


変更点

描画

  • Map描画構成の変更
    • Quadを廃止し、Canvas/RawImage(MapImage)構成に変更。
    • VRCUiShape対応のため、MapRenderer.cs の参照を Renderer から RawImage へ修正。

修正

  • マップ表示の不整合
    • 原因: Unityのテクスチャ(下から上)とUI座標(上から下)の座標系不一致。
    • 対応: UV座標の計算を 1.0 - y に修正し、縦横比とクリック位置のズレを解消。

設計メモ

  • バトルシステムの拡張構想
    • カードによるデッキ構築・手札管理とダイスロールを組み合わせた2ステップバトルの導入。
    • C#プロトタイプで先行開発し、後にUdonSharpへマージする方針。

次に確認すること

  • UIボタン(階段・待機・リスタート)が反応しない、または位置がずれる問題の解決。
  • アスペクト比に起因する描画の重なり問題の整理。
  • UIレイヤーの仕様確定とUdonSharpへの移植再開。

vrchat udonsharp unity gamedev devlog