OpenGL(GLUT)壁ドン アニメ『ダメプリ ANIME CARAVAN』 腐女子アニメは、大好物。姫がイケメン王子たちに囲まれます。たぶん。 「忘れちゃったの~?」「初対面ですよねぇ?」「今、出会ったでしょ?」私の中ではクレイジーな会話が見どころです。 ... 2018.02.05OpenGL
OpenGLMinecraftってC言語で作れるのだろうか マイクラが面白過ぎていろいろ関連動画を検索しているうち、こんなのを見つけました。 【Minecraftの歴史】誕生 マイクラを一週間で、ほぼ今と変わらない形まで作り上げたと知って、プログラマーの血が騒ぐ騒ぐ。まあ真似して出来るっ... 2018.01.06OpenGL
OpenGLC言語+GLUT(注視点を変える) 続きです。 前回のプログラムから、world_mapの配列を少し増やして、日本っぽくしてみました。このような画像になります。 プログラムを見ていきます。 ソースファイルは相変わらず1ファイルです。増えすぎると管理できなくなるのである... 2018.01.07OpenGL
OpenGLC言語+GLUT(キー操作で視点、注視点を変える) 3Dゲーム作成の続きです。 変数名を接頭辞にcb_をつけて統一しました。まだゲームの名称は未定なのでファイル名のcubeから取ってcbとしました。一括置換できるようにcb_で統一しておきます。 今回は、world_mapを外部ファイ... 2018.01.08OpenGL
OpenGLC言語+GLUT(マウス非表示) 前回は空白で区切ったXYZ座標の整数値データを作成しました。今回はこれをC言語で読み込んで3D表示を確認します。あと、マウスを非表示に変更します。 XYZ座標値だけでなく、ブロックIDも指定したいので、もう一つ値を追加します。1(... 2018.01.13OpenGL
OpenGLC言語+GLUT(ブロックの山を登る) テスト用地形ができたので、地形の上を自由に歩き回れるようにしていきます。 今回は、プレイヤーの位置にブロックが存在したら、プレイヤーのY座標を一つ上に上げるロジックを追加します。 ↓ ↓ これでブロックの山を登れるように... 2018.01.15OpenGL
OpenGLC言語+GLUT(ブロックの山を下る) 次は下りを作ります 移動キーが入力されると、移動後のプレイヤーの位置にブロックが存在するかどうかで登り判定をしていました。 下りは足元にブロックがあるかどうかの判定にしますが、その前に、上のプログラムをリファクタリングしたいと思いま... 2018.01.16OpenGL