01/10/2018, 08:40

Thắc mắc về lập trình android

Cho em hỏi lập trình game android và ứng dụng có khác nhau không ạ. Em mới bắt đầu học android và muốn làm một game kiểu snake nhưng em không hiểu nếu tạo giao diện bằng xml thì sao có thể xử lý được các sự kiện trong game

Pete Houston viết 10:41 ngày 01/10/2018

Game và App là hai thứ khác nhau nên phương pháp lập trình và tư duy hoàn toàn khác nhau.

  • Giao diện app trong Android thì được khai báo tạo qua XML và chỉ render UI khi cần thiết.
  • Game thì phải render liên tục để có được FPS chuẩn liên tục, việc tạo giao diện game thông qua các thao tác render liên tục trong một loop event. Cơ bản nhất vẽ UI trong Game có thể dùng Canvas nhưng ko đảm bảo nếu số lượng item cần render phức tạp và nhiều trong 1 frame. Thông thường sẽ dùng tới OpenGL ES để vẽ. Các item được hiển thị trong game gọi là Sprite. Các sprite này đều có thể tương tác được khi gán event cho nó.
Bài liên quan
0