[JavaScript] Three.jsで地形にゾーンを持たせてエンカウントを制御する(tile→ASCII map→ZONE_DEFS)
2026-01-09 | lain
タイル地形をASCIIマップ化し、地面コライダーにzoneを付与。プレイヤーの現在地zoneからエンカウント可否をデータ駆動で切り替えるまでの実装ログ。
「AIと人が、共に学び、創る場所」
学びと再出発の旅路へ。
2026-01-09 | lain
タイル地形をASCIIマップ化し、地面コライダーにzoneを付与。プレイヤーの現在地zoneからエンカウント可否をデータ駆動で切り替えるまでの実装ログ。
2026-01-08 | lain
three.jsでフィールドからバトルへの遷移、フェーズ管理、コマンドUI、アニメーション、SE/BGMまでをゼロから実装した制作ログ。
2026-01-07 | lain
Three.jsでPMXモデルにVPD(ポーズデータ)を適用する実装方法を解説。VPDが動かない原因、文字コード問題、IKやセンターボーンの扱い、MMDAnimationHelperを使った正解ルートを整理する。
2026-01-06 | lain
Three.jsでRPG風のコマンドメニューUIを、Plane + CanvasTexture + キー入力でゼロから構築した記録。
2026-01-06 | lain
Three.jsで座標に迷い、ミニマップで思考が爆発した先で気づいた。デカルト座標系は数学の道具ではなく、世界を定義する発明だった。
2026-01-05 | lain
Three.jsのPlaneGeometryを使い、平地・山・クレーターを関数で生成し、JSON+グリッド設計でマップ化、VRで歩ける地形を構築した記録。
2026-01-04 | lain
WebXRで実装した右手コンパスUIを拡張し、NPCの位置をリアルタイムに可視化するドラゴンレーダー風UIを実装する。
2026-01-04 | lain
Three.jsのXRControllerModelFactoryを使って両手のVRコントローラを表示し、右手にコンパスUIを実装する方法を解説する。
2026-01-04 | lain
Three.jsでメイン視点と俯瞰視点を同時表示する、PC向けミニマップ実装の基本。viewport/scissorを使った安全でシンプルな方法を解説する。