2

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# のアニメーションの動きは必要ありません。

4

1 に答える 1