15.ライブラリ

スポンサーリンク
OpenGL

(GLUT)壁ドン

アニメ『ダメプリ ANIME CARAVAN』 腐女子アニメは、大好物。姫がイケメン王子たちに囲まれます。たぶん。 「忘れちゃったの~?」「初対面ですよねぇ?」「今、出会ったでしょ?」私の中ではクレイジーな会話が見どころです。 ...
OpenGL

MinecraftってC言語で作れるのだろうか

マイクラが面白過ぎていろいろ関連動画を検索しているうち、こんなのを見つけました。 【Minecraftの歴史】誕生 マイクラを一週間で、ほぼ今と変わらない形まで作り上げたと知って、プログラマーの血が騒ぐ騒ぐ。まあ真似して出来るっ...
OpenGL

C言語+GLUT(注視点を変える)

続きです。 前回のプログラムから、world_mapの配列を少し増やして、日本っぽくしてみました。このような画像になります。 プログラムを見ていきます。 ソースファイルは相変わらず1ファイルです。増えすぎると管理できなくなるのである...
OpenGL

C言語+GLUT(キー操作で視点、注視点を変える)

3Dゲーム作成の続きです。 変数名を接頭辞にcb_をつけて統一しました。まだゲームの名称は未定なのでファイル名のcubeから取ってcbとしました。一括置換できるようにcb_で統一しておきます。 今回は、world_mapを外部ファイ...
OpenGL

C言語+GLUT(マウス非表示)

前回は空白で区切ったXYZ座標の整数値データを作成しました。今回はこれをC言語で読み込んで3D表示を確認します。あと、マウスを非表示に変更します。 XYZ座標値だけでなく、ブロックIDも指定したいので、もう一つ値を追加します。1(...
OpenGL

C言語+GLUT(ブロックの山を登る)

テスト用地形ができたので、地形の上を自由に歩き回れるようにしていきます。 今回は、プレイヤーの位置にブロックが存在したら、プレイヤーのY座標を一つ上に上げるロジックを追加します。 ↓ ↓ これでブロックの山を登れるように...
OpenGL

C言語+GLUT(ブロックの山を下る)

次は下りを作ります 移動キーが入力されると、移動後のプレイヤーの位置にブロックが存在するかどうかで登り判定をしていました。 下りは足元にブロックがあるかどうかの判定にしますが、その前に、上のプログラムをリファクタリングしたいと思いま...
スポンサーリンク
タイトルとURLをコピーしました