貴様ら!ブロック崩し作るので見てください
■ このスレッドは過去ログ倉庫に格納されています
0073デフォルトの名無しさん
NGNG毎回SIN/COSを計算させずに 変数VX,VYを使う事
ball_x = ball_x + VX;
ball_y = ball_y + VY
そして、壁にあたれば VX,VYを
左右壁なら VX = -1*VX 上の壁がラケットなら VY=-1*VY と符号を変更する
その場合-1ではなく -1.0001 のようにするとだんだん速度が大きくなって面白い
2、あたり判定は ball_x/y と VX/Y を足した後の線分との距離を使う事
ラケットとなら線分の交差と点との距離を使え
交差なら 交差判定で検索しろ
点と線分の距離は
http://pc.2ch.net/test/read.cgi/tech/1003559977/3
■ このスレッドは過去ログ倉庫に格納されています