
️ محرك VR و AR الأصلي لجافا سكريبت؟






ابحث عن المزيد من الأمثلة هنا وعلى YouTube.
يمكّن هذا المشروع المطورين من إنشاء تجارب XR باستخدام نفس الرمز الذي يتم تشغيله على الويب . تتم كتابة Exokit Engine على رأس العقدة ويحاكي متصفح الويب ، مما يوفر خطافات أصلية لـ WebGL و WebXR و Webaudio وواجهة برمجة التطبيقات الأخرى المستخدمة في التجارب الغامرة.
؟ يستهدف Exokit حاليًا المنصات التالية :
* غير مدعوم بعد
؟ نظرًا لأن exokit يدعم أي شيء يعمل على الويب ، فإنه يعمل على قوى التجارب التي تم إنشاؤها مع :
؟ لماذا exokit؟
؟ لماذا لا تخرج؟
بيان
exokit https://aframe.io/a-painter/ # start A-Painter in Exokitmldb connect 192.168.0.10:1131 # mldb needs to be connected; see MLDB documentation
mldb install -u exokit.mpk # downloaded or built package
mldb launch com.webmr.exokit -v " ARGS=node . file:///package/examples/hello_ml.html " # or URL to load
mldb log exokit: * exokit هي وحدة JavaScript Node.js.
ربط C ++ ربط WebGL و WebXR و Magic Leap وحركة Leap و Apis الأخرى المختلفة.
const {window} = require('exokit')() للحصول على متصفح غامرة في مشروع آخر.
يعمل Exokit على Windows و MacOS و Linux (X64) و Linux (ARM64) و Magic Leap (ARM64).
<script><img> ، <audio> ، <video><iframe>انظر تعليمات البناء الكاملة في Building.MD.
git clone https://github.com/exokitxr/exokit.git
cd exokit
npm install
node . < url > # or node . -h for home يستخدم NDB.
npm run debugثم في وحدة التحكم ، المدخلات:
let window = await require ( './src/' ) . load ( yourUrl ) ; الآن لديك مقبض على كائن النافذة أثناء اختبار التطبيق الخاص بك ، ويمكنك تعيين نقاط التوقف debugger الأخطاء ، وفحص الذاكرة ، ووحدة المعالجة المركزية ملف التعريف ، إلخ.
--xr webvr يجعل وضع exokit webvr بغض النظر عن صفحة الويب. إذا كانت Exokit تفتح دائمًا في وضع Pancake ، فيمكنك استخدام هذا لمحاولة إصلاح ذلك. انخرط! تحقق من دليل المساهمة حول كيفية البدء.
هذا البرنامج هو برنامج مجاني ويتم توزيعه بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.