두 개의 원형 개체가 있습니다. 서클이 터치하자마자 감지하려고합니다. 한 원이 다른 원이 다른 원의 중심에 도달하면 추적이 충돌을 감지하지만 원이 접촉하자마자 충돌을 감지하려고합니다.플래시 액션 스크립트 + 가장자리에서 충돌 감지
내 두 기호는 coin_mc 및 mugbounds_mc입니다.
function checkHitArea(evt:Event)
{
if (coin_mc.hitTestPoint(mugbounds_mc.x,mugbounds_mc.y, true)) {
coin_mc.x=-1;
coin_mc.y=-1;
trace("Hit Mug"); // Is triggered when coin_mc reaches center of mugbounds_mc
}
else
{
trace("Didn't Hit Mug");
}
}
두 점 사이의 거리에 피타고라스 식을 사용할 수 있으며 두 피사체 반경의 합보다 작 으면 충돌해야합니다. 이것을 확인하십시오 : http://gamedev.michaeljameswilliams.com/2009/05/08/pythagorean-distance-between-two-points/ –
헤이 여기에 코드를 붙여 넣으면 나중에 모두 선택하고 위의 작은 코드 버튼을 누르십시오. textarea 형식을 올바르게 가져올 수 있습니다. 일반적으로 찾고있는 텍스트는 다음과 같습니다. http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00001314.html – shaunhusain