[JavaScript] three.jsで作る「箱の中のゲーム」設計:シューティング編 (VR / PC両対応)
2025-12-30 | lain
three.js上に用意したGameBox構造で、ブロック崩しに続く2作目としてシンプルなシューティングゲームを実装した。VRとPCの両対応UI、開始・終了・リスタートまで含めた設計を整理する。
2025-12-30 | lain
three.js上に用意したGameBox構造で、ブロック崩しに続く2作目としてシンプルなシューティングゲームを実装した。VRとPCの両対応UI、開始・終了・リスタートまで含めた設計を整理する。
2025-12-28 | lain
VR と setAnimationLoop 環境で、衝突判定が破綻した本当の原因はロジックではなく「時間」だった。フレームが不連続になる現実と、その対処法。
2025-12-22 | lain
この記事では、Three.jsを使用してMeta Quest 2向けのVRゲームを作成する方法を紹介します。カメラ制御やコントローラーの入力処理など、VRゲーム開発に必要な基本的な設定を解説します。
2025-12-05 | lain
[Human x AI] ChatGPT(5.1)との対話録 ~ 物理演算とパラダイムシフト ~
2025-12-04 | lain
UNIX哲学をゲーム開発に活かし、小さな処理を組み合わせて大規模なエフェクトを作る方法を紹介。物理演算とエフェクトを駆使して実現した進化的なゲーム開発のアプローチ。
2025-12-02 | lain
ゲーム開発の設計における教訓を元に、次回の開発を効率的に進めるための設計方法について考察。
2025-12-01 | lain
シューティングゲームの敵キャラ移動パターンを数学的な公式を使って解説。直線移動から回転、放物線、ランダム運動まで、さまざまな移動方式をゲームに実装する方法を紹介します。
2025-11-27 | lain
[Human x AI] ChatGPT(5.1)との対話録 ~ 過去の憧れとジレンマ ~
2025-11-27 | lain
仮想ボタンの位置移動を実装し、タッチ操作とマウス操作に対応させる方法を解説します。