전체 글 4

DirectX 2D 포트폴리오 - 메이플 스토리 모작

Limitation - 저번 포트폴리오를 작업할때는 시간에 쫒겨서 작업하느라 이번에는 미리 할 수 있는 작업들은 미리미리 해놓고, 컨텐츠도 무리다 싶으면 과감하게 빼서 여유 있게 마무리해보자는 느낌으로 작업했는데 만들고 보니 생각보다 컨텐츠도 부족하고, 다른 분들의 결과물을 보니 많이 부족하다고 느낀다. 자쿰맵을 만들때 시간이 엄청 오래 걸릴 것으로 예상했는데 생각보다 그렇게 오래 걸리진 않아서 시간이 남으니 거기서 부터 계획이 좀 어긋났던것 같다. 이미 구현한 오브젝트 풀을 사용해봤는데 아무래도 엄청나게 많은 몬스터가 나와서 동시에 여러마리가 죽고 리젠되고 이런 상황이 아니다보니 오브젝트 풀을 써도 성능 개선이 거의 없는 것 같아서 아쉽다. 그리고 언리얼 공부의 중요성을 부쩍 느낀터라, 데드 라인까지 ..

포트폴리오 2022.04.18

C++ time 함수와 rand, srand 함수

C++에서는 헤더에 포함된 time 함수를 제공한다. time 함수의 원형은 다음과 같다 time_t time(time_t *pTime) 여기서 time_t는 시간을 나타내기 위해 만들어진 데이터 타입인데 __int64와 같다. typedef __time64_t time_t; typedef __int64 __time64_t; time 함수는 1970년 1월 1일을 기준으로 1초씩 증가해서 함수 호출 당시에는 몇초가 지났는지를 반환해준다. 사용법은 아래와 같이 두가지가 있다. time_t t1 = time(nullptr); //방법 1, nullptr 대신 0을 줘도 무관 time_t t2; time(&t2); // 방법 2 time 함수의 기능이 1970년 1월 1일을 기준으로 1초씩 증가한다고 했다. ..

카테고리 없음 2021.07.14