HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
1204
SOWOBAQでボールをバットで打つゲームを作ってみたいのですが2未解決


SOW

リンク

2011/12/4(Sun) 10:31:09|NO.43470

OBAQ初心者です。試しにボールをバットで打つ単純なゲームをつくってみようと思い、
上から落ちてくる丸いオブジェクトを長方形のオブジェクトで打ち返すスクリプトを
組んでみたのですが、
バットに当たる長方形をqposで回転させるとボールがバットにめり込むことがあります。
マニュアルにはqposは挙動がおかしくなる場合があると書いてあることに気づいたのですが、
上記のようなゲームはどういうスクリプトを組めばよいのでしょうか。
qpushで方向を与えればよいのでしょうか。



この記事に返信する


いなえ

リンク

2011/12/5(Mon) 11:19:16|NO.43516

qpushの他にもqspeed等、いろいろ方法があるかと思います。
考えがあるのであればまずは実践してみましょう。
“自分で”いろいろ試して挙動を確認するのが解決への近道です。

なお、確実にめり込まないようにする方法はないと思われます。
特にオブジェクトの動きが速い場合には対策が難しくなります。

一つの解決策として、qsetreqで1フレームあたりの物理計算回数を増やすと、
増やす前と見た目上同じ速さで動くオブジェクトでのめり込み現象は少なくなると思います。
ただし1フレームあたりの処理は多くなるので、環境によっては挙動が重くなります。



SOW

リンク

2011/12/9(Fri) 10:00:26|NO.43594

ありがとうございました。試してみます。



ONION software Copyright 1997-2021(c) All rights reserved.