Dasar aplikasi Unity yang digerakkan AR
EasyAR Sense Unity Plugin menyediakan fitur dasar untuk mengembangkan aplikasi AR di Unity. Artikel ini memperkenalkan pengetahuan dasar dan komponen yang perlu Anda pahami saat mengembangkan aplikasi AR di Unity.
Sebelum mulai
- Pelajari AR-driven 3D rendering.
Dasar pengembangan aplikasi Unity AR
Pertama, Anda perlu memahami versi Unity dan platform mana yang kompatibel dengan EasyAR:
Di Unity, proses umum aplikasi AR mirip dengan aplikasi AR umum, tetapi pengambilan data kamera, operasi tracker, dan rendering konten virtual dikelola melalui komponen AR Session.
flowchart TD
subgraph AR
CameraDevice[Camera Device]
Tracker[Tracker]
Renderer[Renderer]
CameraDevice -->|Image Frame| Tracker
Tracker -->|Image Frame + Tracked Pose| Renderer
end
subgraph unity["Unity AR"]
B[Session]
C([Camera])
O([Origin])
T([Target])
B -- transform --> C
B -- transform --> O
B -- transform --> T
classDef Unity fill:#6e6ce6,stroke:#333,color:#fff
class B Unity
class C Unity
class O Unity
class T Unity
end
CameraDevice -..- B
Tracker -..- B
Renderer -..- C
Renderer -..- O
Renderer -..- T
Anda akan mulai dari komponen dasar berikut dan secara bertahap memahami dasar aplikasi AR di Unity:
Kemudian, Anda perlu memahami center mode, konsep kunci untuk memahami bagaimana EasyAR mengontrol perilaku komponen Unity:
Jika Anda memiliki pengalaman menggunakan Unity XR framework, seperti AR Foundation, Anda mungkin ingin mengetahui cara menggunakan fitur-fitur ini saat mengembangkan aplikasi EasyAR:
Jika Anda telah menyelesaikan pengembangan AR di Unity editor, Anda mungkin ingin mengetahui cara mengonfigurasi proyek Unity sebelum packaging dan publishing agar dapat berjalan pada perangkat target:
Dengan menggabungkan pengetahuan dasar di atas, Anda dapat merujuk ke contoh workflow berikut untuk mempraktikkan apa yang telah dipelajari:
Langkah berikutnya
Setelah menguasai dasar pengembangan aplikasi Unity AR, Anda masih perlu mempelajari lebih banyak fitur dan komponen yang diperlukan untuk pengembangan AR:
- Pelajari Frame Source
- Pelajari Unity AR simulation dan manfaatkan lebih sering selama pengembangan
- Pelajari diagnostics dan manfaatkan lebih sering selama pengembangan
Jika Anda perlu menjalankan aplikasi EasyAR pada perangkat headset, Anda juga perlu:
- Pelajari penggunaan XR headsets