- 小程序登陆必须有取消登陆,不设置可以审核过吗?
我们是公司内部的小程序,没有账号就是不给使用 同时小程序业务涉及用户记录买卖单据,所以可以录入用户的客户和供应商信息,但是不是用户的信息,却总是提示收集用户信息
10-10 - 怎么才能开发出一个实时人脸检测的功能 ?
我看文档 应该是使用createVKSession来进行人间检测 使用session.on监听检测到的人脸 然后获取vkframe进行渲染 但是vkframe怎么进行渲染我完全查不到相关文档啊 求助
09-27 - wx.getLocation申请不下来?
[图片] 因为用户获取供应商列表时,必须实时获取用户的位置以判断用户与供应商的距离并展示,如果用户与供应商距离大于3公里将会无法进行走访,这是为了防止用户虚假走访,如果没有wx.getLocation接口将无法判断用户具体位置,导致数据作假 这是我的申请文字和图片 appid wx817a0b2a5acab4ca
2023-11-13 - 小程序申请不下来wx.getlocation?
appid : wx013427d29240687c 没有给出任何详细失败原因 申请了十几次了 使用场景:用户需要去供应商场地走访,为了防止虚假操作,需要获取用户实时的经纬度和供应商的经纬度计算出距离来判断是不是在附近
2023-03-12 - 配置路径提示违规?
[图片] 这个域名是我们自己的 也不说为什么不可配置此规则
2020-09-01 - 使用threejs 在开发者工具可以显示 真机调试连canvas都不加载 体验版本的mtl加载失败?
使用threejs 在开发者工具可以显示 真机调试连canvas都不加载 体验版本的mtl加载失败 真机调试直接走不下去 上传体验版本之后看到的是没加载出材质 因为没有network查看也不知道具体原因 [图片]这个是开发者工具的效果 使用的资源在这https://github.com/yannliao/threejs-example-for-miniprogram 我是直接改了他的obj/loadObj.js 求助各位大神 import getDDSLoader from '../../jsm/loaders/DDSLoader.js'; import getMTLLoader from '../../jsm/loaders/MTLLoader.js'; import getOBJLoader from '../../jsm/loaders/OBJLoader.js'; import {OrbitControls} from '../../jsm/controls/OrbitControls'; export default function (canvas, THREE) { let {DDSLoader} = getDDSLoader(THREE); let {MTLLoader} = getMTLLoader(THREE); let OBJLoader = getOBJLoader(THREE); let window = THREE.global; let camera, scene, renderer, controls; let object; init(); animate(); function init() { //renderer { renderer = new THREE.WebGLRenderer({canvas}); renderer.setPixelRatio(window.devicePixelRatio); renderer.setSize(window.innerWidth, window.innerHeight); renderer.setClearColor('#FFFFFF', 1); } //camera { camera = new THREE.PerspectiveCamera(45, canvas.clientWidth / canvas.clientHeight, 1, 2000); camera.position.set(800, 0, 800); } //controls { controls = new OrbitControls(camera, canvas); controls.target.set(0, 0, 0); controls.update(); } // scene & light { scene = new THREE.Scene(); const ambientLight = new THREE.AmbientLight(0xffffff, 0.8); scene.add(ambientLight); //模型底部的光线照射,参数和环境光线同理 const DirectionalLight = new THREE.DirectionalLight(0xffffff, 0.25); //模型顶部的光线照射,参数和环境光线同理 const DirectionalLightOther = new THREE.DirectionalLight(0xffffff, 0.1); //设置光线从哪里照射 DirectionalLight.position.set(-2, -5, -3); DirectionalLightOther.position.set(2, 5, 3); scene.add(DirectionalLight); scene.add(DirectionalLightOther); scene.add(camera); } // texture let textureLoader = new THREE.TextureLoader(); let texture = textureLoader.load('https://file.zmplay.top/static/img/%E8%83%8C%E6%99%AF6%401x.e85e7a1.png'); console.log(1); new MTLLoader().setPath("https://file.zmplay.top/").load("new.mtl", function (materials) { materials.preload(); console.log(2); let loader = new OBJLoader(); loader.setMaterials(materials).load('https://file.zmplay.top/new.obj', function (obj) { object = obj; console.log(3); object.traverse(function (child) { if (child.name == "圆柱") { //给罐身贴图 child.material.forEach(childMaterial => { if (childMaterial.name == '罐身图片') { childMaterial.map = texture; } }) } }); scene.add(object); }); }); } function animate() { canvas.requestAnimationFrame(animate); render(); } function render() { camera.lookAt(scene.position); controls.update(); renderer.render(scene, camera); } }
2020-03-02