2010-11-21 9 views
0

私はサブクラス化されているCCSpriteをコピーしようとしています。ファイルが名前と呼ばれているとしましょう。元の変数名はボブです。あなたがボブのすべての行動をコピーしたいのであれば、どうしたらいいですか?これで、私はCCSpriteを複製し、オリジナルのものと同じアクションと属性を持っていることを意味します。私はプロパティとしてアクションを追加する必要があると思いますか?あなたはどうやってそれをしますか?私は何度も "ボブ"をコピーする必要があります。CCSpriteのコピー? (cocos2d)

ありがとうございます!

答えて

0

すべての操作はCCActionManagerに保存されています。現在、オブジェクトに関連付けられたすべてのアクションを取得する機能はありませんが、その方法を追加することができます。GetActionByTagNumberOfRunningActionsInTargetを参照してください。

アクションのリストを取得したら、それらを通過してコピーすることができます。スプライトサブクラスとアクションのコピー機能を記述したいと思うでしょう。

+0

答えてくれてありがとうございますが、実際に誰が実際にccspriteを大量に複製していますか?つまり、スプライトシートでボブと呼ばれるスプライトを作成します。どのように彼を10回コピーしますか? – Joethemonkey101

関連する問題