2011-07-01 28 views
6

Tôi khá mới đối với hoạt ảnh trong Android. Đối với hình ảnh động 3D, tôi phải sử dụng OpenGL để làm cho nó trông linh hoạt hơn.Vấn đề OpenGL trên Android

Có thể chuyển đổi một Drawable đó là tôi vẽ một số hình chữ nhật hoặc hình tròn trên canvas và tôi muốn điều đó để chuyển đổi thành một View bằng cách sử dụng OpenGL. Liệu điều đó có thể và nếu vậy thì làm thế nào?

bất cứ ai có thể vui lòng cho tôi biết những gì hiện điểm đầu tiên trong FEATURES nói trong URL này http://developer.android.com/reference/android/opengl/GLSurfaceView.html

Trả lời

3

Vâng, bạn có thể thử chuyển đổi Drawable to a bitmap và sau đó ánh xạ bitmap này trên bề mặt 3D trong OpenGL dưới dạng kết cấu.

3

OpenGL không hoạt động ở mức độ đó. OpenGL chỉ là một API vẽ, cung cấp cho bạn "bút và bút vẽ" để vẽ trên một số khung hình do hệ điều hành cung cấp. Bất kỳ khái niệm hệ điều hành cụ thể nào như Drawables và Views đều nằm ngoài phạm vi của OpenGL và sẽ không bị xử lý bởi nó.

Tuy nhiên có thể nếu bạn mô tả chi tiết những gì bạn muốn đạt được, chúng tôi có thể trợ giúp.

+0

tôi muốn vẽ hình dạng nói một số hình chữ nhật hoặc hình tròn trên màn hình và sau đó chuyển đổi hình dạng đó thành chế độ xem. Điều đó có thể không? – Lavanya

+0

bạn có thể vui lòng cho tôi biết wat có điểm đầu tiên trong các Tính năng mô tả trong url này http://developer.android.com/reference/android/opengl/GLSurfaceView.html – Lavanya

+0

Để chỉ vẽ hình chữ nhật/hình tròn, bạn có thể tạo Android tùy chỉnh xem và vẽ các nội dung trong hàm onDraw. GLSurfaceView là trình bao bọc để hiển thị đồ họa 3D. – Abhinav

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