creator引擎bug
creator引擎bug
1)editbox在web上手机打开,密码第一个显示为大写,其实为小写。
修改CocosCreator_2.2.1/resources/engine/cocos2d/core/components/editbox/WebEditBoxImpl.js
creator引擎bug
1)editbox在web上手机打开,密码第一个显示为大写,其实为小写。
修改CocosCreator_2.2.1/resources/engine/cocos2d/core/components/editbox/WebEditBoxImpl.js
cocos EditBox光标移动到中间修改内容后光标总是跳转到最后的问题
打包h5适配首屏全屏背景,pc横屏,mobile竖排背景
1)安装 npm install --save js-base64
2)下载 .d.ts npm install --save @types/js-base64
cocos creator各个模块的作用和含义
creator小游戏集合:
https://github.com/potato47/so-many-games
http://forum.cocos.com/t/creater/48572/11
creator 圆形进度条,简书删掉一个文章,我这边就加一个吧。
creator技巧
1)旋转无锯齿:cc.macro.ENABLE_WEBGL_ANTIALIAS = true;
creator里面使用dragonBones
listview特效
1.新listview列表,左边渐隐效果,不是直接消失。左边加一个渐隐的图片,然后左距离远一点128像素,在加cell。
spine,龙骨,人物不能压缩,不然有裂缝
spine骨骼导出勾选:溢出,不是alpha预乘,这样就不会有黑边啦。
creator1.9.3是最稳定的原生版本
但是原生2D项目,1.9.3比2.x稳定多了
2.x每个版本我都下了,测了,性能都比 1.9 差,BUG也更多。没法用
不管你说啥,打死我,我也只用1.9.3
creator与webview交互
https://blog.csdn.net/qq_28299311/article/details/103162026
// 父监听消息
window.addEventListener('message', (e) => {
let sdata = e.data;
let data = JSON.parse(sdata);
cc.log('from web game:', data);
}, false);
creator鼠标滑过事件 https://docs.cocos.com/creator/manual/zh/scripting/internal-events.html
cc.Node.EventType.MOUSE_ENTER mouseenter 当鼠标移入目标节点区域时,不论是否按下
cc.Node.EventType.MOUSE_LEAVE mouseleave 当鼠标移出目标节点区域时,不论是否按下
cc.Node.EventType.MOUSE_MOVE mousemove 当鼠标在目标节点区域中移动时,不论是否按下
creator里面的qrcode用法
1.导入qrcode.js,QRCodeComponent.ts 2.新建node,加控件'渲染组件'->'Graphics'组件,拖QRCodeComponent.ts进去 3.使用node.getComponent('QRCodeComponent').setSQrCode('123');
listview的用法
1.新建ScrollView,调整大小 2.拖动ListView到sv,拖动设置sv,itemPrefab到里面。3.代码content设置为addNode,拖动itemPrefab到里面,加载。搞定。
jsencrypt在creator里面的使用
下载https://github.com/travist/jsencrypt,使用src里面的ts文件吧,就可以了。
creator加密本地数据
js是这样:let QRCode = require("qrcode");
ts里改为这样引用:import QRCode = require("./qrcode");