mieki256's diary



2024/12/15() [n年前の日記]

#1 [godot] ゴルフゲームのパワー入力画面を眺めてる

_昨日 に続き、Windows10 x64 22H2 + Godot Engine 4.3 64bit でゴルフゲームっぽいものが作れないものかなと試してる。

ボール(RigidBody3D)が、いつまでも地面の上を転がり続ける状態については、ボールが地面に当たってる時だけ移動/回転速度をグングン減らすという処理を追加することで多少は症状(?)を緩和できた。

後は、グリーン、フェアウェイ、ラフ、バンカー等々のどれにボールが乗ってるかを判別して、移動/回転速度をどれだけ減らすのかを変更してしまえば、ゴルフゲームっぽくなるのではないか。

ただ、その実験をするためには、狙ったところにボールを落とせる仕様が必要になる。

今現在は、スペースキーを叩くと、ボールの特定の位置に対して、一定の力が加わる仕様になっている。これでは飛距離が大体決まってしまうので、狙った位置にボールを落とすのが難しい。せめて、撃ち出す際に加える力を ―― パワーを調整できたら違ってきそう。

そのためには、パワー入力仕様を盛り込まないといけない。そのあたりはどういう仕様がいいのかなと悩み始めた。

とりあえず、「みんなのゴルフ」の動画を眺めてる。例えば「みんなのゴルフ 6」では操作種類が5種類まで増えたらしい。それぞれ何が違うのか気になる。参考にさせてもらおうかなと。

動画を眺めた感じでは、基本となる昔ながらのパワー入力は以下のように思えた。3回ボタンを押すのだろう。
ただ、3回目のボタン押し ―― 特定の範囲に入った時の仕様が動画ではよく分からない。基準位置からずれていると左右に曲がるのか、それともボールの上下で打ち分けて回転具合が変わるのか。どういう効果が出るのだろう…。

パワーゲージの形もどれが良いのか…。横一直線、縦一直線、カーブ、円があるようだけど…。

以上です。

過去ログ表示

Prev - 2024/12 -
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project