반응형

Win API 삼각함수 4

39. 스물두번째 수업과제 [포물선 미리보기 그리기]

경일게임아카데미 프로그래밍반 28기 22일차 수업과제 (2021. 05. 10) 오늘은 WIN32 API을 활용하여 포물선 미리보기 그리기를 제작해봅시다! 과제1 - 각도에 따라 변하는 포물선 미리보기를 제작해봅시다. 조건. 1. 참고 : https://lhh3520.tistory.com/41 [물리] 게임에서의 포물선 공식 기초 게임을 만들다 보면 포물선의 움직임을 사용해야 할 경우가 생기는데요. 포물선의 움직임은 대략 아래의 이미지 같이 움직입니다. 사진출저 [네이버] 이 부분에서 사용할 포물선의 공식은 공기 lhh3520.tistory.com

37. 스물한번째 수업과제 [각도로 총알 발사]

경일게임아카데미 프로그래밍반 28기 21일차 수업과제 (2021. 05. 07) 오늘은 WIN32 API을 활용하여 각도를 조절하여 총알을 발사해봅시다! 과제1 - 대포의 포선 각도를 자유자제로 조절하고 각도에 따라 미사일을 나오는 대포를 제작해보세요. 조건. 1. 화면 하단에 반원을 제작하세요. 2. 미사일을 발사할 선을 그리세요. 3. 선의 각도는 키보드를 통해 움직이게 하세요. 4. 스페이스바를 눌러 미사일을 발사하도록 하세요. 5. 이때 발사하는 미사일의 각도는 발사대의 각도와 동일하게 하세요. 6. 미사일이 맵 밖으로 나가면 그냥 사라지게 하세요. playGround.h 소스코드 #pragma once #include "gameNode.h" #define PI 3.14156f #define BU..

36. 스물한번째 수업 - 2

경일게임아카데미 프로그래밍반 28기 21일차 수업 (2021. 05. 07) 삼각함수(COS, SIN)와 입사각 반사각 저번시간까지 원과 원, 원과 사각형의 충돌을 알아보았습니다. 오늘은 COS, SIN에 대하여 배워봅시다. 오늘의 수업은 총 2개의 주제를 가지고 있습니다. 1. 원의 이동각도를 사인, 코사인을 이용하여 각도를 변경하여 방향을 바꾸는 것. 2. ①을 활용하여 대포를 제작하고 대포의 각도를 조절하여 쏘는 방향을 바꾸는 것. 2의 playGround.h #pragma once #include "gameNode.h" #define PI 3.14156f #define BULLETMAX 30 struct tagBullet { float x, y;//중점 좌표 float speed;//총알 속도 f..

35. 스물한번째 수업

경일게임아카데미 프로그래밍반 28기 21일차 수업 (2021. 05. 07) 삼각함수(COS, SIN)와 입사각 반사각 저번시간까지 원과 원, 원과 사각형의 충돌을 알아보았습니다. 오늘은 COS, SIN에 대하여 배워봅시다. 오늘의 수업은 총 2개의 주제를 가지고 있습니다. 1. 원의 이동각도를 사인, 코사인을 이용하여 각도를 변경하여 방향을 바꾸는 것. 2. ①을 활용하여 대포를 제작하고 대포의 각도를 조절하여 쏘는 방향을 바꾸는 것. 1의 playGround.h #pragma once #include "gameNode.h" #define PI 3.14156f struct tagObj { float x, y; float angle; float radius; float speed; }; class pla..

반응형