यह पृष्ठ पुर्तगाली से मशीन-अनुवादित है और इसमें त्रुटियाँ हो सकती हैं। पुर्तगाली संस्करण प्रामाणिक है।
इंस्टॉलेशन और आवश्यकताएँ
कुछ ही मिनटों में आपके पास डेस्कटॉप पर चलाने के लिए तैयार वातावरण होगा — शुरुआत करने का सबसे तेज़ रास्ता (तेज़ पुनरावृत्ति, बिना एमुलेटर)।
पूर्वापेक्षाएँ
- JDK 17 (LTS)। सत्यापित करें:
java -version - Gradle — या बस प्रोजेक्ट में शामिल wrapper का उपयोग करें (
gradlew):./gradlew --version
प्रोजेक्ट की संरचना
एक CrossFly ऐप एक मल्टी-मॉड्यूल Gradle प्रोजेक्ट है: एक core मॉड्यूल (आपकी UI और लॉजिक) + एक
प्रति-प्लेटफ़ॉर्म लॉन्चर। CrossFly की डिपेंडेंसी को core में जोड़ें और उस लक्ष्य का लॉन्चर शामिल करें
जिसे चलाना है:
:core → seu código (Windows, componentes) + dependência do CrossFly
:lwjgl3 → launcher desktop (comece por aqui)
:android :ios :web → demais alvos
डिपेंडेंसी के सटीक निर्देशांक (dev.crossfly:crossfly-core + संस्करण) और लॉन्चरों के निर्देशांक
मॉडल-प्रोजेक्ट के build.gradle से आते हैं — इन्हें रिपॉज़िटरी के टेम्पलेट के अनुसार बनाए रखें।
प्रति-प्लेटफ़ॉर्म आवश्यकताएँ
| लक्ष्य | क्या चाहिए |
|---|---|
| 🖥️ Desktop (LWJGL3) | केवल JDK — यहाँ से शुरू करें |
| 🤖 Android | Android SDK/NDK |
| 🍎 iOS | macOS + Xcode |
| 🌐 Web (TeaVM) | एक ब्राउज़र (WebGL2) |
नेटिव लाइब्रेरी: प्रत्येक प्लेटफ़ॉर्म
crossfly-lib(JNI) को पैकेज करता है, जो स्टार्टअप पर लोड होती है (WebGL को छोड़कर)। डेस्कटॉप पर, इसेjava.library.pathमें होना आवश्यक है (देखें Desktop)।
डेस्कटॉप से क्यों शुरू करें
डेस्कटॉप सबसे छोटा कंपाइल→रन चक्र देता है (सेकंडों में, बिना एमुलेटर)। आप वहीं UI को सत्यापित करते हैं और स्क्रीन तैयार होने पर ही मोबाइल पर जाते हैं।
अगले कदम
→ Quickstart: ~10 मिनट में Hello World
यह भी देखें
- प्रामाणिक स्रोत: अध्याय 4 — Bootstrap और जीवनचक्र · Plataformas