ลิขสิทธิ์ (c) 2024 Chris Maltby เผยแพร่ภายใต้ใบอนุญาต MIT
Patreon: gbstudiodev
ทวิตเตอร์: @maltby
Reddit: /r/gbstudio
Discord: เข้าร่วมการแชท
GB Studio เป็นผู้สร้างเกมผจญภัยย้อนยุคที่รวดเร็วและใช้งานง่ายสำหรับ Game Boy สำหรับ Mac, Linux และ Windows สำหรับข้อมูลเพิ่มเติม โปรดดูที่เว็บไซต์ GB Studio
GB Studio ประกอบด้วยแอปพลิเคชันสร้างเกม Electron และเอ็นจิ้นเกม C ที่ใช้ GBDK
ดาวน์โหลดรุ่นสำหรับระบบปฏิบัติการของคุณจากหน้าดาวน์โหลด GB Studio
หรือหากต้องการเรียกใช้จากแหล่งที่มา ให้โคลน repo นี้แล้ว:
ติดตั้ง NodeJS (ระบุเวอร์ชันที่ต้องการใน .nvmrc)
> cd gb-studio> เปิดใช้งาน corepack> เส้นด้าย> เริ่มต้น npm
ปัจจุบัน GB Studio ใช้ Node 21.7.1 หากคุณติดตั้ง NVM คุณสามารถใช้ .nvmrc
ที่รวมอยู่เพื่อสลับไปใช้เวอร์ชันโหนดที่รองรับได้
> cd gb-studio> ใช้ nvm
ติดตั้ง GB Studio จากแหล่งที่มาข้างต้น
> เรียกใช้ npm make:cli> ลิงค์เส้นด้าย # จากโฟลเดอร์ใด ๆ คุณสามารถเรียกใช้ gb-studio-cli> $(yarn bin gb-studio-cli) -V 4.1.2> $(เส้นด้าย bin gb-studio-cli) --help
ดึงโค้ดล่าสุดแล้วรัน make:cli อีกครั้ง ต้องใช้ Yarn Link สำหรับการรันครั้งแรกเท่านั้น
> เรียกใช้ npm make:cli
โครงการส่งออก
> $(yarn bin gb-studio-cli) เส้นทางการส่งออก/to/project.gbsproj out/
ส่งออกโครงการ GBDK จาก gbsproj ไปยังไดเรกทอรีออก
ส่งออกข้อมูล
> $(เส้นด้าย bin gb-studio-cli) ส่งออก -d path/to/project.gbsproj out/
ส่งออกเฉพาะ src/data และรวม/ข้อมูลจาก gbsproj ไปยังไดเรกทอรีออก
ทำรอม
> $(เส้นด้าย bin gb-studio-cli) make:rom path/to/project.gbsproj out/game.gb
สร้างไฟล์ ROM จาก gbsproj
ทำพ็อกเก็ต
> $(เส้นด้าย bin gb-studio-cli) make:pocket path/to/project.gbsproj out/game.pocket
สร้างไฟล์ Pocket จาก gbsproj
ทำเว็บ
> $(yarn bin gb-studio-cli) make: เส้นทางเว็บ/to/project.gbsproj out/
สร้างเว็บบิลด์จาก gbsproj
เอกสาร GB สตูดิโอ
หากคุณต้องการช่วยสนับสนุนการแปลภาษาใหม่ให้กับ GB Studio คุณสามารถทำได้โดยส่งคำขอดึงเพิ่มหรืออัปเดตไฟล์ JSON ที่นี่ https://github.com/chrismaltby/gb-studio/tree/develop/src/ หลาง
หากคุณต้องการอัปเดตการแปลที่มีอยู่ด้วยเนื้อหาที่ขาดหายไป มีสคริปต์ที่มีประโยชน์ซึ่งแสดงรายการคีย์ที่พบในการแปลภาษาอังกฤษที่ไม่พบ และคัดลอกไปยังการแปลของคุณ
npm run การแปลที่ขาดหายไป lang# เช่น npm run การแปลที่หายไป de# เช่น npm run การแปลที่หายไป en-GB