議論
Reddit
GDevelopに関する質問:ダッシュ、体力タイマー、UIなど
GDevelopでデジタルゲームクラスのプロジェクトに取り組んでいる開発者から、いくつかの技術的な課題に関する質問がRedditに投稿されました。この記事では、その内容を紹介します。
プレイヤーのダッシュとカメラ制御
開発者は、ボタンを押し続けることで持続するダッシュ機能を実装したいと考えています。ただし、プレイヤーキャラクターが画面外に出ないようにしつつ、カメラがキャラクターを追従させたいようです。
- 「Smooth Camera」ビヘイビアを使用し、追従速度を0.4に設定しましたが、ダッシュが画面端で止まるようにしたいとのことです。
体力タイマーと「フィジカル」要素
次に、プレイヤーの行動に応じて体力が減少する「体力タイマー」のような仕組みについて質問があります。
- 長時間ダッシュし続けると「フィジカル」状態になり、消滅してしまう。
- 停止することで回復できるが、長時間静止していても同様に消滅する。
- 中程度の速度で移動し続ける場合でも、体力はゆっくりと減少していく。
UI要素とゲーム進行
ゲーム内の視覚的な要素やUIに関する質問も寄せられています。
- 前景表示: プレイヤーキャラクターの背後に隠れてしまう「光るドア」を画面の手前に表示させたい。
- 初期動作: ゲーム開始時に、ドアがプレイヤーから離れていくようにしたい。
- 字幕表示: 特定のタイミングで字幕を表示させる方法。
- 進行度バー: ゲームの進行度を示すバーを作成したい。
- パーティクル生成: ゆっくりと漂う光るパーティクルを生成したい。
これらの質問は、GDevelopのイベントシートやビヘイビアの活用、あるいはカスタム機能の実装に関するものと考えられます。コミュニティからの具体的なアドバイスが待たれるところです。