pygame.sprite.collide_rect
은 어떻게 사용합니까?파이 게임 충돌
나는 게임을 만들고 싶어 어디 여자가 그녀가 slide
을거야 얼음에 있고 경우에 그녀가 slide
하지 않습니다 (다른 sprite
될 것이다) 지상에 때. 나는 파이 게임 (pygame)에서 충돌 감지 기능을 사용할 예정 이었지만, 어떻게해야할지 모르겠습니다.
누군가 나를 도울 수 있습니까?
고맙습니다.
pygame.sprite.collide_rect
은 어떻게 사용합니까?파이 게임 충돌
나는 게임을 만들고 싶어 어디 여자가 그녀가 slide
을거야 얼음에 있고 경우에 그녀가 slide
하지 않습니다 (다른 sprite
될 것이다) 지상에 때. 나는 파이 게임 (pygame)에서 충돌 감지 기능을 사용할 예정 이었지만, 어떻게해야할지 모르겠습니다.
누군가 나를 도울 수 있습니까?
고맙습니다.
코드를 게시 할 수 있습니까?
if pygame.girl.colliderect(ice.rect):
girl.slide()
elif pygame.girl.colliderect(ground.rect):
girl.notslide()
거기에 내 코드를 게시 할 수있는 방법입니다 미안 해요 내가 새로운 lol 일종의 – bluesplay106
만약 당신이 그냥 게시 자체에 그냥 4 개의 여분의 공백이 각 줄 접두사,이 게시 할 수 StackOverflow 알리는 회색 상자 및 색상 특정 단어, 위의 내 게시물처럼. 길면 http://pastebin.com/과 같은 붙여 넣기 사이트에 넣은 다음 붙여 넣기 링크를 게시 할 수 있습니다. – user1048917
또한 이와 같은 경우 pygame 웹 사이트의 예제 코드를 살펴 보는 것이 좋습니다. 특히 http://www.pygame.org/docs/tut/chimp/ChimpLineByLine.html – user1048917
파이 게임에서 충돌을 감지하는 여러 가지 방법이 있습니다 : 내가 수집 무엇부터
은, 당신이 원하는 것은이 같은 것입니다. rect, 스프라이트 그룹 등을 포함합니다 ... 특정 충돌 감지 방법을 찾으려면 작업중인 코드를 보는 것입니다. 하지만 간단한 스프라이트와 사각형을 사용하면 다음과 같이 사용할 수 있습니다.
if pygame.sprite.collide_rect(girl_sprite, ice):
slide()
else :
continue_game()
Aha! 마찰 계수가 있다는 것을 알았습니다. http://stackoverflow.com/questions/8306471/sliding-sprites – user1048917
을 참조하십시오.이 문제를 해결 했습니까? 만약 당신에게 어떤 용도의 답변이라면 upvote/accept하는 것이 좋을 것입니다! :) – mac
나는 보통 이것을 어지럽히 지 않고, 나는 수학적으로 충돌을 확인한다. 그것은 덜 복잡하고 일반적으로 게임을 더 빠르게 실행할 수 있습니다. –