PNG를 비트 맵으로 변환 한 다음이를 bitmapData로 변환했습니다.bitmapData와 객체간에 hitTest를 올바르게 사용하는 방법은 무엇입니까?
나는 _player
이라는 개체가 있는데 충돌 탐지 기능을 추가하고 싶습니다. 그러나 제대로 작동하는 것처럼 보일 수 있습니다.
내 코드는 다음과 같습니다
if(bmd1.hitTest(new Point(_player.x, _player.y))){
trace("hit");
}
bmd1 내 bitmapData
입니다 _player
개체가 테스트 할 소원입니다. 나는 주위를 둘러 보았다했지만 내가
어떤 아이디어를 놓친 거지 어떤 인수 찾을 cannott
1136: Incorrect number of arguments, Expected 3
:
나는 다음과 같은 오류는 무엇입니까?
내가없는 기쁨으로
if(bmd1.hitTest(new Point(_player.x, _player.y), 50, _player)){
trace("hit");
}
을 시도
업데이트
업데이트 2
미안 해요, 난 나를 위해 이유는이 방법이 복용 언급해야 투명 영역이있는 PNG가있는 경우 col 나는 내가 PNG이이 방법
을 사용하고있다 왜 불투명 분야에서 lisions, 나는 나는 어쩌면이 완전히 잘못을하고 bitmapData
로 변환, 그것을 가져 와서 비트 맵으로 변환합니다. 문제가있는 곳을 제게 보여 주시겠습니까?
hitmap은 BitmapData 객체에서 일반적인 표시 객체의 메소드와 조금 다릅니다. 대신 비트 맵에 대해 hitTest를 실행하지 않으시겠습니까? – shanethehat