inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)

공 쪼개기

무기랑 공이 닿으면 쪼개지는데 쪼개진 공2개중 오른쪽으로 나오는 공은 잘 움직이는데 왼쪽으로 움직여야되는 공이 멈춤니다

174

eatere

작성한 질문수 1

0

 if ball_img_idx < 3:

                     
                    #현재 공 크기 정보
                    ball_width = ball_rect.size[0]
                    ball_height = ball_rect.size[1]

                    #나눠진 공 정보
                    small_ball_rect = ball_images[ball_img_idx + 1].get_rect()
                    small_ball_width = small_ball_rect.size[0]
                    small_ball_height = small_ball_rect.size[1]

                    #왼쪽으로 팅겨 나가는 작은 공
                    balls.append({
                        "pos_x" : ball_pos_x + (ball_width / 2- (small_ball_width / 2), #공의 x좌표
                        "pos_y" : ball_pos_y + (ball_height / 2- (small_ball_height / 2), #공의 y좌표
                        "img_idx" : ball_img_idx + 1#공의 이미지 인덱스
                        "to_x"-3#x축 이동 방향(+ 오른쪽, - 왼쪽) 
                        "to_y"-6#t축 이동 방향
                        "init_spd_y" : ball_speed_y[ball_img_idx + 1#y 최초 속도
                    })

                    #오른쪽으로 튕겨 나가는 작은 공 
                    balls.append({
                        "pos_x" : ball_pos_x + (ball_width / 2- (small_ball_width / 2), #공의 x좌표
                        "pos_y" : ball_pos_y + (ball_height / 2- (small_ball_height / 2), #공의 y좌표
                        "img_idx"  : ball_img_idx + 1#공의 이미지 인뎃스
                        "to_x"+3#x축 이동 방향(+ 오른쪽, - 왼쪽) 
                        "to_y"-6#t축 이동 방향
                        "init_spd_y" : ball_speed_y[ball_img_idx + 1#y 최초 속도
                    })
                break

pygame GUI python

답변 0

pygame 설치오류

0

117

1

pip install pygame 이 실패합니다

0

203

1

pip install pygame 이 안되요

0

877

1

(4:00) linting enabled 항목이 보이지 않습니다

0

154

1

마지막 프로젝트 그림 파일들을 올려주실 수는 없을까요?

0

201

1

import pygame에서 계속 오류가 발생해요

0

3576

2

무기 Y포지션 speed 감소

0

293

1

pygame 공부

0

503

0

마지막 부분 스프라이트가 맨 왼쪽에 위치해있습니다

0

263

1

공 쪼개기 문제

0

304

0

실행시 글자가 깨집니다.

0

308

1

키보드 이벤트 오류

0

568

1

스크린의 높이를 680으로 설정했을 때 오류?

0

293

1

pygame.time.get_ticks() 질문있습니다.

0

533

0

캐릭터의 이동

0

327

0

적(똥)과 케릭터가 충돌했을 때 게임 오버가 뜨게 만들려고..

0

297

1

시작을 하기에 앞서...

0

387

0

이미지 배경을 투명하게 하려면?

0

373

0

파이게임이 실행은 되는데....

0

226

0

실행이 안됩니다.

0

319

0

똑같이 따라 쳤는데 오류가 생겨요

0

299

0

배경색이 안 나와요

0

324

0

import pygame 실행이 안 돼요

0

2691

1

Error

0

148

0