0

プレーヤーをステージの周りにドラッグしてもらいます。ムービークリップに配置したオブジェクト(すべての完全な長方形)にプレーヤーが当たった場合は、プレーヤーに壁に当たって移動を停止してもらいます。これを書くための最も効率的な方法は何ですか?

プレイヤーがヒットできないすべてのポイントをループしますか?

4

1 に答える 1

1

ヒットテスト用の組み込みメソッドがあり、ヒットテストするすべてのオブジェクトをループします(それぞれを独自のスプライトにするか、必要な情報の種類に応じて、オブジェクトに対するすべてのパーツを含むスプライト全体をヒットテストします)左上と下の領域にヒットした独自のカスタムスプライトを装備して、プレーヤーがヒットしたエッジを特定することもできます。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/DisplayObject.html#hitTestObject()

マルチヒットテストAS3

于 2012-11-30T01:02:47.087 に答える