【World制作】 VRC_Rogue DevLog #1

U#移植でバグったので、C#版のリファクタリングに戻る。 U#移植版は参考として、再度移植予定。

[変更点] Map描画をQuad廃止→Canvas/RawImage (MapImage) 構成に変更

MapRenderer.cs: Renderer → RawImage に変更(U# 移植先の VRCUiShape 対応)

[fix] マップ縦横比の修正

クリック位置がずれる問題の修正

tips: 『Unityのテクスチャは「下から上」に向かって保存されますが、Windowsのビットマップ等の画像形式やUI座標は「上から下」が基本』らしい(Gemini談)。 調べてないけど、1.0 - yで直った。

全体的に座標・アスペクト比の問題が多いね。全部整理したほうがいいのかも。

[bug] UI ボタン(階段↓↑ / 待機 / リスタート)がマウスで押せない、ボタンがずれる。

描画が重なる問題。アスペクト比の問題があるみたい。全部整理したら直るかも。

[next] メインのシェーダーは完成

UIレイヤーの仕様を確定出来ればUdonSharp移植

Claude Codeの上限が来たので、次は金曜日

[future] バトルシステム拡張 C# プロトタイプ上で先行開発し、Phase 2 の U# 版に後からマージする。

CardSystem.cs:デッキ構築・手札管理 DiceSystem.cs:ダイスロール BattleManager.csカード選択 → ダイス → ダメージの 2 ステップバトル

VRChat UdonSharp Unity GameDev DevLog