![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos
Milan_KunderLa
这个作者很懒,什么都没留下…
展开
-
cocos 1.9.3版本项目升级为2.1.2遇到的问题
1.使用动态加载数据 ,返回的数据是一个对象,如果是一个json,则需要访问json字段,而不能直接访问数据2.cc.hexToColor不能直接使用,使用new cc.Color().fromHEX("#eeeeee");代替3.pageView改动:1.9版本的是要求pageView尺寸与选项页尺相同,2.1要求view尺寸与内容页相同。为实现下面的功能,需要使view的高度为...原创 2021-06-09 16:30:06 · 225 阅读 · 0 评论 -
cocos creator 打包设备适配
之前测试游戏使用了雷电模拟器,一直提示“xxx 已停止运行”。经排查,是由于打包的时候勾选的apk不够,导致可以适配的设备太少,因此我勾选了以下几个app abi但是这样做有一个不好的地方就是会导致包体过大,所以在打包的时候需要根据需求勾选abi...原创 2020-08-25 10:59:24 · 472 阅读 · 0 评论 -
cocos打包游戏相关配置
1.cocos配置 ndk sdk(建议配置android studio 的 sdk)2.android studio 配置3.打包原创 2019-10-25 10:47:54 · 266 阅读 · 0 评论 -
cocos 动态生成Label并设置样式等
需求:根据json文件中数据动态生成label并展示实现:首先生成node,在node的基础上添加组件addComponent(cc.Label)然后可以为label设置基本的样式比如fontSize、string等,以及为了在规定宽度中展示,需要为node设置宽度,在设置label的overflow值(注意大小写!)...原创 2019-06-26 11:01:47 · 4796 阅读 · 1 评论 -
pageView动态插入页面
1.根据api,动态插入页面 不是简单的addChild因此在动态插入时需要在脚本中引用pageView组件,调用组件的addPage方法,将需要添加的page传入进去。原创 2019-06-26 18:07:22 · 1490 阅读 · 0 评论 -
游戏中对象池的使用注意事项
以cocos为例,有一个自带的nodePool,但是有一个缺点就是大小固定,如果需要一个大小随需求变化的对象池,则需要自己手动去做首先是创建一个对象池用以保存从对象池获取:当大小不满足时创建,并返回,当对象池不为空是则pop回收:以cocos为例,并不想销毁对象的时候,不能使用node.destroy()方法,并且注意:1.先回收,再remove2.数组遍历删除时,索...原创 2019-07-08 11:51:57 · 365 阅读 · 0 评论 -
cocos 点击事件不响应的一些很弱智的原因!
1.注意勾选红框中的interactable表示可交互的,如果不勾选这个则无法响应交互事件2.节点的宽高注意是否为0,可能存在子节点不为零,但是包裹的父节点为零,同时点击事件是绑定到父节点上的,因此节点无法捕获到事件。...原创 2019-06-29 13:08:26 · 3526 阅读 · 0 评论 -
cocos常驻节点
1.创建一个根节点,挂载脚本,在脚本中onload时设置为常驻节点,使用接口cc.game.addPersistRootNode(this.node);2.切换场景时,可以在上面那个脚本中定义一个函数,可以用于返回一些数据,在场景加载回调时访问这个函数,就可以实现场景间数据的传递3.在别的场景中访问常驻节点:(1)cc.find("Node Name");(2)cc.directo...原创 2019-08-28 15:03:23 · 1872 阅读 · 0 评论