Tôi đang trong quá trình xây dựng trò chơi JavaScript / HTML5 (sử dụng Canvas) cho thiết bị di động (Android / iPhone / WebOS) với PhoneGap. Tôi hiện đang cố gắng thiết kế cách xây dựng giao diện người dùng và bảng chơi và cách họ tương tác nhưng tôi không chắc giải pháp tốt nhất là gì. Đây là những gì tôi có thể nghĩ về -
Xây dựng giao diện người dùng ngay trên khung vẽ bằng cách sử dụng những thứ như drawImage và fillText Xây dựng các phần của giao diện người dùng bên ngoài khung vẽ bằng cách sử dụng các đối tượng DOM thông thường và sau đó nổi một div trên khung vẽ khi các thành phần UI cần chồng lên khung vẽ của bảng phát. Có bất kỳ kỹ thuật khả thi nào khác mà tôi có thể sử dụng để xây dựng giao diện người dùng trò chơi mà tôi chưa từng nghĩ đến không? Ngoài ra, cách nào trong số này sẽ được coi là cách "tiêu chuẩn" (Tôi biết các trò chơi HTML5 không phổ biến lắm nên có lẽ vẫn chưa có cách "chuẩn")? Và cuối cùng, bạn muốn giới thiệu / sử dụng cách nào?
Rất cám ơn trước!