jMonkeyEngine
jMonkeyEngine เป็นเอ็นจิ้นเกม 3 มิติสำหรับนักพัฒนา Java ผู้รักการผจญภัย เป็นโอเพ่นซอร์ส ข้ามแพลตฟอร์ม และล้ำหน้า v3.7.0 เป็นเอ็นจิ้นเวอร์ชันเสถียรล่าสุด
เครื่องยนต์นี้ใช้ในสตูดิโอเกมเชิงพาณิชย์และหลักสูตรวิทยาการคอมพิวเตอร์หลายแห่ง นี่คือรสชาติ:
- เกมที่ขับเคลื่อนด้วย jME บน IndieDB
- บอร์ดแทสติก 2
- การโจมตีของ Gelatinous Blob
- มิธรูนา
- PirateHell (บน Steam)
- 3089 (บน Steam)
- 3079 (บน Steam)
- Lightspeed Frontier (บน Steam)
- สกัลสโตน
- Spoxel (บน Steam)
- Nine Circles of Hell (บน Steam)
- เผ่น
- ธงแจ็คกระโดด
- การจำลองการบิน PapaSpace
- คิวบิก ไนท์แมร์ (ออน อิทช์)
- เกมส์พูดคุย
- เรื่องที่แปลกใหม่
- ปีศาจลอร์ด (บน Google Play)
- Marvelous Marbles (บน Steam)
- นักมวย (บน Google Play)
- Depthris (บนอาการคัน)
- ควั่น (บนคัน)
- The Afflicted Forests (เร็วๆ นี้บน Steam)
- สตาร์โคโลนี: เหนือขอบเขตอันไกลโพ้น (บน Google Play)
- ผลกระทบสูง (บน Steam)
เริ่มต้นใช้งาน
ไปที่ https://github.com/jMonkeyEngine/sdk/releases เพื่อดาวน์โหลด jMonkeyEngine SDK อ่านวิกิเพื่อดูคู่มือการติดตั้งและบทช่วยสอน เข้าร่วมกระดานสนทนาเพื่อมีส่วนร่วมในชุมชนของเรา รับคำตอบสำหรับคำถามของคุณ และแบ่งปันโครงการของคุณ
หมายเหตุ: สาขาหลักบน GitHub เป็นเวอร์ชันการพัฒนาของเอ็นจิ้น และไม่ได้มีไว้สำหรับใช้ในการผลิต
กองเทคโนโลยี
- IDE แบบหลายแพลตฟอร์มที่มีหน้าต่างซึ่งได้มาจาก NetBeans
- ไลบรารีสำหรับ GUI, เครือข่าย, ฟิสิกส์, SFX, ภูมิประเทศ, การนำเข้าเนื้อหา ฯลฯ
- ไลบรารีหลักที่เป็นกลางสำหรับแพลตฟอร์มสำหรับกราฟฉาก แอนิเมชั่น การเรนเดอร์ คณิตศาสตร์ ฯลฯ
- LWJGL v2/v3 (เพื่อเข้าถึง GLFW, OpenAL, OpenGL และ OpenVR) หรือ Android หรือ iOS
- Java Virtual Machine (v8 หรือสูงกว่า)
เอกสารประกอบ
คุณคิดถึงมันไหม? อย่าเพิ่งท้อ มันมาอีกแล้ว
มีส่วนร่วม
อ่านคู่มือการมีส่วนร่วมของเรา
ใบอนุญาต
ใบอนุญาต BSD ใหม่ (3 ข้อ)
วิธีสร้างเครื่องยนต์จากแหล่งที่มา
- ติดตั้ง Java Development Kit (JDK) หากคุณยังไม่มี
- ชี้ตัวแปรสภาพแวดล้อม
JAVA_HOME
ไปที่การติดตั้ง JDK ของคุณ: (หรืออีกนัยหนึ่ง ให้ตั้งค่าเป็นพาธของไดเร็กทอรี/โฟลเดอร์ที่มี "bin" ซึ่งมีไฟล์เรียกทำงาน Java พาธนั้นอาจมีลักษณะคล้าย "C:Program FilesEclipse Adoptiumjdk-17.0.3.7-hotspot" หรือ "/usr/lib/jvm/java-17-openjdk-amd64/" หรือ "/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home" .)
- ใช้ Bash หรือ Zsh:
export JAVA_HOME="
เส้นทางไปยังการติดตั้ง "
- ใช้ Fish:
set -g JAVA_HOME "
พาธไปยังการติดตั้ง "
- ใช้ Windows Command Prompt:
set JAVA_HOME="
path to install "
- ใช้ PowerShell:
$env:JAVA_HOME = '
เส้นทางสู่การติดตั้ง '
- ดาวน์โหลดและแยกซอร์สโค้ดของเอ็นจิ้นจาก GitHub:
- ใช้คอมไพล์:
-
git clone https://github.com/jMonkeyEngine/jmonkeyengine.git
-
cd jmonkeyengine
-
git checkout -b latest v3.7.0-stable
(เว้นแต่คุณวางแผนที่จะพัฒนา)
- การใช้เว็บเบราว์เซอร์:
- เรียกดูรุ่นล่าสุด
- ตามลิงก์ "ซอร์สโค้ด (zip)" ที่ด้านล่างของหน้า
- บันทึกไฟล์ ZIP
- แยกเนื้อหาของไฟล์ ZIP ที่บันทึกไว้
-
cd
ไปยังไดเร็กทอรี/โฟลเดอร์ที่แยกออกมา
- เรียกใช้เครื่องห่อ Gradle:
- ใช้ Bash หรือ Fish หรือ PowerShell หรือ Zsh:
./gradlew build
- โดยใช้พรอมต์คำสั่งของ Windows:
.gradlew build
หลังจากบิลด์สำเร็จ จะพบ JAR ใหม่ได้ใน "*/build/libs"
คุณสามารถติดตั้ง JAR ลงในที่เก็บ Maven ในเครื่องของคุณได้:
- ใช้ Bash หรือ Fish หรือ PowerShell หรือ Zsh:
./gradlew install
- โดยใช้พรอมต์คำสั่งของ Windows:
.gradlew install
คุณสามารถเรียกใช้แอป "jme3-examples" ได้:
- ใช้ Bash หรือ Fish หรือ PowerShell หรือ Zsh:
./gradlew run
- โดยใช้พรอมต์คำสั่งของ Windows:
.gradlew run
คุณสามารถคืนค่าโปรเจ็กต์เป็นสถานะเดิมได้:
- ใช้ Bash หรือ Fish หรือ PowerShell หรือ Zsh:
./gradlew clean
- โดยใช้พรอมต์คำสั่งของ Windows:
.gradlew clean