Em đang dự định làm game console bằng C++ có hướng đối tượng, thấy có anh kia làm, hàm main rất đơn giản, em đang thắc mắc không biết nó lưu biến, truyền tham số kiểu gì. Làm sao kết nối giữa mấy hàm cho thành 1 loop main game hoàn chỉnh. Đọc code khó hiểu quá, ai có tài liệu hay gì share em với, hay giải thích hộ 1 cách ngắn gọn cũng đc.
Đây là hàm main:
int main(){
//mới vô game
OnCreateGame();
//Game bắt đầu load map, resource, hình, font, sound...
OnGameLoad();
while (!isGameExit){
//bắt đầu giới hạn game fps
BeginFPSLitmit();
//giả sử có 1 game scene thì int game scene có thể bỏ qua
//xử lý input như bàn phím, chuột
InputProcess();
//update game
Update();
//Render game
Draw();
//giới hạn tốc độ game
EndFPSLitmit();
}
//game sắp kết thúc
//yêu cầu giải phóng resource
OnClosingGame();
_getch();
return 0;
}
Đây là source của game: Source code
P.s: Em cũng tự tìm hiểu trên mạng và làm đc cái này vui vui, code trong 4 tiếng thôi nhưng cho em hiểu khá nhiều về bản chất game console Youtube