「MonoGameのカメラを作る」を編集中
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
2行目: | 2行目: | ||
<source lang="csharp"> | <source lang="csharp"> | ||
− | + | using System; | |
− | + | using System.Collections.Generic; | |
− | + | using System.Text; | |
− | + | using Microsoft.Xna.Framework; | |
− | + | using Microsoft.Xna.Framework.Input; | |
+ | namespace Draw3D | ||
+ | { | ||
public class Camera : GameComponent | public class Camera : GameComponent | ||
{ | { | ||
23行目: | 25行目: | ||
/// カメラの位置 | /// カメラの位置 | ||
/// </summary> | /// </summary> | ||
− | public Vector3 Position | + | public Vector3 Position = new Vector3(0, 10, 10); |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
/// <summary> | /// <summary> | ||
/// カメラの焦点 | /// カメラの焦点 | ||
/// </summary> | /// </summary> | ||
− | public Vector3 Target | + | public Vector3 Target = Vector3.Zero; |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
/// <summary> | /// <summary> | ||
61行目: | 51行目: | ||
/// <summary> | /// <summary> | ||
/// カメラの上(傾き) | /// カメラの上(傾き) | ||
− | /// | + | /// フライトシミュレーターなどは飛行機が傾けばカメラも傾くアレ。 |
/// ラジアンではなく度で指定する。 | /// ラジアンではなく度で指定する。 | ||
/// </summary> | /// </summary> | ||
− | public float Angle | + | public float Angle = 0; |
− | |||
− | |||
− | |||
− | |||
− | |||
/// <summary> | /// <summary> | ||
186行目: | 171行目: | ||
} | } | ||
} | } | ||
+ | } | ||
</source> | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[category: MonoGame]] | [[category: MonoGame]] |