Flash ゲームを C# に変換する際に問題が発生しています。Flash では、次の構文を使用します。
public function doMove()
{
eaze(this).to(actionTime, {x:destX, y:destY}).onComplete(completeMove);
}
public function completeMove()
{
dispatchEvent(new Event("checkMatch"));
//this will run doCheckMatch on other class
}
しかし、それから私はそれが実行されるべきだと思った
public void doMove()
{
completeMove();
}
private void completeMove()
{
container.doCheckMatch(this);
//this will run doCheckMatch on other class
}
私の質問は、それは同じですか?そうでない場合、C# で Flash の同じ関数に似せるにはどうすればよいですか? もう1つ。Flash にある C# のアニメーションの動きは必要ありません。