Tôi đang phát triển ứng dụng riêng cho cả Android và iOS bằng SDK gốc của chúng. Tuy nhiên, có một số mô-đun trong ứng dụng hỗ trợ 2D cơ bản (nó cũng có thể là 3D) như nghiêng, mở rộng, xoay đồ họa vector + tất cả các loại hiệu ứng ưa thích tùy chọn trên các mặt phẳng kết cấu đơn giản chẳng hạn.Tìm phương pháp đa nền tảng cho đồ họa 2D/3D cơ bản cho iOS và Android
Tôi muốn lưu trữ mô-đun này bên trong một số cột của chế độ xem và mã của nó sẽ được chia sẻ giữa cả nền tảng iOS và Android, càng nhiều càng tốt.
Tôi đã lẩn trốn khắp nơi trên web cho tất cả các loại giải pháp.
- Trước hết có OpenGL, vấn đề là tôi không quen với mã hóa cho OpenGL và tôi không thể hiểu được liệu mã tôi sẽ viết với OpenGL sẽ có thể chia sẻ giữa 2 nền tảng. Có vẻ như không ai thực sự cố gắng làm điều đó với NDK và như vậy.
Có các nền tảng như
a. Clutter (http://www.clutter-project.org/) - Tôi không thể tìm thấy bất kỳ ví dụ nào về việc sử dụng nó trên thiết bị di động.
b. Nền tảng như Unity3D, mặc dù tôi không nghĩ rằng họ có thể giúp tôi nhiều vì theo tôi hiểu toàn bộ ứng dụng phải chạy trên nền tảng của họ, và đó không phải là những gì tôi đang tìm kiếm.
Vì vậy, các bạn có nghĩ rằng có khả năng chia sẻ mã 2d/3d giữa iOS và Android không? Nếu có, bạn có thể giới thiệu phương pháp nào không?
Hoặc tôi có nên sử dụng phương pháp gốc của từng thiết bị cho đồ họa 2d hoặc 3d không?
Cảm ơn!
Có vẻ thú vị! Tôi sẽ cung cấp cho nó một cái nhìn sớm và xem nếu nó có thể phù hợp với nhu cầu của tôi. – Dror
Tôi đã cập nhật câu trả lời của mình. : D – trusktr