파이썬 썸네일형 리스트형 [Pygame] 09. 이미지(캐릭터) 객체끼리 충돌하기 이 글은 아래 영상을 참고했다. https://www.youtube.com/watch?v=RchdRUkEWvI&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=9 캐릭터(객체 or 이미지)끼리 닿았을 때, 충돌시켜 튕겨내는 효과 만들기 import pygame pygame.init() background = pygame.display.set_mode((550, 382)) # 배경 이미지에 맞추어 화면크기 설정함 pygame.display.set_caption('PYGAME_8') # 이미지 파일 준비 image_bg = pygame.image.load('./image/fungo.png') image_ball = pygame.image.load('./image/ball_s.. 더보기 [Pygame] 08. 이미지 객체 추가 및 키보드로 움직이기 이 글은 아래 영상을 참고했다. https://www.youtube.com/watch?v=sltwgj_KLQw&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=8 이전에 배웠던 내용들을 토대로 글러브 객체를 추가하고 키보드를 이용해 움직일 수 있도록 만들어보았다. 할 것 이전 시간에 배웠던 이미지 튕기기에 글러브 추가하기 글러브가 화면 밖으로 벗어나지 않도록하고, 양 옆으로만 움직일 수 있도록 제한하기 import pygame pygame.init() background = pygame.display.set_mode((550, 382)) # 배경 이미지에 맞추어 화면크기 설정함 pygame.display.set_caption('PYGAME_7') # 이미지 파일 준비 i.. 더보기 [Pygame] 07. 이미지 벽에 닿았을 때 튕기기 이 글은 아래 영상을 참고했다. https://www.youtube.com/watch?v=2qsaG_V_k9w&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=7 import pygame 이전 강의에서 배웠던 마우스로 이미지를 움직일 때 사용했던 코드가 대부분이다. 마우스에 반응하는 코드를 지우고, 이미지가 자동으로 움직이며 벽에 튕기게 해보자. pygame.init() background = pygame.display.set_mode((550, 382)) # 배경 이미지에 맞추어 화면크기 설정함 pygame.display.set_caption('PYGAME_6') # 이미지 파일 준비 image_bg = pygame.image.load('./image/fungo.png.. 더보기 [Pygame] 06. 키보드와 마우스로 이미지 움직이기 이 글은 아래 영상을 참고했다. https://www.youtube.com/watch?v=HK4Ge_xl4TA&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=6 import pygame 이전에 배운 내용 활용해 이미지에 키보드/마우스 움직임 적용하기 키보드 키보드로 공 움직이기 pygame.init() background = pygame.display.set_mode((550, 382)) # 배경 이미지에 맞추어 화면크기 설정함 pygame.display.set_caption('PYGAME_5') fps = pygame.time.Clock() # 키보드용 fps 설정을 위해 # 이미지 파일 준비 image_bg = pygame.image.load('./image/fun.. 더보기 [Pygame] 05. 이미지 사용하기 이 글은 아래 영상을 참고했다. https://www.youtube.com/watch?v=CYmVcjIBlsM&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=5 이번 시간에는 이미지를 불러오고, 화면에 적용시키는 방법을 배웠다. import pygame 이미지 로드하기 및 배치하기 # 이미지 불러오기(load) pygame.image.load('이미지 파일 경로') # 이미지의 사이즈 가져오기(배경) background.get_size()[0] # 가로 background.get_size()[1] # 세로 # 이미지의 사이즈 가져오기(객체) 이미지.get_rect().size[0] # 가로 이미지.get_rect().size[1] # 세로 # 이미지 적용하기 backg.. 더보기 [Pygame] 04. 도형 그리기 이 글은 아래 영상을 참고했다. https://www.youtube.com/watch?v=g8I10TmueXI&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=4 이번 시간에는 선, 원, 타원, 다각형 등 여러 도형을 그리는 방법을 배웠다. 선 그리기 pygame.draw.line(화면, 색, 시작 위치, 끝 위치, 선 굵기) pygame.init() background = pygame.display.set_mode((480, 360)) pygame.display.set_caption('PYGAME_2') play = True while play: for event in pygame.event.get(): if event.type == pygame.QUIT: play =.. 더보기 [Pygame] 03. 마우스로 조종하기 이 글은 아래에 있는 강의 영상을 보고 작성했다. https://www.youtube.com/watch?v=gt3Ff7l-Ajo&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=3 Pygame으로 게임 만들기 - 2강 마우스로 조종하기 import pygame # pygame을 실행할때는 init(), 종료할때는 quit()을 꼭 적어줘야 함! pygame.init() #창 크기 지정 background = pygame.display.set_mode((480, 360)) #창 이름 지정 pygame.display.set_caption('PYGAME_2') # boolean 함수를 생성해 while문 작성 play = True while play: for event in .. 더보기 [Pygame] 02. 키보드로 조종하기 이 글은 아래에 있는 강의 영상을 보고 작성했다. https://www.youtube.com/watch?v=QCKm6BK3IcE&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=2 Pygame으로 게임 만들기 - 키보드로 조종하기 # pygame 임포트 import pygame # pygame을 실행할때는 init(), 종료할때는 quit()을 꼭 적어줘야 함! pygame.init() #창 크기 지정 background = pygame.display.set_mode((480, 360)) #창 이름 지정 pygame.display.set_caption('PYGAME_1') # boolean 함수를 생성해 while문 작성 play = True while play: for.. 더보기 이전 1 ··· 3 4 5 6 7 8 9 10 다음