cocos2d-js 使用过程中遇到的问题总结
来源:互联网 发布:最全网络金融理财 编辑:程序博客网 时间:2024/04/29 09:04
1, 使用Cocostudio中的动画时,
node.runAction(action); //1
action.play("lable", true) //2
如果第一句已经执行过了,下次再使用action.play播放其它动画时,就不能再执行runActioin了。
下面是Cocostudio使用过程中遇到的问题。
1, 在2.3.2版本中新追加的sprite,在动画中不能修改visible属性。 即不能不会儿让sprite显示,一会儿消失。
不知道为什么之前的版本可以实现这个功能,目前的版本不能实现了。
修改方法是直接个性csd文件。
在<Animation>节点下追加下面的节点,然后重新打开csd文件。
<Timeline ActionTag="-1976170523" Property="VisibleForFrame"> <BoolFrame FrameIndex="0" Tween="False" Value="False" /> <BoolFrame FrameIndex="1" Tween="False" Value="True" /> </Timeline>ActionTag,根据sprite的名称,从AbstractNodeData中找到,如果想个性anchpoint可以追加。
<Timeline ActionTag="-503367939" Property="AnchorPoint"> <ScaleFrame FrameIndex="17" X="0.4987" Y="0.5024"> <EasingData Type="0" /> </ScaleFrame> <ScaleFrame FrameIndex="21" X="0.5000" Y="0.5008"> <EasingData Type="0" /> </ScaleFrame> </Timeline>
3, 使用cc.Class.exten的注意事项。
var Car = cc.Class.extend({array:[], //NG, 1.ctor: function(){this.array = []; // OK 2},addElement: function(item){array.push(item);}});var car1 = new Car();car1.addElement();cc.log(car1.array.length); // length = 1var car2 = new Car();car2.addElement();cc.log(car2.array.length); // <span style="font-family: Arial, Helvetica, sans-serif;">length = 2</span>
在1处初始化array的话,使用new object的时候,新的object仍然使用array的引用而不是生成新的array.
所以应该在ctor函数内部进行初始化。
0 0
- cocos2d-js 使用过程中遇到的问题总结
- Cocos2d-x项目过程中遇到的一些问题总结
- Cocos2d-x项目过程中遇到的一些问题总结
- 使用js过程中遇到的小问题总结(随使用情况不断添加)
- JS/Jquery使用过程中遇到的问题和解决方法
- 使用linux过程中遇到的问题总结
- 使用jdic过程中遇到的问题总结
- sublime2使用过程中遇到的一些问题总结
- 明远智睿IMX6Q使用过程中遇到的问题总结
- 总结zTree使用过程中遇到的问题
- Android WebView 使用过程中遇到的问题与总结
- JQuery Mobile使用过程中遇到的问题总结
- Cocos2d-JS连载之环境搭建遇到的问题及android打包过程中遇到的问题
- Cocos2d-x使用中遇到的问题
- js/jquery使用过程遇到的问题
- 开发过程中遇到的问题总结
- VC6 使用过程中遇到的问题
- easyui使用过程中遇到的问题
- Server 2008 R2安装 Vcenter
- 字符添加截取 超过8位自己截取,不够前面补0
- Android异步更新UI的方式之使用Handler的post(Runnabel r)方法
- Design Pattern 之 策略模式
- SpringMVC与Activiti网页流程设计器整合
- cocos2d-js 使用过程中遇到的问题总结
- 为什么在单例类中不能使用双重检查锁来初始化对象
- 算法导论 循环单链表
- 线性表(顺序存储,链式存储)
- window 上的监控
- 第三周项目一(2)
- Android进阶之动态加载图片(AsyncTask异步加载并显示进度条)
- android 代理地址
- Maven依赖关系中Scope的作用