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


HSPTV!掲示板


未解決 解決 停止 削除要請

2016
0525
寿司好きobaqの当たり判定について2解決


寿司好き

リンク

2016/5/25(Wed) 21:11:12|NO.75585

objaとobjbがぶつかった時、終了するようにしたいのですが
どうすればいいでしょうか。

#include "obaq.as" qreset qaddpoly obja,20,50,20 qaddpoly objb,20,51,80 *main redraw 0 color :boxf qexec qdraw redraw await 10 goto *main



この記事に返信する


暇人

リンク

2016/5/29(Sun) 08:03:16|NO.75634

>qaddpoly var,shape,x,y,r,sx,sy,colsw,mygroup,exgroup,loggroup

>mygroup(1) : 自分が属するコリジョングループ
>exgroup(0) : 衝突を除外するグループ
>loggroup(0) : コリジョンログを作成するグループ
を衝突を取得したい物で違う設定にして
AとBの衝突を取得したいならAのmygroupに1、Bに2とした場合
Aのloggroupに2、Bに1みたいに設定する
同じ数値をmygroupに設定されてるのは取得されない(衝突はする)

下の命令で衝突したオブジェクトIDと座標等が取得出来る
>qcollision
>qgetcol
>qgetcol2
>qgetcol3

sample\obaq\フォルダ内の
test6.hsp
test7.hsp
tof2.hsp
が使用サンプル



寿司好き

リンク

2016/6/1(Wed) 21:33:11|NO.75672

何とか終了できるようになりました。
回答ありがとうございます。



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