微信的官方示例代码,确实有很多的边缘情况并未处理。 刚好你遇到了其中一个。 camera是会移动的,只是position数据并不在camera.position上而已,而是在viewMatrix。 只需要增加一行代码: camera.position.setFromMatrixPosition(camera.matrixWorld) 推荐一个插件,基本上解决了很多的问题,可以直接使用: https://mp.weixin.qq.com/wxopen/plugindevdoc?appid=wx12ad8a61f049ea02
使用VKSession时如何获取camera的position?使用的API: wx.createVKSession 微信版本号:8.0.16 基础库版本号:2.21.3 使用了官方提供的示例代码:https://developers.weixin.qq.com/s/NYZcIJmZ7cvJ 只在上述示例代码的页面index2/index.js之中,在render方法的最后面,增加了如下所示代码: const distance = this.model.position.distanceTo(this.camera.position); console.log(disatnce); 我们的功能需要计算出camera和3d模型的距离。但发现无论我怎么移动手机,distance的值是恒定的不变。 想了解一下,是camera本身就不会移动,还是需要我怎么处理呢?
2022-01-08createVKSession的坑很多,远不止这一个。 推荐一个插件,基本上解决了很多的问题,可以直接使用。 https://mp.weixin.qq.com/wxopen/plugindevdoc?appid=wx12ad8a61f049ea02
VKSession官方demo兼容性,在华为p30 pro或者小米11 会出现左上角花瓶区域?https://developers.weixin.qq.com/s/qgG4ZamU7Ku6 这个官方示例,如果用华为p30 pro或者小米11 会出现左上角毛玻璃的现象。[图片]
2021-12-31const { identifier, metadata } = await cloudar.startCloudar(); const { data: { projectId, sceneId } } = JSON.parse(metadata); 是这两个代码的JSON.parse出问题吗?如果是的话,看看你的metadata变量值呢。 然后你是所有设备都这样,还是部分设备呢?
插件返回参数无法用json识别更新完返回结果json识别不了
2020-09-21一样遇到
cover-image transform-origin IOS 无效- 当前 Bug 的表现 使用 css 动画通过 transform scale 来缩放 cover-image,在安卓真机上 transform-origin 是正常在图片中央,IOS 真机固定为左上角,手动设置 transform-origin 无效。 - 预期表现 IOS 真机上图片也已自己的中心点为基准缩放 - 提供一个最简复现 <cover-image class="gift-image" src="XX" /> .gift-image { width: 210rpx; height: 210rpx; transform-origin: center center; transform: translateZ(0); animation: gift-scala 2s; animation-fill-mode: forwards; } @keyframes gift-scala { 0% { transform: scale(1); } 25% { transform: scale(0.8); } 50% { transform: scale(1); } 75% { transform: scale(0.8); } 100% { transform: scale(1); } }
2018-11-15