Jolt原生属性运行时
可选的NativeScript插件 @rafaelaugusto/jolt/native. 安装这个包与Jolt和重建应用程序。核心Jolt不依赖于这个插件。
npm install @rafaelaugusto/jolt @rafaelaugusto/jolt-native
包括编译标量/复合播放,MapKit和SceneKit姿势/光/材料在iOS上的水槽,并在Android上的MapLibre水槽。它不安装MapLibre;应用程序选择它的SDK版本。参考演示:MapLibre Android 11.8.0, NativeScript 9.1, iOS 26 / Android 16。最小原生脚本8.9;原生助手API需要iOS 13+ / Android API 23+(应用/运行时或SDK可能需要更新)。
SceneKit外观支持光强度/颜色和材料透明度/固体漫射/发射颜色;纹理被拒绝。看到 照明指南 用于插值和生命周期限制。
看到 本地属性指南 对于功能、创作、所有权和执行限制。
发布维护者:将此可选包与兼容的核心版本一起发布(npm publish 从这个目录)。在存储库根目录下构建并打包核心。演示使用本地文件依赖项,不需要发布包进行验证。
使用SceneKit透视相机视场绑定 sceneKitFieldOfView(camera) 从核心开始 /native 条目。看到 相机指导 对于投影,镜头所有权和生命周期限制。从beta.15开始提供。安装匹配的核心/原生版本,并重新构建原生应用以包含此适配器。
从测试版17开始提供: sceneKitEnvironmentIntensity(scene) 和 sceneKitUniform(target, name, options) 在iOS 13+上添加原生环境和文字金属着色修改器输入。它们需要新的编译运行时和原生应用程序重建。这个 环境/着色器指南 文档浮动/矢量模式,范围,所有权,减少运动和不支持的活动源/SCNProgram缓冲区。