在cocos creator里添加二维码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在cocos creator里添加二维码相关的知识,希望对你有一定的参考价值。

在cocos creator里添加二维码,刚开始用webview做,在微信里,安卓可以识别,但是ios识别不了。后来用了地址跳转的方法实现了,但是每次返回的时候,都要loading一次,这样用户体验很不好,最近找到一种方法可以使得二维码显示在cocos creator里面,并且安卓和IOS都可以识别。 就是在index.html里先写个div,然后在button事件里添加二维码的img:

index.html

<div id="contain" style="position:absolute;top:0px;width:100%;height:100%;"></div>

button事件

var imgNode = document.createElement(‘img‘);
var contain = window.document.getElementById("contain");

这样完成之后,有个不足的地方就是,页面可以下拉,为了防止下拉,还顺便要写个防止下拉的方法:

<div class="bottom"></div>

 

document.querySelector(‘body‘).addEventListener(‘touchmove‘, function(e){
    if (!document.querySelector(‘.bottom‘).contains(e.target)) {
        e.preventDefault();
    }
})
    

 

以上是关于在cocos creator里添加二维码的主要内容,如果未能解决你的问题,请参考以下文章

在cocos creator中使用代码给TileMap地图块添加碰撞体

cocos creator基础-cc.Node坐标空间转换

cocos creator 2.1 文本渲染分析。为啥创建Label性能差?

cocos creator见缝插针源码游戏结束的代码逻辑

cocos creator

雷达图的一种实现! Cocos Creator !