2016-09-28 12 views
0

私は実行すると:それは私のコンソールでこのエラーを与える実行エラーcc.RepeatForever()cocos2d-jsから

var repeat_sprite = cc.RepeatForever.create(cc.Place.create(cc.p(10, 10))); 
sprite.runAction(repeat_sprite); 

:私はこの1つをしようとしたとき

var repeat_sprite = cc.Repeat.create(cc.Place.create(cc.p(10, 10)), 5); 
sprite.runAction(repeat_sprite); 

が、それは試合を働きました:

TypeError: locInnerAction.getElapsed is not a function 

エラーがスクリプトまたはココスソースにあるかどうかわかりません。

PD:私も試してみました:

cc.repeatForever(action); 

を、それはどちらか動作しませんでした。

すでにご協力いただきありがとうございます。

答えて

0

最初は、.create()関数をもう使用しないでください。

var repeat_sprite = cc.repeatForever(cc.place(cc.p(10,10))); 

しかし、私はまた、あなたのコードを試してみましたが、しかし、論理的な問題のようです: は右のそれを行うには、構文は次のようです。 アイテムを置く場合は、通常は一度やり直してからもう一度やり直してください。 他のアクションでcc.repeatForeverを試してみるとうまくいくでしょう;)

+0

これはずっと前ですが、このポストは実際にはcocos2d-jsエンジンのほうがはるかに優れています。ほんとありがと – martor

関連する問題