Building TPT with Meson/th
Jump to navigation
Jump to search
| Language: | English • 한국어 • ไทย • 中文 |
|---|
นี้คือวิธีการติดตั้งThe Powder Toy ถ้ามีคำถามอะไรให้ถามใน กระทู้ของThe Powder Toy หรือใน #development ใน เซิร์ฟเวอร์discord(ดิสคอร์ด)นี้
การติดตั้งสำหรับ windows(วินโดวส์)
ที่มีMSVC
MSVC คือ Microsoft Visual C++ ของwindowsซึ่งมากับVisual Studio แนะนำโดยใช้MSVCในการติดตั้งTPT(The powder toy)ในwindowsถ้ามีต้องการที่จะดัดแปลงเกมหรือด้วยเหตุผลอื่นก็ตาม
สิ่งที่ต้องการในการติดตั้ง
- ติดตั้งgit(ในนี้)
- ไม่ควรเปลี่ยนการตั้งค่า
- ติดตั้งPython(ในนี้)
- แนะนำให้อนุญาตการติดตั้งเพื่อสามารถเพื่มPythonในการติดตั้งได้
- เปิดelevated-command-prompt(โดยการค้นหา"cmd"ในหน้าเริ่มต้น คลิกขวาและคลิก"Run as administrator")และใช้คำสั่งตามนี้(สามารถปิดหลังคำสั่งทำงานเสร็จแล้ว)
python -m pip install --upgrade pip python -m pip install --upgrade meson ninja
- เปิดnon-elevated command prompt(เหมือนเดิมแค่ไม่ต้อง'คลิกขวาและคลิก"Run as administrator"'ให้คลิกไปเลย)และใช้คำสั่งตามนี้(สามารถปิดหลังคำสั่งทำงานเสร็จแล้ว)
- แทนที่
[wherever you keep your repositories]ด้วยPATHที่ต้องการติดตั้งและลบ[]ออกด้วย และถ้าPATHมีการเว้นวรรคให้ใส่""รอบๆด้วย- ตัวอย่าง:ถ้าคุณต้องการติดตั้งที่
C:\Users\Powder Toy Fan\DevelopmentPATHนี้ต้องเป็น"C:\Users\Powder Toy Fan\Development"
- ตัวอย่าง:ถ้าคุณต้องการติดตั้งที่
- แทนที่
cd /d [wherever you keep your repositories] git clone https://github.com/The-Powder-Toy/The-Powder-Toy
การประกอบครั้งแรก
- ติดตั้งVisual Studio (ในนี้;และไม่, Visual Studio Codeมันไม่ใช้อันเดียวกันกับVisual Studio, คุณต้องการVisual Studio)
- มั้นใจว่าคุณติดตั้ง"Desktop development with C++" workload
- เปิด(non-elevated) command prompt และใช้คำสั่งต่อไปนี้
cd /d [wherever you keep your repositories] cd The-Powder-Toy meson setup build-debug cd build-debug meson compile
- มั้นใจว่าMesonกำลังใช้MSVCอยู่(หา
clอยู่ในlog) - คุณอาจเจอคำเตือนแต่ไม่มีerrorหรือความผิดพลาด(ในขั้นตอนนี้,ห้ามข้ามโดยเด็ดขาด;ให้ถามเราในกระทู้แทน)
- ถ้าคุณไม่มั้นใจ ให้ใช้คำสั่งนี้
meson compileอีกรอบ; ถ้ามันบอกว่า"no work to do"ทุกอย่างทำงานถูกต้อง
- ถ้าคุณไม่มั้นใจ ให้ใช้คำสั่งนี้
- ณ จุดสามารถเปิดTPT(The Powder Toy)จากpromptได้
powder.exe
การใช้กับVisual Studio IDE
วิธีก่อนหน้านี้ไม่สามารถใช้ 'Visual'ในVisual Studioได้ ยังไงก็ตามMesonมีข้อจำกัดในการรองรับIDE ถ้าคุณใช้IDEเป็น และด้วยเหตุผลบ้างอย่างที่คุณต้องการใช้มัน คุณสามารถใช้Mesonสร้างsites(เหมือนไซต์ก่อสร้าง มันจะไดเร็กทอรีในการสร้างระบบต่างๆ)