メイン どこでもFlash【携帯向けFlash関連】 ボールの反射の方法 | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kikineko | Åê¹ÆNo.29844 投稿日時: 2006-11-7 16:23 |
新米 居住地: 投稿: 3
使用環境:
|
ボールの反射の方法 初めまして。
まだアクションスクリプトについて勉強し始めたばかりなのですが、 携帯用ブロック崩しのバーとボールの 当たり判定(反射)のスクリプトで躓いてしまいまして、 アドバイス頂けたらと思い書き込みいたしました。 当たり判定のアクションスクリプトはボール内で作成しています。 現在はボールがバーを通り抜けはしませんが「跳ね返る」ことができておりません。 スクリプトは ・1fr目初期設定 ・2fr目ボールと壁の当たり判定・ ボールとバーの当たり判定・ボールとブロックの当たり判定 ※問題箇所は下記になります // 移動量加算 _x = _x + dx; _y = _y + dy; // ボールとバーが当たったとき if(_root.ball._y + 5 < _root.bar._y - 5){ }else if(_root.ball._x + 5 < _root.bar._x - 20){ }else if(_root.bar._x + 20 < _root.ball._x - 5){ }else if(_root.bar._y + 5 < _root.ball._y - 5){ }else { _root.ball._y = _root.bar._y - 10; dy *= -1; } ・3fr目2fr目へ返す 加算される移動量dyがうまく受け渡されていないのでしょうか。 宜しくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ボールの反射の方法 | kikineko | 2006-11-7 16:23 |
Re: ボールの反射の方法 | michiyasu | 2006-11-7 21:38 |
Re: ボールの反射の方法 | kikineko | 2006-11-8 10:41 |
Re: ボールの反射の方法 | kikineko | 2006-11-10 14:12 |
投稿するにはまず登録を | |