Siv3Dで3Dゲームを作ってみる
カメラの向いている向きに弾を飛ばしたい Graphics3D::GetCamera()でカメラの情報を取得できます。posは座標です。lookatですが、これはその座標に向かってカメラが向きます。カメラの見ている方角ではないです。ちょっと癖がありますね。とはいえ、ベクトル…
ろくに進んでないのにもう3つ目の記事ですが、のんびりやっていきましょう。今回は部屋を作ってみます。部屋ならキューブを用意してカメラを中に入れることでも実現できると思いますが、今回は3D空間でオブジェクトを配置することに慣れるためにもPlaneを使…
回転させたい PlaneのコンストラクタにQuaternionというのがあるので、回転させるにはこいつを使えばいいんだなというのがなんとなくわかります。 毎回asMeshを使って回転させてもいいのですが、コンストラクタでスマートに回した方がメソッドチェーンよりコ…
はじめに DirectX11で3Dゲーム作って技術に触れてみようと思ったんですが、まずはSiv3Dで3Dを触ってみることにしました。筆者の3Dに関する知識は本当に何もありません。そのため色々な点について間違っている可能性があります。また、Siv3Dについての説明は…