0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PR: 076スタジオ合同会社
076スタジオの公式サイト

【Volt Engine】開発ログ・その003

0
Last updated at Posted at 2026-09-04

元: https://technicalsuwako.moe/blog/gamedev-blog-003

今日、衝突判定システムを完成させました。
今では非常に堅牢で精度が高いです。
驚くべき事に、かかったのはたった3日で、3Dとしてはかなり凄い事です。
ある意味では、既に基本的な物理エンジンのレベルに達しています。
其れについては後程少し触れますが、先ずは他の改善点から。

トゥーンシャドウとライティングの正確さ

ライティングを正しくし、影の描画を見える様にした事で、島のシーンがずっと美しく成りました。
只のテストシーンにも関わらず、今ではとても綺麗に見えると思います!

グラフィックス#max-width: 1020px; display: block; margin: auto;
影#max-width: 1020px; display: block; margin: auto;
光#max-width: 1020px; display: block; margin: auto;

此れで今後の本格的なゲームに対する自信が付きつきました。
もう皆さんをがっかりさせないと言い切れます。

FBXアニメーション

FBXアニメーションに対応しました。
但し、Volt EngineはOBJ、glTF、FBXに対応していますが、今後はglTF(特にGLB)に重点を置いていきます。
此れまでの所最もパフォーマンスが良く、難し過ぎず最も完成度の高いフォーマットです。

#video/mp4

完全に正確なキャラクターコライダー

キャラクターコライダーを完全に正確に成るよう改善しました。
今日の早い時間に、プレイヤーが床を突き抜けてしまうバグも発見しました。
此れは良くないです。
其の場で直ぐに修正し、SwitchとSwitch 2ではAボタンを、PCではスペースキーを連打して、バグが直った事を確認しました。
あんまにも連打したので、本業の同僚たちがキーボードの音で大笑いしていました。
青軸のメカニカルキーボードを使っているので。

#video/mp4

ダイナミックイベント

昨日は既にコライダーとトリガーを紹介しました。
今度は3つ目の衝突タイプ、「<ダイナミックイベント>(動的反応)」を紹介します。
ダイナミックイベントはコライダーとトリガーの組み合わせです。
コライダーの様に押し返す一方で、トリガーの様に衝突に反応します。
更に、ダイナミックイベントはワールド上の特定の位置に固定されず、移動出来ます。

今回は、Blenderでさっと作った空飛ぶ絨毯を追加しました。
機能を示すだけなので見た目には殆ど手間をかけていませんが、只の長方形にはしない様にしました。
イベントの内容は、絨毯が特定の場所で待機し、プレイヤーが衝突すると上に動き、前に進み、下に降り、ホーム位置にワープして戻ります。
其の後、プレイヤーが未だ絨毯の上にいるか確認し、いれば此のシーケンスを繰り返し、いなければ停止します。

#video/mp4

以上

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?