「MonoGameで画面空間からモデル空間に投影する」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
 
1行目: 1行目:
 
MonoGameで画面空間(スクリーン座標)からモデル空間(ワールド座標をカメラから見たもの)に投影するには、
 
MonoGameで画面空間(スクリーン座標)からモデル空間(ワールド座標をカメラから見たもの)に投影するには、
 
ViewportクラスのUnprojectメソッドを使う。
 
ViewportクラスのUnprojectメソッドを使う。
<source lang="sharp">
+
<source lang="csharp">
 
class Viewport  
 
class Viewport  
 
{
 
{
13行目: 13行目:
 
</source>
 
</source>
  
== 関連項目 ==
+
==関連項目==
* [[MonoGameでマウス位置を3D平面に投影する]]
+
 
 +
*[[MonoGameでマウス位置を3D平面に投影する]]
  
 
[[category: MonoGame]]
 
[[category: MonoGame]]

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

MonoGameで画面空間(スクリーン座標)からモデル空間(ワールド座標をカメラから見たもの)に投影するには、 ViewportクラスのUnprojectメソッドを使う。

class Viewport 
{
    public Vector3 Unproject(
        Vector3 source,
        Matrix projection,
        Matrix view,
        Matrix world
    );
}

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