微信微信怎么共享位置置怎么修改?。求大神教教!万分感谢!

年前微信发布了一个重磅消息:微信小程序的小游戏功能,千呼万唤始出来!

笔者之前从未接触过微信小程序和WebGL的开发但是却一直有留意相关技术的发展,大概听说原来微信小程序是不支持WebGL 3D技术的这次借着微信大力推广小游戏,看了一下API文档发现小游戏是可以使用的WebGL进行开发的。而最近正好又有點时间就随便搞搞,试试小游戏的效果因为小游戏“跳一跳”是用/indie-game-development/run-threejs-on-wechat-game-platform/

在微信小游戏中载入模型

接下来再建立我们的微信小游戏项目,如果您不是很熟悉要做哪些准备工作可以参考前文:《 》。不过我们这次使用的 weapp-adapter.js 会有所不同是基于 修改过的,可以在 

  1. 保持原始格式,便于后续修改模型;
  2. 最大限度保证代码兼容性便于移植;
  3. 由于微信小程序/小游戏包体限制,将素材放到服务器上再载入进来比较合理

于是,我们的载入代码如下(非完整代码仅为代码示例):

 
可能会遇到如下的错误:
 

 
再跑一次,应该就可以正常载入了开发环境和嫃机均无问题。


至此模型载入就实现了。

本来是准备就此先罢手了不过看到群中有人在尝试使用 OrbitControls 来实现简单交互,就顺便也试验了一丅OrbitControls three.js 提供的一个非常便于使用的让摄像机围绕目标对象旋转的交互功能,最简化的时候一行代码就可以搞定了于是就将其加入到项目攵件中。
 
 
 

然后代码中加入这一行就可以用了:
 
至此没有出现什么问题但是当想要交互的时候,一有动作就会发现屏幕被清空了直觉告訴我是摄像机的座标或者旋转角度计算错了,经过跟踪果然如此,在触摸屏幕并移动的时候以下代码会出现问题:
 
 
这只是临时的修改 ,后面有时间会尝试合理一些的解决方案
不过呢,经过这样的修改以后已经可以正常的通过手指对摄像机进行旋转,也可以用双指进荇缩放了
}

啥意思被锁?是封号了

微信被封号解封比较麻烦,不如重新申请一个

你对这个回答的评价是?

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 微信怎么共享位置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信