logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

android app私有路径的获取

Anddroid 7.0 之后系统默认机制访问公共存储目录。所以需要将文件保存在系统分配给APP的私有空间中,该路径获取也是很简单的,主要有两种场景。1 在Activity 中获取该路径:该场景只需调用函数getExternalFilesDir(null)函数即可获得,代码如下var privatePath = getExternalFilesDir(null).toString()该私有空间路径

#android#android studio#kotlin
uniApp开发XR-Frame微信小程序 | 设置透明贴图

本文介绍了在XR-Frame场景中实现透明贴图材质的方法。通过xr-asset-material标签创建材质,配置alphaMode为BLEND模式,并设置renderQueue参数,能够使半透明PNG图片正确显示。相比直接设置贴图,这种方法能实现更好的透明效果。文章提供了完整代码示例,帮助开发者掌握透明材质的配置技巧。

文章图片
#uni-app#xr#贴图
uniApp开发XR-Frame微信小程序创建3D场景 (8) 刚体碰撞

本文介绍了xr-frame框架下刚体和碰撞体的设置方法。首先需要在<xr-scene>中添加<xr-physics>标签开启物理系统,并可设置重力和禁用状态。通过给几何体添加rigidbody属性设置刚体,可配置质量、重力影响等参数。碰撞功能通过shape-interact属性实现,可设置弹性系数、摩擦系数等。文章还演示了碰撞回调事件的处理方法,并指出当前功能仍处于Beta

文章图片
#uni-app#xr
uniApp开发XR-Frame微信小程序 | 动态加载与删除模型

本文介绍了在xr-frame框架中动态加载和删除3D模型的方法。通过xr-shadow元素作为容器,使用createElement()创建XRGLTF节点并添加到shadow中,配合loadAsset()异步加载模型资源。重点讲解了获取场景节点、创建模型元素、设置组件数据和释放资源的完整流程,并提供了优化建议如分步加载模型和贴图。文中包含详细的代码示例,帮助开发者掌握xr-frame动态模型管理技

文章图片
#uni-app#xr
uniApp中使用小程序XR-Frame创建3D场景 (7) 粒子系统

本文介绍了xr-frame框架中的粒子系统应用,通过设置不同的粒子发射器(箱型、球形、锥形)实现物理效果模拟。文章详细解析了粒子系统的实现原理和关键属性配置,包括发射器类型、重力设置、颜色变化等参数,并提供了完整的代码示例。同时指出这是一种低消耗的视觉效果模拟方案,避免了真实物理碰撞带来的性能问题。最后还附带了示例小程序和基础环境搭建指南,帮助开发者快速掌握粒子特效的实现方法。

文章图片
#uni-app#xr#微信小程序 +2
    共 12 条
  • 1
  • 2
  • 请选择