BUAT DUNIAMU
Rekaman

Tangkapan Layar

10min

Menggunakan fungsi 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.

TypeScript




Berikut adalah contoh kode menggunakan fungsi mode tangkapan layar dalam ZepetoWorldContent menggunakan RenderTexture.

TypeScript

  • Ini tidak dapat diperiksa dalam mode editor Unity, tetapi dapat diperiksa saat bermain di aplikasi.



Contoh Tangkapan Layar

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.
Document image


Pedoman untuk aplikasi ke proyek yang ada

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.
Document image




  • 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.
Document image

  • Animator yang IKPass diaktifkan harus digunakan.
Document image




👍 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.
Document image




  • Mengenai pengaturan kamera
    • Pengaturan kamera dalam mode ZepetoCamera mengubah pengaturan ZepetoPlayers - Kamera.
Document image




  • Pengaturan kamera dalam mode kamera selfie mengubah nilai pengaturan dari Selfie Camera.ts di Resources - prefab Kamera Selfie.
Document image