Tangkapan Layar
Anda dapat menggunakan fungsi terkait gambar dari ZepetoWorldContent API untuk menyimpan atau membagikan gambar di dalam Dunia, dan memposting gambar ke umpan.
ZepetoWorldContent API menyediakan fungsi terkait gambar berikut.
API | Deskripsi |
---|---|
ZepetoWorldContent.SaveToCameraRoll(rt: UnityEngine.RenderTexture, result: System.Action$1) | Menyimpan gambar ke perpustakaan foto. |
ZepetoWorldContent.SaveToCameraRoll(texture: UnityEngine.Texture2D, result: System.Action$1) | Menyimpan gambar ke perpustakaan foto. |
ZepetoWorldContent.Share(rt: UnityEngine.RenderTexture, result: System.Action$1) | Berbagi gambar ke aplikasi eksternal. |
ZepetoWorldContent.Share(texture: UnityEngine.Texture2D, result: System.Action$1) | Berbagi gambar ke aplikasi eksternal. |
ZepetoWorldContent.CreateFeed(rt: UnityEngine.RenderTexture, contents: string, result: System.Action$1) | Mengunggah gambar ke feed. Konten dari pos dapat ditentukan melalui argumen kedua, konten. Tag dunia secara otomatis diterapkan dan diposting ke feed. |
ZepetoWorldContent.CreateFeed(texture: UnityEngine.Texture2D, contents: string, $result: System.Action$1) | Mengunggah gambar ke feed. Konten dari pos dapat ditentukan melalui argumen kedua, konten. Tag dunia secara otomatis diterapkan dan diposting ke feed. |
Berikut adalah contoh pemanggilan fungsi gambar dalam ZepetoWorldContent.
Berikut adalah contoh kode menggunakan fungsi mode tangkapan layar dalam ZepetoWorldContent menggunakan RenderTexture.
- Ini tidak dapat diperiksa dalam mode editor Unity, tetapi dapat diperiksa saat bermain di aplikasi.
Proyek contoh tersedia untuk diunduh dari Github.
📘 Contoh Tangkapan Layar Resmi
👍 Deskripsi Contoh Tangkapan Layar
- Ini adalah proyek contoh Tangkapan Layar menggunakan fungsi terkait gambar dari API ZepetoWorldContent.
- Login ZEPETO harus dilakukan sebelum Anda dapat menjalankan proyek.
- Ini terdiri dari mode selfie dan mode ZepetoCamera, menyimpan atau membagikan gambar melalui RenderTexture, dan menggunakan gambar untuk membuat feed.
Saat menerapkan ke proyek yang ada, kami merekomendasikan agar Anda mengikuti pedoman di bawah ini.
- Versi Zepeto.World harus 1.21.14 atau lebih tinggi.
- Anda dapat menggunakan fungsi ZepetoWorldContent secara normal ketika dilakukan dalam versi 1.21.14 atau lebih tinggi dari World. Pembaruan versi tersedia di Window - PackageManager - Zepeto.World
- Layer 21 dalam proyek contoh ditetapkan sebagai Pemain.
- Jika Anda menggunakan layer kustom 21 saat menerapkan ke proyek yang ada, silakan ubah nilai playerLayer di ZepetoScreenShotModule.ts.
- ZepetoPlayers harus berada di Scene.
- Kode generasi Pemain harus ditulis secara terpisah.
- Silakan merujuk ke file PlayerCreator.ts dalam proyek.
- Anda harus memasukkan ZepetoScreenShotModule ke dalam Scene.
- Animator yang IKPass diaktifkan harus digunakan.
👍 IKPass
- Saat menggunakan ZepetoAnimator yang sudah ada
- Seret file ZepetoAnimator dari ZepetoPlayers ke jalur Assets/... di lingkungan lokal dan salin aset yang sesuai.
- Aktifkan IKPass dari ZepetoAnimator yang disalin, dan ganti Animator Controller dari ZepetoPlayers dengan animator yang sesuai.
- Saat menggunakan Custom Animator
- Aktifkan IKPass dari Animator yang sedang digunakan.
- Arah rotasi didukung berdasarkan Horizontal.
- Atur sebagai Orientasi - Horizontal di ZepetoWorldSetting.
- Mengenai pengaturan kamera
- Pengaturan kamera dalam mode ZepetoCamera mengubah pengaturan ZepetoPlayers - Kamera.
- Pengaturan kamera dalam mode kamera selfie mengubah nilai pengaturan dari Selfie Camera.ts di Resources - prefab Kamera Selfie.