Path: chuka.playstation.co.uk!news1.scei.co.jp!usenet From: "Catfish" Newsgroups: playstation.ny.program.freetalk Subject: Re: CW使っている人はいませんか Date: 18 Feb 1998 21:40:09 GMT Organization: PlayStation Net Yarouze Lines: 19 Message-ID: <01bd3cb4$7d8fd540$60e1f1ca@dns.trot.co.jp> References: <01bd371d$3465ada0$60e1f1ca@dns.trot.co.jp> <34e44e12pa878@base.minoru.isl.intec.co.jp> <01bd3a24$39267fe0$60e1f1ca@dns.trot.co.jp> <34e8490dpb802@base.minoru.isl.intec.co.jp> NNTP-Posting-Host: 202.241.225.96 X-Newsreader: Microsoft Internet News 4.70.1161 > 2体衝突までは何とかなるのですが、n 体衝突の時のボールの反射方向が > 計算できないのです。 > 単純な反射では、ボールが団子になって固まってしまうのです。 N個のボールを単純に衝突させるだけなら、1対(N−1)の衝突イベント をN回処理すれば出来ますよ。 衝突させるイベントとしては、衝突する玉を四方の壁と同様な扱いで、入射 角と同様の反射角を与えてやる単純な全反射するだけで、固まるような動き にはならないと思います。 ただし注意点としては、全部を一度に処理しようとはせずに、1つづつ片づ ける事(間違っても全部一緒には動かさない)。 一つづつ動かせば少なくとも自分のいるスペースは必ず空いてるはずですし。 また、本物と同じような動きにしようとしない事(笑) だって、これってボールを移動させているわけではなく、ワープさせている わけですしね (^o^;;; うーん、良く考えると面倒ですよね(笑)  僕も今度作ってみます(^^;;;                          万年初心者Catfish