목록총알 (8)
응애맘마조
스페이스바를 눌러서 게이지를 채우고 놓으면 게이지의 크기에 따라 속도가 달라지는 미사일 발사를 만들었습니다. 실행 영상입니다. 총 10발이고 10발이 발사가 끝나면 더 이상 발사가 안됩니다. R키를 눌러서 리로드를 시켜서 다시 발사 가능하게끔 만들었습니다. //main.h #pragma once #define BMAX 70 class Main : public Scene { private: ObRect player; ObCircle pet; ObRect gaugeBar; Bullet bullet[BMAX]; public: virtual void Init() override; virtual void Release() override; //해제 virtual void Update() override; virt..
금요일에 내준 과제였는데 대전을 가느라 좀 늦었습니다. 과제 내용은 미사일 주변으로 회전하는 공을 만드는 것이 과제였습니다. 실행 영상입니다. 총 10발이고 10발 발사가 끝나면 더 이상 발사가 안됩니다. R키를 눌러서 리로드를 시켜서 다시 발사 가능하게끔 만들었습니다. #include "stdafx.h" #include "Main.h" void Main::Init() { player.SetWorldPos(Vector2(0.0f, 0.0f)); player.scale = Vector2(80.0f, 80.0f); player.rotation = 0.0f; player.isAxis = true; player.isFilled = false; player.isVisible = true; player.color ..
행렬과 벡터를 이용해서 스페이스바를 눌러서 미사일을 발사 시키는 것이 과제였습니다. 실행 영상입니다. 총 10발이고 10발이 발사가 끝나면 더 이상 발사가 안됩니다. R키를 눌러서 리로드를 시켜서 다시 발사 가능하게끔 만들었습니다. #include "framework.h" #include "MainGame.h" MainGame::~MainGame() { } void MainGame::Init() { HBITMAP m_hOldBitmap, m_hBitmap; HDChdc = GetDC(g_hwnd); g_MemDC = CreateCompatibleDC(hdc); m_hBitmap = CreateCompatibleBitmap(hdc, 800, 600); m_hOldBitmap = (HBITMAP)Select..