Game FrameWork Và Game Engine
Đễ phát triển game thì nhiều developer mới bắt đầu còn chưa biết tìm hiểu về đâu? Bài viết này sẽ giới thiệu những khái niệm cơ bản về cách tìm hiểu học và phát triển Game.
Xây dựng framework game:
- Core: gamelooop, game state,
struct game: render - input - update - render.
- Vẻ hình
- Hiệu ứng ( có/k)
- Input
- Mô phỏng vật lí (vận tốc: v = s/time gia tốc: a=9.8, v = v0 + a*t);
Cách làm: Sử dụng OpenGL: Context/ Canvas -> hàm vẻ
hiện thực gamelooop
xử lí input
Sử dụng Game Engine
- Vẻ (Scene -> Layer)
Script (ảnh)
Hiển thị hình ảnh
- Hiệu ứng: Animation
- Input (Touch, mouse)
Bắt tương tác người dùng.
- Vật lí: Physic
- Tool: UI, Anim, ..
Đọc thêm: tại đây
Phát triển Game với Engine:
- Cocos2dx:
https://www.stdio.vn/programs/content/2/games-va-cocos2d-x
http://gameuit.club/tutorials-su-dung-accelerometer-cocos2d-x-lam-game-battle-box-p2/