そのため、エンドレス ランナー タイプのゲームを作成していますが、hitTest が機能しません。主人公が立っているだけで、上向きの矢印を押すとジャンプし、すべて機能します。また、画面外で始まるスパイク シンボルもあり、シンボル内トゥイーン (意味がある場合) があるため、フレームがオンになったときに画面全体に表示されます。hitTest を機能させるためにさまざまな方法を試しましたが、どれもうまくいきません。これはスパイクです
onClipEvent(enterFrame){
if(_root.char.hitTest(this)){
trace("hit");
}
}
キャラクターでは、charをspikeに置き換えるだけで同じです。はい、インスタンス名はコードと同じです。
_root の代わりに _parent も試しました。そして、私はコードをシンボルではなく、次のようなフレームで試しました:
if(_root.char.hitTest(_root.spike){
trace("hit");
}