随笔
随心而动 随刃而行
Kade7
这个作者很懒,什么都没留下…
展开
-
cocoscreator[1.9.3]踩坑:togglecontainer控件按钮置灰的使用注意事项
首先我要用三个卧槽卧槽卧槽来发泄一下郁闷。。。因为这个坑周末啥都没干成。。mmp 1.9.3版本新建一个togglecontainer控件,默认会创建三个toggle控件子节点点开其中一个toggle ,看一下他的属性会发现没有sprite控件。因为没有sprite控件 所以即使你勾选了这里当你在代码中将toggle的interactable设置为false时,按钮...原创 2019-01-07 00:25:36 · 3704 阅读 · 14 评论 -
关于cocoscreator的button组件
this.on触发的点击事件不能完全模拟button组件,所以当button.node.active 设置为false时,该节点的过渡效果会被中断,导致按钮显示的状态可能不对。 解决办法:需要的地方加入代码: this.closeButton.getComponent(cc.Button)._updateState(); 最好的解决办法是直接...原创 2019-01-08 13:09:55 · 1217 阅读 · 1 评论 -
cocos creator 不规则区域生成一个随机点
1.检测点是否在区域内this.node.on(cc.Node.EventType.TOUCH_START, (touch, event) => {var touchLoc = touch.getLocation();// console.log("触摸点坐标touchLoc:", touchLoc);if(cc.Intersection.pointInPolygon(tou...原创 2019-01-14 12:06:19 · 4793 阅读 · 1 评论 -
cocoscreator输入框控件设置图片格式
默认创建editbox时,控件里只有设置图片,并没有设置图片格式选项,如果需要设置图片显示,可以选中图片资源然后点击编辑。 另外在设置Placeholder时 ,如果希望字居中,可以采取空格。虽然是笨办法,但很好用...原创 2019-02-13 17:28:17 · 1038 阅读 · 0 评论 -
cocoscreator + as java调用js
java调用js方法时,如果js方法里有ui相关操作,直接调用会报错。而且这个报错信息很误导人:Call to OpenGL ES API with no current context 解决办法是将UI操作做一个延时 比如这样:this.scheduleOnce(function() {MessageBox.show(Word.PayFailed, MessageBox.OK,...原创 2019-04-04 17:36:31 · 1184 阅读 · 0 评论 -
cocoscreator在properties里直接获取目标节点下绑定的脚本
之前都是一直将节点保存在properties里,然后通过node.getComponent("脚本名")来获取脚本,再接着调用脚本里的方法;后来。。。某天突然想起来node.getComponent使用时有个特性,如果不传任何参数,则默认获取节点下绑定的第一个组件。这样就带来很大便利,可以将需要的脚本放在节点下第一位置上,然后在properties里然后在编辑器中把对应节点拖进去就可以...原创 2019-03-28 16:45:59 · 3698 阅读 · 0 评论 -
【转载】cocoscreator里的editbox如何设置光标居中
原文链接https://blog.csdn.net/zhang1991xin/article/details/87170377editBox:cc.EditBoxeditBox._impl._edTxt.style[“text-align”] = “center”(直接使用h5原生的写法)转载 2019-08-16 10:51:16 · 1412 阅读 · 0 评论