「レイ」の版間の差分

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

2019年12月9日 (月) 04:54時点における最新版

レイ英語:ray)とは、ゲームの当たり判定などに使われる直線(ベクトル)のことである。

概要[編集 | ソースを編集]

一般的にレイのデータには以下の2項目が格納されている。

  • 発射地点
  • 発射方向

大雑把にいえばインベーダーゲームに代表されるシューティングゲームの「弾」である。

弾(レイ)が当たった際に「何か」をすることで色々とできる。

詳細は「レイキャスティング」のページを参照。

関連項目[編集 | ソースを編集]