에서 문자처럼 사용하지만 난 자습서를 제공하는 웹 사이트를보고 그는 프로그램 여기만들기 이미지는 파이 게임을 사용하여 내가 초보자 해요 파이 게임
그래서 내 질문에 문자를 사용 나는 이와 같은 성격을 만들 수 있습니까? 그렇다면 제가 이와 비슷한 것을 만들 수있는 웹 사이트가 있습니까?
에서 문자처럼 사용하지만 난 자습서를 제공하는 웹 사이트를보고 그는 프로그램 여기만들기 이미지는 파이 게임을 사용하여 내가 초보자 해요 파이 게임
그래서 내 질문에 문자를 사용 나는 이와 같은 성격을 만들 수 있습니까? 그렇다면 제가 이와 비슷한 것을 만들 수있는 웹 사이트가 있습니까?
귀하의 질문은 막연합니다 : 캐릭터를 만들고 싶습니까? 아니면 이미지를 BEHAVE처럼 보이게 만드시겠습니까?
당신이 캐릭터를 만들고 싶었다 경우 문자를
을하고 싶었다면, 내가 PixelArtor에 가서 원하는 파일 크기를 선택하는 것이 좋습니다. 32 x 32 이하를 선택하면 너무 작을 수 있으므로 64 x 64 또는 128 x 128을 권장합니다. 유닉스 시스템을 사용하고 있다면 이미 GIMP에 대한 설치 패키지가있을 수 있으므로 다운로드 페이지로 이동하여 설치 방법에 대한 지침을 읽으십시오. 없는 경우 다운로드 페이지에서 다운로드 할 수 있습니다.
당신은 다음과 같이 당신의 파이 게임 화면에 이미지를 표시 할 수 있습니다 (I Windows를 실행하는거야, 그래서 나는 확실히 모르겠다) :
물론, 즉 정지 이미지를 생성import pygame
from pygame.locals import *
display = pygame.display.set_mode((1024,1024)) # window size is determined here
pygame.init()
character = pygame.image.load("your/path/to/character.png")
display.blit(character,(0,0)) # These are the X and Y coordinates
pygame.display.update()
하지만 어떤 키를 누르더라도 움직이지 않을 것입니다.
당신은로드 된 이미지는이 코드에서, 그래서 놀이의 객체가, 문자
import pygame
from pygame.locals import *
display = pygame.display.set_mode((1024,1024)) # window size is determined here
pygame.init()
character = pygame.image.load("your/path/to/character.png")
background = pygame.image.load("your/path/to/background.png")
characterx = 0
charactery = 0
while True:
display.blit(background,(0,0))
display.blit(character,(characterx,charactery))
for event in pygame.event.get():
if event.type == KEYDOWN:
if event.key == K_a:
characterx -= 2
if event.key == K_d:
characterx += 2
if event.key == K_w:
charactery -= 2
if event.key == K_s:
charactery += 2
if event.type == QUIT:
pygame.quit()
exit()
pygame.display.update()
자처럼 행동하려면 다음로드의 characterx 및 charactery 저장 X 및 Y 위치가 이미지 문자. 키를 누를 때 문자가 표시되는 위치를 변경하고 이동을 시뮬레이트하는 경우 변경됩니다. 이벤트 루프가 시작되는 줄입니다. for event in pygame.event.get():
이 루프는 마우스 이동, 클릭, 키보드 감지 및 종료와 같은 이벤트를 처리합니다. 배경에 문자가 남긴 여분의 흔적이 보이지 않습니다. display.blit(background,(0,0))
줄을 제거하면 문자 "흔적"이 남게됩니다.
튜토리얼에서 캐릭터로 사용 했으므로 튜토리얼을 살펴 보지 않으시겠습니까? 기회는 그들이 당신을 위해 그것을 설명 할 것입니다. –
@NickA 당신이 내가 당신을 이해할 수 없기 때문에 묻고있는 것을 알고 계셨습니까? –
제가 이와 같은 일을하게 할 수있는 것이 있는지 알고 싶습니다. –