GameBaseDx11界隈
学校で使ってるゲームエンジンで、あれやりたいこれやりたい集
キャラクターの真下にShaderを使って丸い影を描く(投影丸影)
🎯 この影の作り方のイメージプレイヤーの下に「黒い丸いライト」を当てて、地面をちょっとだけ暗く見せるという工夫です。ライトなので、授業でやった点光源がわかっていれば全く同じように実装できます。し...
地形生成してみるンゴ
いつものエンジンで、地形を生成して自分のゲームに読みこんで、キャラクターを絶たせるまでの軌跡
自分でランダムな地形?を作って表示する。テクスチャもつける
🌱 ステップ①:データの設計(どんな情報を使うか?)地形を作るには「たくさんの点(てん)」が必要です。この点は「頂点(ちょうてん)」と呼ばれていて、1つ1つの頂点には次のような情報があります:名...
必要なクラス(Terrain class)を作っていく
🛠 ステップ⑤:Terrain クラスを作ろう!ゲームに出てくる「地面」や「山」をつくるために、Terrain(テレイン)という 地形クラス を作ります。これは「地形を作ったり、描いたり、調べた...
ランダムな三角形で地形を作っていく
🌱 地形の高さをランダムに決めて、頂点を作ろう!💡目的:地面の形を作るには、まず「高さのある点(=頂点)」をたくさん並べます。そしてこの点の高さをランダムに決めることで、でこぼこした地形になりま...
GPUリソースを作っていく!→ Draw関数
🎮 GPUリソースを作るってどういうこと?💡まずはイメージ!「頂点の情報(場所や高さなど)」を作るだけでは、画面に出せません。作った情報を GPU に渡して、「これを描いて!」とお願いしないとい...
地形にプレイヤー立たせて丸影
地形にプレイヤー立たせて丸影を落とします。毎フレーム、レイキャストとかやってるとしんどいので、地形データを使って高さを補間で算出してプレイヤーを立たせます。(よく考えるとレイキャストとあんまり計...