SpaceFX (WebFX demo)

10+
ดาวน์โหลด
การจัดประเภทเนื้อหา
ประเภท 3+
ภาพหน้าจอ
ภาพหน้าจอ

เกี่ยวกับเกมนี้

กลุ่มเป้าหมาย

แอปนี้ได้รับการเผยแพร่สำหรับนักพัฒนาที่ติดตามโครงการ WebFX และเป็นส่วนหนึ่งของการสาธิตโครงการ


สำหรับผู้ชมใหม่

WebFX เป็นโซลูชันข้ามแพลตฟอร์มแบบโอเพ่นซอร์สฟรีที่สามารถกำหนดเป้าหมายได้ 7 แพลตฟอร์ม (เว็บ, Android, iOS, macOS, Linux, Windows & embed เช่น Raspberry Pi) จากฐานรหัส Java เดียว
เทคโนโลยีพื้นฐาน: OpenJFX, Gluon & GWT

ตัวอย่างเช่น คุณสามารถเยี่ยมชมเวอร์ชันเว็บของแอปเดียวกันนี้ได้ที่ https://spacefx.webfx.dev

ไม่ว่าแพลตฟอร์มใด ซอร์สโค้ดของแอปพลิเคชันจะเหมือนกันทุกประการ (ดูส่วน LINKS ด้านล่างเพื่อเข้าถึงซอร์สโค้ดของการสาธิตนี้)
แอปพลิเคชันเขียนด้วย Java และใช้ JavaFX API เพื่อสร้างอินเทอร์เฟซผู้ใช้
Gluon toolchain (สร้างขึ้นบน GraalVM) ใช้เพื่อคอมไพล์โค้ด Java ของแอปพลิเคชันลงในแอปแบบเนทีฟสำหรับทุกแพลตฟอร์ม ยกเว้นเว็บ (ซึ่งรวมถึงเวอร์ชัน Android นี้ด้วย)
GWT ใช้เพื่อรวบรวมเวอร์ชันเว็บ มันเปลี่ยนรหัส Java เป็นรหัส JavaScript ที่ปรับให้เหมาะสม
เป็นผลให้โปรแกรมปฏิบัติการทั้งหมดในทุกแพลตฟอร์มนำเสนอประสิทธิภาพที่เหมาะสมที่สุด


เกี่ยวกับการสาธิตเฉพาะนี้

การสาธิตนี้เป็นเวอร์ชันแก้ไขของเกม SpaceFX JavaFX ดั้งเดิมที่เขียนโดย Gerrit Grunwald (หรือที่รู้จักในชื่อ Hansolo) เหตุผลของแพตช์นี้คือการทำให้มันเข้ากันได้กับ GWT และคอมไพล์สำหรับเว็บด้วย

การสาธิตนี้แสดงให้เห็นว่าคุณสามารถเขียนเกมโดยใช้ JavaFX canvas API สำหรับทุกแพลตฟอร์ม


ลิงค์

เกม JavaFX ดั้งเดิม: https://github.com/HanSolo/SpaceFX
ซอร์สโค้ดตัวอย่างนี้: https://github.com/webfx-demos/webfx-demo-spacefx
เว็บไซต์ WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
อัปเดตเมื่อ
1 ธ.ค. 2566

ความปลอดภัยของข้อมูล

ความปลอดภัยเริ่มต้นด้วยความเข้าใจเกี่ยวกับวิธีที่นักพัฒนาแอปรวบรวมและแชร์ข้อมูล แนวทางปฏิบัติด้านความเป็นส่วนตัวและความปลอดภัยของข้อมูลอาจแตกต่างกันไปตามการใช้งาน ภูมิภาค และอายุของคุณ นักพัฒนาแอปได้ให้ข้อมูลนี้ไว้และอาจอัปเดตข้อมูลในส่วนนี้เมื่อเวลาผ่านไป
ไม่มีการแชร์ข้อมูลกับบุคคลที่สาม
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการแชร์ข้อมูล
ไม่มีข้อมูลที่รวบรวมไว้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการรวบรวมข้อมูล

มีอะไรใหม่

Increased difficulty over levels.
Upgraded target to Android 13 (SDK 33).