SYeonni Study Room

움직이면서 총쏘기 (실패 후 성공) 본문

게임제작/API

움직이면서 총쏘기 (실패 후 성공)

SYeonni 2021. 5. 30. 00:07

API를 이용하여 위/아래/좌우로 움직이면서 총쏘는것을 구현하였다...

여러가지 방법을 생각했다.

 

1.  메인에서 사용자의 정보를 가지고 오자.

-  사용자에서 키를 눌렀을때 정보를 총알에 던지면된다! 총알에서 어디로 나갈지 정하니까

-  그래서 메인에서 사용자 주소를 총알에 던지고..총알에서 받고 그 받은것을 또 static_cast를 이용하여 받아보고...

-  그리고 사용자에서 키값을 입력받는곳에서 두번 좌표를 설정하게 해부려서 괴물이 탄생됐다...

괴물 ...웃프다..

 

2. 총알 동적할당을 두번하자.

-   이것은 내가 생각하면서도 참 말이안되는 메모리 낭비라 생각했다... 그래서 생각하자마자 접긴했지만...

-   이론적으로 생각해도 동적할당을 한것은 좋지만 또 그 주소를 어떻게 할건데!! 

-   여튼 이런저런 생각으로 접음... 

 

3.  사용자안에서 메인을 가져오자

-    이것도 생각만해본 코드다... 근데 또 생각을해보면 내가 사장님한테 가야하는데 사장님을 나보고 오라는꼴이다..

 

결론 : 모든것이 삽질이였다..

         위에 설명한 방법은 틀린것이 아니다.. 내가 표현을 삽질이라해서 그렇지..사실 내가 이전 공부를 복습을안한탓이다.. 또 마지막결론 : 내가 공부를 많이안했다 복습을제발하자!!

 

그래서 다시 생각해낸 방법은 차라리 힘들고 어렵게 주소를 받고 세팅하지말고 그냥 동적할당한곳에서 던지자!

 

정말 딱 위 한줄이면 모든것이 설명되었던 풀이를 못풀어서 하루종일... 붙잡았다.

여기서 오는 좌절감... 허망감 이루말할수없다... 사실 내가 열심히안했으면서 혼자 내자신에게 화났지만

그래도 풀어서 너무 행복하고 좋다 ㅠㅠㅠ!!! 

 

 

https://youtu.be/LfS8ZQTpyAA

 

728x90