第13講 ブロック崩しその1
第5話 バーを描き←・→で左右に動かせるようにする
を実現するコード例(変更部分だけ記載、ただし添付ファイルは全文記載)
#include "DxLib.h"
・
・
int m_x=10,m_y=10; //ボール(丸)のx座標とy座標
int b_x=0,b_y=760; //barのx座標とy座標
・
・
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
・
・
void gamemain(){ //ゲーム画面
DrawCircle(x,y,10,kiiro,true);
if(m_x<10 || m_x>590)muki[0]*=mukikae;
if(m_y<10 || m_y>790)muki[1]*=mukikae;
m_x+=muki[0]*3;
m_y+=muki[1]*3;
if(CheckHitKey(KEY_INPUT_RIGHT)!=0 && b_x <= 550)b_x += 5;
if(CheckHitKey(KEY_INPUT_LEFT )!=0 && b_x >= 0)b_x -= 5;
DrawBox(b_x,b_y,b_x+50,b_y+10,siro,true);
}
・
・
コピペ用添付ファイル
b_x <= 550
550はバーの横幅を考慮に入れているからです。
次の課題は、バーでボールを跳ね返すです。
第4話へ 第6話へ
第2部目次に戻る 第1部目次に戻る
初心者のための excel 2016 マクロ VBA 入門講義 基礎から応用まで
vc++ c言語 c++ 入門 初心者 基礎から応用まで
ecliqse c++ 入門
魔方陣 数独で学ぶ VBA 入門
数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
ecliqse java 入門
java 入門 サイト 基礎から応用まで
本サイトトップへ