디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[🔎질문] 파이게임 질문

(182.29) 2021.03.03 15:57:31
조회 295 추천 0 댓글 2
														
import pygame
import math
import sys

screen_width = 640
screen_height = 480
FPS = 60


class Background: # Background Image
def __init__(self, screen):
self.screen = screen
self.background_image = pygame.image.load("background.jpg")

def update(self):
self.screen.blit(self.background_image, (0, 0))


class Ship: # ship Image
def __init__(self, screen, screen_width, screen_height):
self.screen = screen
self.screen_width = screen_width
self.screen_height = screen_height
self.ship_image = pygame.image.load("ship.png")
self.mouse_angle = 0

def update(self):
mouse_x = pygame.mouse.get_pos()[0]
mouse_y = pygame.mouse.get_pos()[1]

self.mouse_angle = math.pi - math.atan2(mouse_x - int(self.screen_width / 2),
mouse_y - int(self.screen_height / 2))
rotation_ship_image = pygame.transform.rotate(self.ship_image, -(int(math.degrees(self.mouse_angle))))

self.ship_image_pos = rotation_ship_image.get_rect()
self.ship_image_pos.center = (int(screen_width / 2), int(screen_height / 2))
self.screen.blit(rotation_ship_image, self.ship_image_pos)


def main():
screen = pygame.display.set_mode([screen_width, screen_height], 0, 32)
pygame.display.set_caption("Time War")

background = Background(screen)
ship = Ship(screen, screen_width, screen_height)
clock = pygame.time.Clock()
running = True

while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.quit()
sys.exit()

clock.tick(FPS)
background.update()
ship.update()
pygame.display.flip()


if __name__ == "__main__":
main()

일단... 

