没有那么多,最多还不到50个,都没超过100个的
但是1.4.2是正常的,现在只能切换到1.4.2拼界面了
1.5.2版本及以前的版本1.5.0,好像都不支持安卓motionStreak拖尾组件,PC网页都可以支持,就安卓支持不了,这是不是个BUG
我今天换1.5.2beta2也遇到了,不是下面说的cc.sequence要用两个action的问题,我是在setInterval里面用到动作,然后,动作执行完了就报错了
请问官方能不能自己完整的发布一款游戏啊,问题一堆,整天发新版本,做事都不严谨。。。。。。。。
我的在测试1.5.1里面都是好的,升级岛1.5.2动画救崩溃
错误地址和前面楼层一样:locCurrTarget.currentAction为空。
动画这样写的,官方试试:
node.runAction(cc.sequence(cc.moveBy(0.4, cc.p(0,30)), cc.fadeOut(0.2),cc.callFunc(function(){
})));
~~cc.sequence(cc.moveBy(0.4, cc.p(0,30))
不允许创建单个 action 的 sequence,这到底是搞啥,你直接把 cc.sequence 掉就可以了~~
更正:
这个问题需要修改为
node.runAction(new cc.Sequence(cc.moveBy(0.4, cc.p(0,30)), cc.fadeOut(0.2),cc.callFunc(function(){})))\
sequence里不是还有“cc.fadeOut(0,2)”的action吗
你也仔细看看
我看错了,上面的回复修改了
这个错误是因为sequence需要new吗?1.5.2之前版本貌似不用new
这个是导致错误的原因吗,熊猫大神
目前只有 sequence spawn 这些需要 new,具体原因我会再验证一下
不对吧,我使用的时候不用new 啊,而且为什么S是大写的???[quote=“panda, post:152, topic:47947”]
new cc.Sequence(cc.moveBy(0.4, cc.p(0,30)),
[/quote]
cc.sequence 等于 new cc.Sequence
cc.sequence 是快捷方式,不过在 native 中实现略有不同,具体问题我再确认一下
我这儿也有这个问题,请问你现在解决了吗?
统统勾选了啊,你们自己测试过了吗
熊大!我下面的书写方式是不是不对,pDone是回调,这样是不是导致sequence只有一个动作?那么下面的代码应该怎么改?也就是只有一个动作和一个回调时不用sequence该如何写
var pDone = cc.callFunc(function () {
xxxxxxx;
});
var delay = cc.delayTime(2.0);
var pSeq = new cc.Sequence(delay, pDone);
tempNode.runAction(pSeq);
不清楚是否跟这个报错有关
Uncaught TypeError: Cannot read property ‘isDone’ of null
at TheClass.update (CCActionManager.js:419)
at TheClass.update (CCScheduler.js:401)
at TheClass.mainLoop (CCDirector.js:1383)
at callback (CCGame.js:561)
update @ CCActionManager.js:419
update @ CCScheduler.js:401
mainLoop @ CCDirector.js:1383
callback @ CCGame.js:561
