Tôi đang sử dụng PowerVR OpenGL ES 2 SDK để phát triển trò chơi của mình trên Windows với C++ sau đó tôi có thể chuyển nó sang android hoặc iphone.Cách chính xác để vẽ văn bản trong OpenGL ES 2
Mọi thứ đều ổn, nhưng bây giờ tôi bị kẹt với hiển thị văn bản. Tôi không thể tìm thấy bất kỳ hướng dẫn chi tiết nào về cách hiển thị văn bản (sử dụng phông chữ TTF hoặc bitmap) trong OpenGL ES 2.0 bằng cách sử dụng C++. Tôi đã tìm thấy nhiều chủ đề nói về hiển thị văn bản trên android hoặc iphone bằng cách sử dụng java hoặc mục tiêu-c (với một lần xem văn bản, surfaceview hoặc một số thứ blah blah) nhưng tôi không nghĩ đó là những gì tôi cần. Tôi cần một "giải pháp đa nền tảng". (Hoặc có thể là tôi sai vào thời điểm này?)
Sau một nghiên cứu nhỏ, tôi có giải pháp trong tâm trí tôi:
Load và ràng buộc bitmap font chữ texture ->Parse văn bản và tạo ra và ràng buộc mảng đỉnh, bản đồ kết cấu với mảng tia cực tím, ... ->Làm cho nó thành màn hình
Tôi chưa thử nghiệm nhưng tôi nghĩ rằng đó là vấn đề khi sử dụng giải pháp của tôi: Khi tôi muốn thay đổi văn bản (cho Ví dụ: Tôi đang làm cho một số điểm người dùng, hoặc một bộ đếm thời gian trên màn hình) Tôi phải tái liên kết mảng mảng và mảng uv, nó không phải một ý tưởng hay, đúng không?
Có cách nào tốt hơn để vẽ phông bitmap trên màn hình với OpenGL ES 2 không?
Có ai có ví dụ Android OpenGL ES 2.0 hỗ trợ xoay không? – Burf2000