レイ
ナビゲーションに移動
検索に移動
レイ(英語:ray)とは、ゲームの当たり判定などに使われる直線(ベクトル)のことである。
概要
一般的にレイのデータには以下の2項目が格納されている。
- 発射地点
- 発射方向
大雑把にいえばインベーダーゲームに代表されるシューティングゲームの「弾」である。
弾(レイ)が当たった際に「何か」をすることで色々とできる。
- シューティングゲームなら「当たり判定」に利用できる。
- マウス座標(XY平面)に垂直なZ方向にレイを飛ばすことで3D空間の物体をつまんだりもできる。
- 大量の弾(レイ)とボクセルとの衝突を絵にかけば「ボリュームレンダリング」となる。
- 3Dモデルと衝突した際にブロック崩しのような反射を繰り返しゲームオーバー(領域外に飛び出す)になるまでの軌跡を絵にかけば「レイトレーシング」となる。
詳細は「レイキャスティング」のページを参照。