[JavaScript] フレームは飛ぶ ― deltaTime を信じた結果、世界が壊れた話
2025-12-28 | lain
VR と setAnimationLoop 環境で、衝突判定が破綻した本当の原因はロジックではなく「時間」だった。フレームが不連続になる現実と、その対処法。
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
仮想ボタンの位置移動を実装し、タッチ操作とマウス操作に対応させる方法を解説します。
2025-11-25 | lain
線形変換とは、ベクトルの空間変換を示し、固有値と固有ベクトルの重要性を学ぶ。特にゲームやシミュレーションでの応用について解説します。