Search documentation...

Command Palette

Search for a command to run...

Setting up Project

โปรแกรมสำหรับการพัฒนา

ก่อนที่จะเริ่มใช้งาน Script API ในโปรแกรมของคุณ คุณจําเป็นต้องมี:

  1. Visual Studio Code เป็นโปรแกรม code editor ที่แนะนำสำหรับการพัฒนา Script API
  2. Node.js เป็นเครื่องมือพัฒนา JavaScript ที่แนะนำสำหรับการพัฒนา Script API

ติดตั้ง Node.js

สำหรับการติดตั้ง Node.js ให้เข้าไปที่เว็บไซต์ Node.js และเลือกเป็น npm หรือติดตั้งตามความต้องการของคุณ https://nodejs.org/en/download

Node.js Download Page

Node.js Download Page

หลังจากนั้น Download มา และทำการ install ให้เรียบร้อย หลังจากนั้นให้ลองเปิด cmd โดย Windows + R แล้วพิมพ์ cmd จากนั้นลองพิมพ์คำสั่ง

npm --version

หากดำเนินการเรียบร้อย จะสามารถแสดงเลข version ออกมาได้

ติดตั้ง Visual Studio Code

สำหรับการติดตั้ง Visual Studio Code ให้เข้าไปที่เว็บไซต์ Visual Studio Code และติดตั้งตามความต้องการของคุณ

Visual Studio Code Download Page

Visual Studio Code Download Page

หลังจากนั้น Download มา และทำการ install ให้เรียบร้อย

เริ่มการ Setup Project

เนื่องจาก Project นี้เป็นโค้ดสำหรับพัฒนา server ของ minecraft bedrock จึงต้องคำนึงให้พัฒนาได้สะดวก

Project โฟลเดอร์

ให้เรา Windows + R แล้วพิมพ์ เพื่อไปยังโฟลเดอร์ของตัวเกม

%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang

จากนั้นคุณจะพบโฟลเดอร์ดังนี้

com.mojang 
├── behavior_packs
├── custom_skins
├── development_behavior_packs
├── development_resource_packs
├── development_skin_packs
├── minecraftpe
├── minecraftWorlds
├── resource_packs
├── skin_packs
└── world_templates

เลือกโฟลเดอร์ development_behavior_packs เพื่อสร้างโปรเจคใหม่

ทำไมต้องสร้างโปรเจคในนี้

เนื่องจากการสร้างโปรเจคใหม่ใน development_behavior_packs จะช่วยให้การพัฒนาโปรเจคเป็นไปได้ง่ายขึ้น เพราะจะทำให้เราสามารถจัดการแอดออนภายในตัวเกมและแก้ไขแอดออนได้ภายใน pack เดียว

เช่นสถานการณ์

  • หากใช้ behavior_packs การนำ pack เข้าสู่โลกจะทำการคัดลอกโฟล์เดอร์ pack ของเรามาใส่ภายในโฟล์เดอร์โลกจะทำให้จัดการยาก
  • หากใช้ behavior_packs ที่อยู่ในโฟล์เดอร์โลก เราก็จะไม่สามารถทดลองโลกได้หลากหลายหรือ หากโลกเกิดปัญหาก็ต้องคอยย้ายโฟลเดอร์ pack

Sponsor Parinya Pantimit on GitHub Sponsor

Thank you for your support! Your generosity helps me continue to develop and maintain this project.

Sponsor