無題
投稿者 : しばたい(YahooBB218132060069.bbtec.net)
- 2002/08/24(Sat) 14:42
No.1489
|
|
|
|
|
右へ移動するようにしたんですけど、画面の外へ出てしまい 見えなくなってしまいます。 見えなくなったらオブジェクトを消す、とめる、跳ね返す、 方法を教えてください。
|
Re: 無題
投稿者 : 祐介(white5.scn-net.ne.jp)
- 2002/08/24(Sat) 22:04
No.1490
|
|
|
|
while (x>0 && x<$screenWidth && y>0 && y<$screenHeight){ vx=3;//速度 x+=vx;//移動 その他の処理 } このようにすると画面外に出ると消えると思います。
if(x<0 || x>$screenWidth || y<0 || y>$screenHeight){ vx=0;//速度 } これで止まるでしょう。
if(x<0 || x>$screenWidth || y<0 || y>$screenHeight){ vx=-vx;//速度 } これで跳ね返ると思います。
違っていたらすいません。
|
Re: 無題
投稿者 : 祐介(white5.scn-net.ne.jp)
- 2002/08/24(Sat) 22:05
No.1491
|
|
|
|
ちなみに横移動しか書いてないですが、縦でも同じです。
|
Re: 無題
投稿者 : しばたい(YahooBB218132060069.bbtec.net)
- 2002/08/26(Mon) 17:37
No.1513
|
|
|
|
ていねいでよくわかりました。 少し違うところもあったけど僕もまちがえかもしれないので 気にしないで下さい。 どうもありがとうございます。
|
|