728x90
Key이벤트 연결하여, 캐릭터 움직임 구현하기 import pygame pygame.init() #초기화 (반드시 필요) #화면 크기 설정 screen_width = 480 #가로 크기 screen_height = 640 #세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) #화면 타이틀 설정 pygame.display.set_caption("YongJu Game ") #게임이름 #FPS clock = pygame.time.Clock() #배경 이미지 불러오기 background = pygame.image.load("C:\\Users\\LG\\OneDrive\\바탕 화면\\pygame\\pygame_myGame\\background..
2) 내가 지정한 이미지로 frame 설정할 수도 있고, 직접 색을 rgb 값을 줘서 지정할 수도 있다. import pygame pygame.init() #초기화 (반드시 필요) #화면 크기 설정 screen_width = 480 #가로 크기 screen_height = 640 #세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) #화면 타이틀 설정 pygame.display.set_caption("YongJu Game ") #게임이름 #배경 이미지 불러오기 background = pygame.image.load("C:\\Users\\LG\\OneDrive\\바탕 화면\\나도코딩\\pygame_basic\\background.pn..
1) 파이썬 GUI 윈도우 규격 만들기 : 규격은 480 X 640 크기이다. import pygame pygame.init() #초기화 (반드시 필요) #화면 크기 설정 screen_width = 480 #가로 크기 screen_height = 640 #세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) #화면 타이틀 설정 pygame.display.set_caption("YongJu Game ") #게임이름 # 이벤트 루프 running = True #게임이 진행 중 ? while running: for event in pygame.event.get(): # 어떤 이벤트가 발생하였는가 ? if event.type == pygam..
selfStudy9-3.py ## 함수 정의 부분 ## def para_func(v1, v2, v3=0, v4=0, v5=0, v6=0, v7=0, v8=0, v9=0, v10=0) : result = 0 result = v1 + v2 + v3 + v4 + v5 + v6 + v7 + v8 + v9 + v10 return result ## 변수 선언 부분 ## hap = 0 ## 메인 코드 부분 ## hap = para_func(10, 20) print("매개변수가 2개인 함수를 호출한 결과 ==> %d" % hap) hap = para_func(10, 20, 30, 40, 50, 60, 70, 80, 90, 100) print("매개변수가 10개인 함수를 호출한 결과 ==> %d" % hap) 9장 심화..
SelfStudy6-6.py ch = "" a, b = 0, 0 while True : a = int(input("계산할 첫 번째 수를 입력하세요 : ")) b = int(input("계산할 두 번째 수를 입력하세요 : ")) ch = input("계산할 연산자를 입력하세요 : ") if (ch == "+") : print("%d + %d = %d입니다." % (a, b, a + b)) elif (ch == "-") : print("%d - %d = %d입니다." % (a, b, a - b)) elif (ch == "*") : print("%d * %d = %d입니다." % (a, b, a * b)) elif (ch == "/") : print("%d / %d = %5.2f입니다." % (a, b, a ..
연습문제 2장 8번 import turtle import random def ScreenLeftClick(x,y): global r,g,b tSize = random.randrange(1, 10) turtle.shapesize(tSize) tAngle = random.randrange(0,360) turtle.left(tAngle) turtle.color((r,g,b)) turtle.penup() turtle.goto(x,y) turtle.stamp() r = random.random() g = random.random() b = random.random() pSize = 10 r, g, b = 0.0, 0.0, 0.0 turtle.title('거북이 도장 찍기') turtle.shape('turtle'..