[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01958] Re: 裏面ピッキングの検出について



┏━━━━━━━━━┓ ━━━━━━━━━━━━━━━━━━━━━━━
┃  売上不振で  ┃◆◆楽天市場ECノウハウ本プレゼント!◆◆ 
┃悩んでいませんか?┃   ⇒ http://common.rakuten.co.jp/cl/?i=473 
┗━━━━━━━━━┛
━━━━━━━ 8000社が選んだ!ユーザーからの支持もNO.1!━━━━
----------------------------------------------------------------------


沖田です

> 「見えている間」というのがどういう状態なのか把握できませんが、

毎度、うまく説明できなくも申し訳ないです・・・・

「見えている間」というのは、
物体が視点側のクリッピング面で切られていない状態のことです。

または、
平面の物体を「表」から見る場合は見えていますが、
平面の物体を「裏」から見ると見えなくなります。
この見えなくなった状態のことです。

例えば、下図で
物体Bに視点が近づいていくときに
視点が物体Bの外側にある状態では、物体Bは見えていますが、
視点が物体Bの内側にある状態では、物体Bはクリッピングされて見えなくなります。
この見えなくなった状態のことです。

 << 物体Bが見えている状態 >>

   物体A        物体B
  ________   _________
 |      |  |     |
 |       |  |      | ←視点 
 |________|  |________|
 

 << 物体Bが見えなくなった状態 >>

   物体A        物体B
  ________   _________
 |      |  |     |
 |       |  | ←視点  |
 |________|  |________|


> 視点位置に何か物体を置いて物体Bと衝突判定し、
> 衝突したら物体Bを setPickable(false)、
> 衝突がなくなったら setPickable(true) ぢゃだめですか?

上記の方法だと、平面物体を裏から見たときにはうまくいきません。

そこでなんとか裏面を検出したいのですが・・・・




------------------------------------------------------------------------
          ★目指せ! 億万長者!! 大富豪!!
        http://game.www.infoseek.co.jp/?svx=971122