| タイトル |
説明 |
 |
isCross メソッドと Collision パッケージ |
isHit メソッドとisCross メソッドの相違点 |
 |
 |
バウンディングボリューム(BV) |
各種バウンディングボリューム(BV)の作成、移動と、相互の衝突判定 |
 |
 |
Figure に対するBV(BAC/TRA) |
モデルデータである Figure クラスに対し、バウンディングボリュームを設定/BAC/TRAの場合 |
 |
 |
Figure に対するBV(D4D) |
モデルデータである Figure クラスに対し、バウンディングボリュームを設定/D4Dの場合 |
 |
 |
特定ボーンのみへのBVの設定 |
Figureの特定のボーンを選択してバウンディングボリュームを作成・設定 |
 |
 |
Ray との交差判定 |
Collision クラスの isPicked() メソッドを用いることにより、単純な衝突だけでなく交差の発生を検出 |
 |
 |
CollisionObserver を用いた衝突判定 |
衝突判定の通知を受けるオブザーバーとして CollisionObserver が存在 |
 |
 |
視錐台による可視判定 |
視錐台を利用した可視判定を行うことが可能 |
 |
 |
ボーンの変換行列取得による物持たせ |
歩いているキャラクタに別モデルの物を持たせる |
 |
 |
斜面を跳ねるボール |
上からボールが落下してきて傾斜がついた地面で跳ね返る |
 |
 |
ボクシング |
バウンディングボリュームの当たり判定を利用して、ボクシングをさせる |
 |
 |
壁沿いに走る |
車が、壁と衝突したら壁沿いに方向を変えて走行 |
 |
 |
障害物を透明にする |
カメラとキャラクタの間に入ってくる障害物を透明にして、キャラクタが見えなくなるのを防ぐ |
 |