在触摸开始的时候创建
motion=CCMotionStreak::create(…)
addChild(motion)
在touchMove 中
motion->setposition()
这样的话没有问题
如果想利用action 在创建的时候 直接run 一个moveto 就完全不显示
有没有人遇到同样的问题啊
在触摸开始的时候创建
motion=CCMotionStreak::create(…)
addChild(motion)
在touchMove 中
motion->setposition()
这样的话没有问题
如果想利用action 在创建的时候 直接run 一个moveto 就完全不显示
有没有人遇到同样的问题啊
我用3.2的testcpp测试,在MotionStreakTest.cpp的MotionStreakTest1::onEnter()中注释掉对streak的schedule操作。修改为如下代码:
streak->runAction(RepeatForever::create(Sequence::create(MoveBy::create(1.0, Vec2(0,100)), MoveBy::create(1.0, Vec2(0,-100)), NULL))); ``` 跑起来是没问题的。
但是我用的是 2.2.4 很奇怪, move 也是不断的 更新 streak 的position 但是就是不显示
我刚用2.2.5的,发现确实有这个问题
3.x是OK的。因为2.x到3.x改动太大了,所以我也不清楚是哪个改动。
我已经发了一个issue到给官方了。谢谢您的反馈。
找到问题的话 能不能先把解决方案贴给我呢