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