Godot Engine Binaries ที่ไม่เป็นทางการสำหรับ Raspberry Pi

3.0.6 เพราะไม่มีการสนับสนุน GLES2 เพียง GLES3 เท่านั้นheadless และ server ไบนารีสำหรับ 2.1.6 เราสามารถรวบรวมพวกเขาบน Raspberry Piหากคุณต้องการการสนับสนุนอย่างเป็นทางการของ Godot สำหรับ Raspberry Pi มีข้อเสนอเกี่ยวกับเรื่องนี้ ไปที่นั่นและยกนิ้วให้เราเพื่อที่เราจะได้รับมัน? -
ดูการรวบรวม
ตารางนี้หมายถึง Raspberry Pi 4 เท่านั้น เวอร์ชันก่อนหน้านี้ยังไม่ทดลอง
| 2.1.6 | 3.1.2 | 3.3.4 | 3.4.5 | 3.5.2 | |
|---|---|---|---|---|---|
| บรรณาธิการ | - | ||||
| เทมเพลตการส่งออก | |||||
| ไม่มีหัว | - | ||||
| เซิร์ฟเวอร์ | - |
* : มันใช้งานได้ แต่มันล้าหลัง/ไม่ตอบสนองที่ Fullscreen (1920x1200) การทำให้ตัวแก้ไข 1/2 หรือ 1/3 ของขนาดนั้นทำให้ทำงานได้ดีขึ้น- : ไม่พร้อมใช้งาน ไฟล์ ZIP แต่ละไฟล์มี: Editor, Export Template, Headless และ Server
ไฟล์ zip เหล่านี้มีเท่านั้น: ตัวแก้ไขและเทมเพลตการส่งออก
เพื่อเปิดตัวแก้ไข Run:
./godot_x.x.x_rpi4_editor.bin
(โดยที่ xxx เป็นรุ่นของ Godot)
คุณอาจต้องให้สิทธิ์ในการดำเนินการกับไบนารี หากเป็นเช่นนั้นให้เรียกใช้:
sudo chmod +x godot_x.x.x_rpi4_editor.bin
คุณไม่จำเป็นต้องใช้ Raspberry Pi เพื่อส่งออกเกม คุณสามารถใช้คอมพิวเตอร์ใด ๆ ที่ใช้ระบบปฏิบัติการใดก็ได้ที่ Godot รองรับ
ExportLinux/X11Debug Debugging EnabledCustom Binary -> Release เลือกเวอร์ชันของเทมเพลตการส่งออกที่ตรงกับเวอร์ชันของโครงการของคุณBinary ยกเลิกการเลือก 64 bits *Export.rpi4 เมื่อตั้งชื่อเกมที่ส่งออก* สำหรับไบนารี 32 บิตเท่านั้น
Project -> ExportLinux/X11Binary Format ยกเลิกการเลือก 64 bits *Custom template -> Release เลือกเวอร์ชันของเทมเพลตการส่งออกที่ตรงกับเวอร์ชันของโครงการของคุณExport ProjectExport With Debug.x86 เป็น .rpi4 เพื่อหลีกเลี่ยงความสับสน* สำหรับไบนารี 32 บิตเท่านั้น
คุณสามารถส่งออกไฟล์ .pck และเรียกใช้กับเทมเพลตการส่งออกจากที่เก็บนี้
ExportLinux/X11Binary ยกเลิกการเลือก 64 bits *Export PCK/ZIP.pckOK* สำหรับไบนารี 32 บิตเท่านั้น
Project -> ExportLinux/X11Binary Format ยกเลิกการเลือก 64 bits *Export PCK/ZIPExport With Debug.pckSave* สำหรับไบนารี 32 บิตเท่านั้น
.pck (หมายความว่ามันฝังอยู่ในไบนารีที่ปฏิบัติการได้).pck มีชื่อเดียวกับไบนารีที่ปฏิบัติการได้และทั้งคู่อยู่ในไดเรกทอรีเดียวกันคุณสามารถเรียกใช้ไบนารีที่ปฏิบัติการได้เช่นนี้:
./name_of_your_godot_game.ext
.pck มีชื่อที่แตกต่างจากไบนารีที่ปฏิบัติการได้.pck อยู่ในไดเรกทอรีที่แตกต่างจากไบนารีที่ปฏิบัติการได้.pck อิสระ (โดยไม่ต้องใช้ไบนารีที่เรียกใช้งานได้) คุณจะต้องผ่านเส้นทางไฟล์ .pck โดยใช้ตัวเลือก --main-pack เช่นนี้:
./godot_x.x.x_rpi4_export-template.bin --main-pack "/path/to/the/pck/file.pck"
บน Godot 2.x ให้ใช้ -main_pack แทน --main-pack
หากเกมที่คุณพยายามเล่นไม่ทำงานมันน่าจะเป็นเพราะมันถูกสร้างขึ้นด้วย Godot อีกรุ่นหนึ่ง
อาจเป็นเพราะมันใช้ GDNative หรือ C#ซึ่ง Raspberry Pi Binaries ไม่รองรับ
หากคุณได้รับข้อผิดพลาดนี้เมื่อพยายามเล่นเกม:
ไดรเวอร์การ์ดวิดีโอของคุณไม่รองรับเวอร์ชัน OpenGL ที่รองรับใด ๆ โปรดอัปเดตไดรเวอร์ของคุณหรือหากคุณมีการอัพเกรด GPU ที่เก่าหรือแบบบูรณาการ
หมายความว่าเกมที่คุณพยายามเรียกใช้ใช้ไดรเวอร์วิดีโอ GLES3 ซึ่ง Raspberri Pi ไม่รองรับ
คุณจะต้องบังคับให้ Godot ใช้ไดรเวอร์วิดีโอ GLES2 โดยผ่านพารามิเตอร์ --video-driver GLES2 เช่นนี้:
./godot_x.x.x_rpi4_export-template.bin --main-pack "/path/to/the/pck/file.pck" --video-driver GLES2
บน Godot 2.x ให้ใช้ -vd แทน --video-driver
ดู Changelog
อย่าลังเลที่จะ:
หากคุณรักโครงการนี้หรือพบว่ามีประโยชน์โปรดพิจารณาสนับสนุนผ่านการบริจาคทุกขนาดเพื่อช่วยให้ดีขึ้น
ถ้าคุณทำไม่ได้ลองแบ่งปันกับโลก ...
... หรือให้ดาว
ขอบคุณมาก!
ขอบคุณ: