
?€JavaScript用のネイティブVRおよびARエンジン?






こことYouTubeでより多くの例を見つけてください。
このプロジェクトにより、開発者はWebで実行されるのと同じコードを使用してXRエクスペリエンスを構築できます。 Exokitエンジンはノードの上に書かれており、Webブラウザーをエミュレートし、WebGL、WebXR、WebAudio、および没入型エクスペリエンスで使用されるその他のAPIのネイティブフックを提供します。
? Exokitは現在、次のプラットフォームをターゲットにしています。
*まだサポートされていません
? ExokitはWeb上で実行されるものをサポートしているため、以下で構築されたエクスペリエンスを強化します。
?なぜ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、魔法の跳躍、跳躍モーション、およびその他のさまざまなデバイスAPIにフックを付けます。
const {window} = require('exokit')()別のプロジェクトで没入型ブラウザーを取得します。
Exokitは、Windows、MacOS、Linux(X64)、Linux(ARM64)、およびMagic Leap(ARM64)で実行されます。
<script><img> 、 <audio> 、 <video><iframe>build.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ブレークポイントを設定し、メモリを検査し、CPUのプロファイルを検査できます。
--xr webvr Webページに関係なくExokit WebVRモードを作成します。 Exokitが常にパンケーキモードで開いている場合は、これを使用してそれを修正することができます。 参加してください!開始方法については、寄稿ガイドをご覧ください。
このプログラムはフリーソフトウェアであり、MITライセンスの下で配布されています。