สร้างโลกของคุณเอง
เศรษฐกิจ
การใช้ตัวอย่างสินค้า
18นาที
ขั้นตอนที่ 1 เริ่มต้นด้วยตัวอย่างผลิตภัณฑ์ zepeto ตัวอย่างผลิตภัณฑ์ zepeto https //github com/naverz/world tutorial/tree/main/product https //github com/naverz/world tutorial/tree/main/product เอกสารอ้างอิง api ของ zepeto product \[api ของผลิตภัณฑ์ zepeto] https //developer zepeto me/docs/product/ ต่อไปนี้คือตัวอย่างการใช้งานผลิตภัณฑ์ zepeto เพื่อให้เข้าใจระบบผลิตภัณฑ์ zepeto เราขอแนะนำให้คุณติดตามคำแนะนำเพื่อทำความเข้าใจการใช้งานของตัวอย่าง ตัวอย่างรวมถึงตัวอย่างของระบบสกุลเงิน ระบบสินค้าคงคลัง การได้มาซึ่งสินค้า การซื้อ และทรัพยากร ui ❗️ ระวัง โปรดใช้ทรัพยากร ui และสคริปต์ที่จัดเตรียมไว้ในตัวอย่างเมื่อคุณสร้างโลก zepeto อย่างไรก็ตาม ห้ามใช้ทรัพยากรของตัวอย่างที่เผยแพร่ นอกเหนือจากโลก zepeto วิธีการใช้ตัวอย่างผลิตภัณฑ์ zepeto กรุณาลงทะเบียนสกุลเงินและผลิตภัณฑ์ที่มีชื่อเดียวกับที่ใช้ในตัวอย่างที่ zepeto studio (หาก id สกุลเงินและ id ผลิตภัณฑ์แตกต่างกัน จะไม่สามารถเชื่อมโยงกับตัวอย่างได้) สกุลเงิน id ชื่อสกุลเงิน ดาว ดาว พลังงาน พลังงาน รายการสินค้า รหัส ชื่อ สกุลเงินขาย ราคา ประเภท หมายเหตุ1 หมายเหตุ1 ดาว 10 ไม่สามารถบริโภคได้ ยาสมุนไพร4 ยาสมุนไพร4 พลังงาน 4 สามารถบริโภคได้ ยาสมุนไพร3 ยาสมุนไพร3 พลังงาน 3 สามารถบริโภคได้ ยาสมุนไพร2 ยาสมุนไพร2 พลังงาน 2 สามารถบริโภคได้ ยาสมุนไพร1 ยาสมุนไพร1 พลังงาน 1 สามารถบริโภคได้ ผลิตภัณฑ์แพ็คเกจสกุลเงิน รหัส ชื่อ สกุลเงินขาย ราคา การกำหนดแพ็คเกจ energy4 energy4 zepeto zem 4 energy, 40 energy3 energy3 zepeto zem 3 energy, 30 energy2 energy2 zepeto zem 2 energy, 20 energy1 energy1 zepeto zem 1 energy, 10 ผลิตภัณฑ์แพ็คเกจสินค้า รหัส ชื่อ สกุลเงินการขาย ราคา การกำหนดค่าชุด (รายการ) potion package potion package zepeto zem 3 potion4, 3 2\) นำเข้า product canvas ที่ตั้งอยู่ใน assets/productsystem/prefab ไปยัง scene 3\) เปิดการตั้งค่าโปรเจกต์ > zepeto service ในโปรเจกต์ของคุณเพื่อตรวจสอบว่าทำการเชื่อมต่อโลกอย่างถูกต้องหรือไม่ 4\) รันเมนู unity > zepeto > ผลิตภัณฑ์ > การตั้งค่า หากสกุลเงินและรายการผลิตภัณฑ์แสดงผลได้ดี ลิงก์จะสำเร็จ คุณสามารถตรวจสอบได้ว่าภาพไอคอนในโฟลเดอร์ assets>product>resources ถูกตั้งค่าไว้หรือไม่ คุณสามารถลงทะเบียนภาพไอคอนผลิตภัณฑ์โดยใช้ภาพที่คุณเลือก ❗️ ระวัง หากคุณไม่สามารถมองเห็นผลิตภัณฑ์ได้อย่างถูกต้อง โปรดตรวจสอบสิ่งต่อไปนี้ โปรดตรวจสอบให้แน่ใจว่าข้อมูลบัญชีที่เข้าสู่ระบบใน unity editor ตรงกับข้อมูลของผู้สร้าง world id ตรวจสอบให้แน่ใจว่าข้อมูล world id ที่เชื่อมต่อใน project settings > zepeto service ถูกต้อง โปรดยืนยันว่าคุณได้ลงทะเบียนสกุลเงินและผลิตภัณฑ์ id เดียวกันกับที่ใช้ในตัวอย่าง 5\) โปรดเปิดใช้งาน multi server และกดปุ่ม play เพื่อเรียกใช้ตัวอย่าง ขั้นตอนที่ 2 ทำความเข้าใจตัวอย่างผลิตภัณฑ์ zepeto https //www youtube com/watch?v=jizxeaq nv8 https //www youtube com/watch?v=jizxeaq nv8 ◦ รับพลังงาน เมื่อคุณคลิกปุ่ม คุณจะได้รับผลิตภัณฑ์พลังงานหนึ่งรายการ ◦ ใช้พลังงาน เมื่อคุณคลิกปุ่ม คุณสามารถหักรายการพลังงานหนึ่งรายการได้ ◦ เพิ่ม exp คลิกปุ่มเพื่อรับค่าประสบการณ์ 10 หากคุณได้รับค่าประสบการณ์และระดับของคุณเพิ่มขึ้น คุณจะได้รับสกุลเงิน 5 star ◦ รับรายการแบบสุ่ม คลิกปุ่มเพื่อเพิ่มรายการยาแบบสุ่มหนึ่งในสี่รายการลงในคลังสินค้า ◦ ซื้อทันที เมื่อคุณคลิกปุ่ม คุณสามารถหักรายการพลังงานหนึ่งรายการและซื้อ potion 1 หน้าต่างการซื้อจะไม่ปรากฏขึ้น และรายการที่ซื้อจะอยู่ในคลังสินค้าทันที ◦ ซื้อผ่าน ui คลิกปุ่มและหน้าต่างการซื้อจะปรากฏขึ้น คุณสามารถซื้อ note 1 โดยหักสกุลเงิน 10 star จากหน้าต่างการซื้อ ◦ ซื้อแพ็คเกจสินค้า คลิกปุ่มและหน้าต่างการซื้อจะปรากฏขึ้น คุณสามารถซื้อผลิตภัณฑ์แพ็คเกจยาโดยหัก zepeto zem จากหน้าต่างการซื้อ ไอคอนกระเป๋า คลิกที่ปุ่มเพื่อแสดงหน้าต่างสินค้าคงคลัง คุณสามารถตรวจสอบรายการสินค้าที่คุณมี เลือกและใช้งานได้ ไอคอนรถเข็นช็อปปิ้ง เมื่อคุณคลิกที่ปุ่ม หน้าต่างการซื้อสำหรับสกุลเงินพลังงานจะปรากฏขึ้น คุณสามารถซื้อผลิตภัณฑ์แพ็คเกจสกุลเงินโดยการหัก zepeto zem จากหน้าต่างการซื้อ ข้อควรระวังสำหรับการทดสอบผลิตภัณฑ์ zepeto เมื่อเปิดเซิร์ฟเวอร์หลายตัว การทดสอบผลิตภัณฑ์ zepeto จะสามารถทำได้ในเซิร์ฟเวอร์แซนด์บ็อกซ์ การเปลี่ยนแปลงที่ทำในตัวแก้ไขจะไม่สะท้อนใน zepeto studio การเปลี่ยนแปลงที่ทำใน pretest และโลกที่ปล่อยออกมาจะสะท้อนใน zepeto studio สภาพแวดล้อมการทดสอบแซนด์บ็อกซ์จะถูกเริ่มต้นใหม่เมื่อปิดเซิร์ฟเวอร์หลายตัว (จะเริ่มต้นด้วยข้อมูล zepeto studio) การทดสอบสินค้าที่ไม่สามารถบริโภคได้ หากเซิร์ฟเวอร์หลายตัวเปิดอยู่ คุณไม่สามารถซื้ออีกครั้งได้เมื่อคุณซื้อไปแล้ว หากคุณปิดเซิร์ฟเวอร์หลายตัว สภาพแวดล้อมการทดสอบจะถูกเริ่มต้นใหม่ ดังนั้นหากคุณเปิดเซิร์ฟเวอร์หลายตัวอีกครั้ง คุณสามารถซื้อได้ หากไม่ลงทะเบียนภาพปกโลก คุณจะไม่สามารถทำการทดสอบผลิตภัณฑ์ได้อย่างถูกต้อง กรุณาตรวจสอบว่าภาพปกโลกได้ถูกลงทะเบียนอย่างถูกต้องใน zepeto studio หรือไม่ ขั้นตอนที่ 3 การนำเนื้อหามาใช้หลังจากซื้อผลิตภัณฑ์ ตัวอย่างไม่ได้มีการนำเนื้อหามาใช้หลังจากที่ใช้รายการนั้น ส่วนนี้ต้องมีการนำไปใช้โดยตรงตามที่ผู้ผลิตทั่วโลกตั้งใจ กรุณาอ้างอิงสคริปต์ใน uicommonbtn ts this multiplay room addmessagehandler\<inventorysync>("syncinventories", (message) => { this openinformation(`${message productid} ได้ถูก ${inventoryaction\[message inventoryaction]} ในคลังสินค้า `); // ตัวอย่างการใช้รายการ if(message inventoryaction == inventoryaction used){ if(message productid == "potion1"){ console log("ใช้ยาสมุนไพร!"); } } }); กุญแจสำคัญคือการนำโค้ดเนื้อหามาใช้ตามหมายเลขผลิตภัณฑ์เมื่อใช้ผลิตภัณฑ์นั้น หากคุณต้องการนำไปใช้เมื่อใช้ potion2 ให้ทำการเปลี่ยนแปลงดังต่อไปนี้ this multiplay room addmessagehandler\<inventorysync>("syncinventories", (message) => { this openinformation(`${message productid} ได้ถูก ${inventoryaction\[message inventoryaction]} ในคลังสินค้า `); // ตัวอย่างการใช้รายการ if(message inventoryaction == inventoryaction used){ if(message productid == "potion2"){ console log("ใช้ยาสมุนไพร2!"); } } }); เพื่อสื่อสารระบบเศรษฐกิจโดยใช้ผลิตภัณฑ์ zepeto กับเซิร์ฟเวอร์ สคริปต์เซิร์ฟเวอร์และสคริปต์ไคลเอนต์ต้องมีการนำไปใช้แยกกัน สำหรับการนำสคริปต์ไปใช้ กรุณาอ้างอิงจากตัวอย่างสคริปต์ที่นำไปใช้ในตัวอย่างผลิตภัณฑ์ zepeto และ api ของผลิตภัณฑ์ zepeto