在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地图块添加碰撞体