0
나는 Gideros를 사용하고 있습니다. 여기 충돌을 확인해야하는 코드가 있지만 실제로 충돌은 groupA에 3 명의 멤버 만 있기 때문에 충돌이 3 번 인쇄됩니다. 게임이 실행 중일 때만 모든 충돌을 검사 할 수 있습니다. 따라서 그룹 A로 그룹화 된 3 개의 개체 중 하나를 사용하여 내 두 번째 스프라이트 (귀여운)가 발생하는 모든 충돌을 어떻게 확인할 수 있습니까?게임에서 모든 충돌 확인
for i = 1, groupA:getNumChildren() do
local sprite = groupA:getChildAt(i)
local x,y,w,h = groupA:getBounds(stage)
local x2,y2,w2,h2 = cute:getBounds(stage)
if not ((y+h < y2) or (y > y2+h2) or (x > x2+w2) or (x+w < x2)) then
print("collision")
end
end
@Arturs Sosins에 충돌을 확인 ENTER_FRAME 이벤트에서이 루프를 넣을 필요가 : 감사합니다 톤, 내가 생각 예 곧 Gideros 게임 개발에 대한 귀하의 도서가 제 종교입니다 :) 오늘 : D 그런 멋진 설명을 주셔서 감사합니다 :) –