여기서 그 Ship을 마우스 오른쪽을 클릭한 쪽으로 이동하게 하고싶어. 롤 조작 방식같이 만들고 싶은데 어케 만드는거지...? 

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 해외 유명인들과 있어도 기가 전혀 죽지 않을 것 같은 스타는? 운영자 26/02/09 - -
- 이슈 [디시人터뷰] '따로 또 같이' 피어난 걸그룹 tripleS 운영자 26/02/10 - -
- AD Windows 인기 노트북 기획전 운영자 26/01/23 - -
124 🔎질문 파이썬 뉴빈데 행님들 scipy curvr_fit 기능좀 도와주십쇼 ㅇㅇ(211.226) 21.04.01 366 0
123 🔎질문 이거 어떻게 만드는거야 ? [3] ㅇㅇ(182.215) 21.03.30 367 0
122 🔎질문 파이썬 까는데 계속 오류나서 도와주세요 ㅠㅠ ㅇㅇ(125.177) 21.03.29 145 0
121 🔎질문 오늘 시작했ㄴ느데 왜이래요? [2] ㅇㅇ(220.86) 21.03.29 205 0
120 🔎질문 파이썬 뉴비 질문 [2] ㅇㅇ(121.146) 21.03.27 230 0
119 🔎질문 파이썬 공부하다 궁금한 점 질문 [3] ㅇㅇ(1.247) 21.03.24 347 0
118 📚정보 파이썬 개발자들에게 도움되는 금융기반 데이터 분석 무료교육 공유드립니다. NCIA(115.90) 21.03.24 696 0
117 🔎질문 파이썬 상속질문 ㅇㅇ갤로그로 이동합니다. 21.03.24 155 0
116 🔎질문 파이썬 뉴비 질문 이러쿵(152.22) 21.03.23 301 0
115 🔎질문 안드로이드로 작업하는 사람 [1] ㅇㅇ(110.12) 21.03.22 473 0
114 🔎질문 몇일전 우연히 유튜브에서 ㅇㅇ(1.240) 21.03.22 173 0
113 🔎질문 파이썬 뉴비 질문 [1] ㅇㅇ(116.37) 21.03.21 208 0
112 🔎질문 파이참 꼭 돈주고 구매해야함? [3] 파이참(49.142) 21.03.20 493 0
111 🔎질문 배열연산 소숫점계산을 못함?? ㅇㅇ(14.55) 21.03.19 223 0
110 🔎질문 파이썬 데코레이터 코드 설명좀 해주셈 [1] ㅇㅇ(110.70) 21.03.17 205 0
109 🔎질문 파이썬 렉걸려요 [2] ㅇㅇ(121.151) 21.03.15 935 0
108 🔎질문 살려주세요 [1] ㅇㅇ(118.221) 21.03.15 205 0
107 🔎질문 box plot 질문 ㅇㅇ(58.122) 21.03.15 176 0
106 🔎질문 족뉴비 파이썬 질문 [2] ㅇㅇ(121.150) 21.03.15 228 0
105 🔎질문 행렬로 된 연립 방정식 푸는 코드 도와주세요우ㅜㅜ 파이썬초보(182.231) 21.03.14 232 0
104 💡답변 나 차단된거임?? [1] 주넹갤로그로 이동합니다. 21.03.14 238 0
103 🔎질문 형님들 이거 좀 도와주십쇼 [1] ㅇㅇ(180.81) 21.03.14 217 0
101 🔎질문 이거 뭐가 문제야 [1] ㅇㅇ(110.12) 21.03.13 208 0
98 🔎질문 이거 코드 왜 안 돌아갈까요? [2] pychob(180.81) 21.03.12 203 0
97 🔎질문 파이썬 여기서 어떻게 함? [1] 겜중갤로그로 이동합니다. 21.03.11 232 2
96 📚정보 파이썬 프로그래밍 무료교육 있어서 공유드립니다. [2] DC센터(115.90) 21.03.11 475 1
93 🔎질문 혹시 셀레니움 멀티프로세싱 어떻게 하는지 아는 사람?? ㅠㅠ [2] ㅇㅇ(211.225) 21.03.08 915 0
92 🔎질문 출력이 공백으로 나옴 ㅇㅇ(119.70) 21.03.07 170 0
91 🔎질문 형님들 [1] ㅇㅇ(39.7) 21.03.06 216 0
90 🔎질문 형님들 이거 주피터 꼭필요한건가요? [3] ㅇㅇ(14.42) 21.03.06 307 0
89 🔎질문 이거 전구모양 어케 없앰? [1] ㅇㅇ(14.42) 21.03.05 262 0
88 🔎질문 오늘 파이썬 오늘 입문한 사람입니다 코드가 이상해요 질문 좀 해도 될까요 [8] ㅇㅇ(119.75) 21.03.04 290 1
87 💡답변 밑에 자기소개 주넹갤로그로 이동합니다. 21.03.04 152 0
🔎질문 파이게임 질문 [2] (182.29) 21.03.03 295 0
83 🔎질문 파이썬 초본데 [1] ㅇㅇ(125.184) 21.02.28 215 0
81 🔎질문 OCR 잘아는형아 찾아요.. [5] ㅇㅇ(175.203) 21.02.27 196 0
79 🔎질문 머신러닝이나 딥러닝하려면 컴퓨터 좋아야함? [1] ㅇㅇ(220.72) 21.02.27 253 0
78 🔎질문 파이썬족뉴비 질문좀 [2] ㅇㅇ(118.41) 21.02.26 252 0
77 🔎질문 미니갤은 파딱 몇명까지 둘수있음?? [2] 주넹갤로그로 이동합니다. 21.02.25 237 0
76 🔎질문 파알못인데 도움좀 부탁 [4] ㅇㅇ(180.66) 21.02.24 239 0
75 🔎질문 안녕하세요 선생님들 하나 여쭤보러 왔습니다. [6] ㅇㅇ(121.157) 21.02.22 253 0
74 🔎질문 파이썬으로 도서대출프로그램같은거 만들어야되는데 [4] ㅇㅇ(118.41) 21.02.19 290 0
73 일반 여기 왤케 활성화가 안 됨ㄷㄷ [2] 지옥투기꾼갤로그로 이동합니다. 21.02.18 246 0
72 일반 엄청난 어플리케이션 아이디어가 떠올랐다. [1] 이뉴비(45.19) 21.02.18 192 0
71 일반 오늘도 화이팅 이뉴비(45.19) 21.02.18 118 0
70 일반 파이썬 미니갤 글리젠을 위한 뻘글 이뉴비(45.19) 21.02.17 157 2
69 🔎질문 같이 공부하는 톡방 같은건 읎나요 [2] ㅇㅇ(211.215) 21.02.14 188 0
67 🔎질문 좆초보 아나콘다 실행이 아예 안된다... [2] ㅇㅇ(183.96) 21.02.14 346 0
66 🔎질문 프로그램언어 시작으로 파이썬 해보려는데 [3] ㅇㅇ(211.215) 21.02.14 386 0
64 일반 갤 활성화 합시다! [3] 이뉴비(45.19) 21.02.13 205 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2