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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0605
SOBAQの係数設定について1未解決


S

リンク

2010/6/5(Sat) 22:48:10|NO.33031

OBAQの習作で、ボールをバットで打ち返すようなものを作りましたが、
ボールが跳ね返らずバットを通過してしまいます。
色々係数をいじってみましたがよくわかりません。ご教示お願いします。
(バットはカーソルで回転)

#include "obaq.as"
;
screen 0,600,700
qreset
;
qaddpoly ball,21,70,20,0,4,4
qdamper ball,1,1.5
qweight ball,400,1900
qmat ball,mat_spr,tex_tori
move=0.1 ;バットの回転角
;
model=-1.0,-1.0,-1.0,0.0,6.0,0.0,6.0,-1.0:qaddmodel i,model,-1, 25,150,0
qtype i,type_bind:kg=i
;
*main
redraw 0:color 0,0,0:boxf
qexec:qdraw
stick key,15 ; キーの取得
if key&128 : end ; [ESC]キーで終了
if key&1 :qgetpos kg,x,y,z:qpos kg,x,y,z-move
if key&4 :qgetpos kg,x,y,z:qpos kg,x,y,z+move

qgetpos ball,x,y,z
if y>160 :qpos ball,70,15,0

color 255,255,255:pos 0,0:mes "X=" + x + " Y=" +y + " Z=" + z

redraw 1
await 20:goto *main



この記事に返信する


--

リンク

2010/6/6(Sun) 11:27:12|NO.33052

qposでf1を押して解説を読んで下さい。



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