สร้างโลกของคุณเอง
การเขียนสคริปต์

สวัสดี ZEPETOScript

11min

ZEPETOScript คืออะไร?

  • ZEPETOScript เป็นภาษาสคริปต์ที่ใช้สำหรับสร้าง ZEPETO World.
  • รองรับภาษาการเขียนโปรแกรม TypeScript.
  • ZEPETOScript ถูกออกแบบมาเพื่อกำหนดพฤติกรรมและฟังก์ชันภายใน ZEPETO World รวมถึง:
    • การเคลื่อนไหว ฟิสิกส์ และการโต้ตอบของวัตถุ.
    • การจัดการเหตุการณ์ รวมถึงการป้อนข้อมูลของผู้ใช้.
  • สืบทอดจากคลาส ZepetoScriptBehaviour ซึ่งออกแบบมาให้เข้ากันได้กับอินเทอร์เฟซ MonoBehaviour ของ Unity.
  • สามารถแนบกับ GameObjects ที่ใช้งานอยู่ในฉากเพื่อการดำเนินการ.

❗️ ระวัง

  • เมื่อพัฒนาสำหรับ ZEPETO World สคริปต์ C# จะไม่รวมอยู่ในแพ็คเกจการสร้าง.
  • ตรวจสอบให้แน่ใจว่าใช้เฉพาะ ZEPETOScript เท่านั้น.

บทเรียน Hello World

ขั้นตอนที่ 1 : การสร้าง ZEPETOScript

ในการสร้างไฟล์ ZEPETOScript ใหม่,

คลิก [Project] และเลือกไอคอน [+] ที่มุมซ้ายบนของแผง หรือคลิก Assets → Create → ZEPETO → TypeScript.

Document image




คุณสามารถเห็นว่า ZEPETOScript ใหม่ถูกสร้างขึ้นแล้ว ตามที่แสดงด้านล่าง.

Document image




ขั้นตอนที่ 2 : การเพิ่ม ZEPETOScript ลงใน GameObject

ZEPETOScript สามารถแนบกับ GameObject เป็น Component ได้ โดยการลากและวางไฟล์ ZEPETOScript ลงบน GameObject.

Document image


👍 เคล็ดลับ

  • คุณสามารถเพิ่มคอมโพเนนต์ผ่านตัวเลือก เพิ่มคอมโพเนนต์ > Zepeto Script ได้

ขั้นตอนที่ 3 : การเพิ่มโค้ดทดสอบหรือการสร้างบันทึก

ZEPETOScript ที่สร้างขึ้นใหม่จะแสดงด้านล่าง คุณสามารถแก้ไขสคริปต์โดยใช้เครื่องมือพัฒนาของ Unity

NewTypescript




ลองเพิ่มโค้ดบันทึกภายในฟังก์ชัน Start เพื่อตรวจสอบว่า ZEPETOScript ทำงานหรือไม่

HelloWorld




ดูผลลัพธ์ของโค้ดทดสอบด้านล่างนี้.

Document image




ขอแสดงความยินดีที่คุณได้ทำการเรียนรู้ ZEPETOScript เสร็จสิ้นแล้ว!

สำหรับผู้ที่เคยพัฒนาด้วย C# ใน Unity หรือผู้ที่ใหม่กับการพัฒนา ZEPETO World มาลงลึกในพื้นฐานของ ZEPETOScript กันเถอะ.



การประกาศตัวแปรใน ZEPETOScript

  • ZEPETOScript ใช้ไวยากรณ์ TypeScript.
  • ดังนั้นจึงจำเป็นต้องประกาศประเภทเมื่อประกาศตัวแปร.
  • ตัวอย่างการประกาศตัวแปร:
TypeScript




การใช้ประเภทข้อมูล Map

  • แทนที่จะใช้ประเภทข้อมูล Dictionary ของ C# ให้ใช้ประเภทข้อมูล Map ของ TypeScript เพื่อเก็บและจัดการคู่คีย์-ค่า
  • ประเภทข้อมูลนี้สะดวกโดยเฉพาะในการจัดการข้อมูลผู้เล่นเมื่อทำการสร้างโลกแบบผู้เล่นหลายคน
  • ตัวอย่างการใช้งานที่ง่ายของ Map:
TypeScript




การใช้ JSON

เมื่อทำงานกับข้อมูลที่จัดรูปแบบเป็น JSON คุณสามารถใช้ฟังก์ชันในตัวของ TypeScript ได้

  • การแปลงสตริง JSON เป็นอ็อบเจ็กต์
    • ใช้ JSON.parse() เมธอด.
  • การแปลงอ็อบเจ็กต์เป็นสตริง JSON
    • ใช้ JSON.stringify() เมธอด.
  • ตัวอย่างการใช้ JSON:
TypeScript




  • สำหรับไวยากรณ์ที่ละเอียดมากขึ้น โปรดดูที่เอกสาร TypeScript



อัปเดต 11 Oct 2024
Doc contributor
หน้านี้ช่วยคุณได้หรือไม่?