목록분류 전체보기 (96)
노는게 제일 좋습니다.
original document http://effbot.org/tkinterbook/grid.htm 정확한 내용 파악은 같이 쓰여져있는 원문을 통해 하시길 바랍니다. 이 내용을 바탕으로 작성한 동작하는 코드. from tkinter import * master = Tk() #위젯 정의하기 label1 =Label(master, text="First") label2 = Label(master, text="Second") entry1 = Entry(master) entry2 = Entry(master) checkbutton = Checkbutton(master,text="check") button1 = Button(master, text="A") button2 = Button(master, text="B"..
참고자료 http://pythonstudy.xyz/python/article/109-Tkinter-%EC%86%8C%EA%B0%9C tcl : 언어의 한 종류. https://ko.wikipedia.org/wiki/Tcltk : 플랫폼 독립적인 GUI라이브러리 ( 출처 위키백과 )묶어서 tcl/tk라고 한다. http://www.tcl.tk/ tkinter : Tkinter is Python's de-facto standard GUI (Graphical User Interface) package. It is a thin object-oriented layer on top of Tcl/Tk. Tkinter is not the only GuiProgramming toolkit for Python. It is..
reference this post.http://snowple.tistory.com/270 Using python, we can declare two-dimensional array like this. a=[ [0 for i in range(10)] for j in range(10) ] a[1][3] = 1 a[6][2] = 1 a[9][8] = 1 num=0 while num
스프라이트와 사운드 로드까지 배웠다.도트 캐릭터를 주워오고 대충 동전도트를 찍어서 입혀봤다. http://studioplug.tistory.com/193 의 코드에 다음 줄들을 추가했다. 게임루프 밖에123456789101112playerImage= pygame.image.load('crt.png')playerImage = pygame.transform.scale(playerImage, (40,40))coinImage = pygame.image.load('myCoin.bmp')coinImage= pygame.transform.scale(coinImage, (20,20)) pygame.mixer.music.load('unity.mp3')pygame.mixer.music.play(-1,0.0) pickupS..
원코드 출처 http://inventwithpython.com/downloads/ 키입력을 추가함. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101import pygame,sys,randomfrom pygame.locals import * pygame.init()mainClock = pygame.time.Clock() WINDOWWIDTH = 400WINDOWHEIGHT= 400 windowSurface =..
원 코드 출처 http://inventwithpython.com/collisionDetection.py 흰색이 캐릭터. 초록색이 상자 파이게임 윈도우 내에서 마우스로 이벤트를 주거나, 키보드를 입력하면 event.get()으로 리스트가 반환되고그 때마다 캐릭터가 움직이는 코드가 실행된다. 캐릭터와 상자가 충돌하면 상자가 사라진다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610..
코드 출처 http://inventwithpython.com/http://inventwithpython.com/animation.py pygame 에서의 애니메이션 예제로, 게임루프가 어떻게 돌아가는지 알 수 있는것 같다.별 내용은 없음. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889import pygameimport sysimport timefrom pygame.locals import * pygame.init() WINDOWWIDTH = 400WI..
pygame을 설치한다고 고생좀 했다. 특정한 모듈을 찾을 수 없네, 제대로 된 실행파일이 아니네 오류를 죄다 겪어봤다. 해결방법은 단순하다. 파이썬과 pygame모두 32bit로 설치하고, 둘의 버전을 일치시켜야 한다.예를들어, pygame이 파이썬3.4를 대상으로 하면, 파이썬은 3.4.x버전으로 설치해야 한다. 책을 따라 63라인을 타이핑했다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546import pygameimport sysfrom pygame.locals import * pygame.init() windowSurface = pygame.display.set_mode((500,400), 0,..