Menggunakan Sampel Produk
- Contoh Produk ZEPETO
- Referensi API Produk ZEPETO
Berikut adalah contoh implementasi Produk ZEPETO.
Untuk memahami sistem Produk ZEPETO, kami sarankan Anda mengikuti panduan untuk memahami implementasi contoh tersebut.
Contoh mencakup sistem mata uang, sistem inventaris, akuisisi item, pembelian, dan sumber daya UI.
❗️ Peringatan
- Silakan gunakan sumber daya UI dan skrip yang disediakan dalam contoh saat Anda membuat Dunia ZEPETO.
- Namun, dilarang menggunakan sumber daya dari contoh yang diterbitkan selain dari Dunia ZEPETO.
- Silakan daftarkan mata uang dan produk dengan nama yang sama seperti yang digunakan dalam sampel di ZEPETO Studio.(Jika ID mata uang dan ID produk berbeda, mereka tidak dapat dihubungkan dengan sampel.)
- Mata Uang
ID | Nama Mata Uang |
---|---|
bintang | bintang |
energi | energi |
- Item Produk
ID | Nama | Mata Uang Penjualan | Harga | Tipe |
---|---|---|---|---|
catatan1 | catatan1 | bintang | 10 | Non-konsumabel |
ramuan4 | ramuan4 | energi | 4 | Konsumabel |
ramuan3 | ramuan3 | energi | 3 | Konsumabel |
ramuan2 | ramuan2 | energi | 2 | Konsumabel |
ramuan1 | ramuan1 | energi | 1 | Konsumabel |
- Produk Paket Mata Uang
ID | Nama | Mata Uang Penjualan | Harga | Konfigurasi Paket |
---|---|---|---|---|
energi4 | energi4 | ZEPETO ZEM | 4 | energi, 40 |
energi3 | energi3 | ZEPETO ZEM | 3 | energi, 30 |
energi2 | energi2 | ZEPETO ZEM | 2 | energi, 20 |
energi1 | energi1 | ZEPETO ZEM | 1 | energi, 10 |
- Paket Produk Item
ID | Nama | Mata Uang Penjualan | Harga | Konfigurasi Paket(item) |
---|---|---|---|---|
potion_package | potion_package | ZEPETO ZEM | 3 | potion4, 3 |
2) Impor Kanvas Produk yang terletak di Assets/ProductSystem/Prefab ke dalam Scene.
3) Buka Pengaturan Proyek > Layanan ZEPETO di proyek Anda untuk memeriksa apakah Dunia terhubung dengan baik.
4) Jalankan bilah menu Unity > ZEPETO > Produk > Pengaturan.
- Jika mata uang dan daftar produk ditampilkan dengan baik, tautan akan berhasil.
- Anda dapat memverifikasi bahwa gambar ikon di folder Assets>Produk>Sumber Daya telah diatur.
- Anda dapat mendaftarkan foto ikon produk dengan menggunakan gambar pilihan Anda.
❗️ Peringatan
- Jika Anda tidak dapat melihat produk dengan jelas, silakan periksa hal berikut.
- Pastikan bahwa informasi akun yang masuk ke Unity Editor sama dengan informasi pencipta World id.
- Pastikan bahwa informasi ID dunia yang terhubung di Pengaturan Proyek > Layanan ZEPETO adalah benar.
- Silakan konfirmasi bahwa Anda telah mendaftarkan mata uang dan produk ID yang sama seperti yang digunakan dalam contoh.
5) Silakan aktifkan multi-server dan tekan tombol Play untuk menjalankan contoh.
◦ Dapatkan Energi : Ketika Anda mengklik tombol, Anda mendapatkan satu produk energi.
◦ Gunakan Energi : Ketika Anda mengklik tombol, Anda dapat mengurangi satu item energi
◦ Tingkatkan EXP : Klik tombol untuk mendapatkan nilai pengalaman sebesar 10. Jika Anda mendapatkan nilai pengalaman dan level Anda naik, Anda mendapatkan 5 mata uang Bintang.
◦ Dapatkan Item Acak : Klik tombol untuk secara acak menambahkan salah satu dari empat item ramuan ke inventaris.
◦ Beli Segera : Ketika Anda mengklik tombol, Anda dapat mengurangi satu item energi dan membeli Ramuan 1. Jendela pembelian tidak muncul, dan item yang dibeli langsung ada di inventaris.
◦ Beli melalui UI : Klik tombol dan jendela pembelian akan muncul. Anda dapat membeli Catatan 1 dengan mengurangi 10 mata uang Bintang dari jendela pembelian.
◦ Beli Paket Item : Klik tombol dan jendela pembelian akan muncul. Anda dapat membeli produk paket ramuan dengan mengurangi ZEPETO ZEM dari jendela pembelian.
- Ikon tas: Klik pada tombol untuk menampilkan jendela inventaris. Anda dapat memeriksa daftar item yang Anda miliki, memilihnya, dan menggunakannya.
- Ikon keranjang belanja: Ketika Anda mengklik tombol, jendela pembelian untuk mata uang energi muncul. Anda dapat membeli produk paket mata uang dengan mengurangi ZEPETO ZEM dari jendela pembelian.
- Ketika multi-server diaktifkan, pengujian Produk ZEPETO dimungkinkan di server sandbox.
- Perubahan yang dibuat di editor tidak akan tercermin di ZEPETO Studio.
- Perubahan yang dibuat pada Pretest dan World yang dirilis akan tercermin di ZEPETO Studio.
- Lingkungan pengujian sandbox akan diinisialisasi ketika multi-server dimatikan.(Ini akan diinisialisasi dengan data studio ZEPETO.)
- Pengujian item non-konsumsi
- Jika multi-server diaktifkan, Anda tidak dapat membelinya lagi setelah Anda membelinya.
- Jika Anda mematikan multi-server, lingkungan pengujian akan diinisialisasi, jadi jika Anda menghidupkan kembali multi-server, Anda dapat membelinya.
- Tanpa mendaftarkan Gambar Sampul World, Anda tidak dapat melakukan pengujian Produk dengan benar. Harap pastikan untuk memeriksa apakah Gambar Sampul World telah terdaftar dengan benar di ZEPETO Studio.
Contoh tidak mengimplementasikan konten setelah barang digunakan. Bagian itu harus diimplementasikan langsung seperti yang dimaksud oleh para produsen dunia. Silakan merujuk ke skrip di UICommonBtn.ts.
Kuncinya adalah mengimplementasikan kode konten sesuai dengan ID produk saat menggunakan produk tersebut.
Jika Anda ingin mengimplementasikan saat menggunakan potion2, lakukan perubahan berikut:
Untuk mengkomunikasikan sistem ekonomi menggunakan Produk ZEPETO dengan server, skrip server dan skrip klien perlu diimplementasikan secara terpisah.
Untuk implementasi skrip, silakan merujuk ke skrip contoh yang diimplementasikan dalam Contoh Produk ZEPETO dan API Produk ZEPETO.