2010-06-26 25 views
12

Tôi mới sử dụng Android Development. Những gì tôi muốn là để biết làm thế nào tôi phải bắt đầu suy nghĩ để lập trình gọn gàng, GUI. Tôi đoán API android.opengl là điểm khởi đầu tốt.Cách bắt đầu tạo GUI (Game-) 3D cho ứng dụng Android (ví dụ: với OpenGL)?

Giả sử chúng ta muốn tạo thứ gì đó giống như trò chơi 3D-Pool-Billard-Game đơn giản: Bạn thấy bảng từ trên cùng và bạn có trên bàn những quả bóng. Bạn muốn làm cho chúng thực tế (bóng, bóng).

câu hỏi trong tâm trí của tôi là:

  • Những loại đồ họa nào tôi cần?
  • Cách bắt đầu mã hóa?
  • Tôi cần loại lớp nào? Đối với mỗi phần tử (bóng, bảng, ..)?
  • Nơi tạo và đóng gói "3D-ness"?

Nếu bạn biết các câu hỏi hay/bổ sung, chỉ cần thêm chúng hoặc/và cho tôi biết theo hướng nào tôi phải suy nghĩ trong trường hợp phát triển này.

Kỹ năng/nền tảng của tôi trên Java: Tôi đã lập trình rất nhiều trong Java EE và được sử dụng để xử lý đầu ra đồ họa với JSP/JSF. Vì vậy, SE di động này dành cho Android là mới đối với tôi. Hy vọng để có được một số công cụ intersting với nhau cho một truy cập suôn sẻ.

Chris

+0

FYI, Android sử dụng [OpenGL ES] (http://en.wikipedia.org/wiki/OpenGL_ES), không phải OpenGL thông thường. – genpfault

+0

Tôi nghĩ điểm khởi đầu tốt sẽ là [bản trình bày GoogleIO 2010 của Chris Pruett] (http://www.youtube.com/watch?v=7-62tRHLcHk). – Macarse

Trả lời

2

tôi muốn khuyên bạn nên sử dụng công cụ 3d hiện có, khác trong của bạn cho rất nhiều công việc. http://www.jpct.net/jpct-ae/ không phải là tài khoản xấu và có giấy phép linh hoạt.

+1

IMHO jPCT-AE là cách tốt nhất để phát triển trò chơi java thuần túy trên Android. Với jBrush-AE, bạn có thể tạo và tải cảnh trò chơi khi đang di chuyển. – dns

Các vấn đề liên quan