나는 액션 어드벤처 샌드 박스 비디오 게임을 만들고있다. 그것은 게임 "Terraria"와 아주 비슷합니다. 따라서 블록 배치 및 제거가 필요합니다. 지금은 블록을 파괴하기 위해 기본적으로 클릭 한 곳의 하늘과 동일한 색상의 직사각형을 추가합니다. 그러나, 나는 그것을 원하지 않는다. 나는 그것을 원하지 않으므로 블록을 파괴하면서 이미지를 자유롭게 그릴 수 있습니다. 게임의 세계를 PhotoImages 인 타일 그리드로 변경하기로 결정했습니다. 나는 그것으로 많은 문제를 겪고있다.5000x5000 파이썬 Tkinter 캔버스의 그리드 이미지
DirtImage = PhotoImage(file = '/home/tyty0427/Downloads/New Piskel(61).png')
GrassImage = PhotoImage(file = '/home/tyty0427/Downloads/New Piskel(62).png')
TilePlacement = (10, 5000)
for row in range(5000):
c.create_image(TilePlacement, image=DirtImage, tags='Tile')
TilePlacement += (20, 0)
을 내가 알지도 못하는 곳 그리드의 열 심지어 시작에 : 여기 코드 난에 집중하고있다! 어떤 도움을 주시겠습니까?
tkinter는 GUI 기술입니다. 그래픽 무거운 게임을 만드는 데 어려움을 겪을 것입니다. 어떻게 파이 게임이나 (게임) 게임 메이커 스튜디오와 같은 특정 게임을 사용합니까? – Kos
tkinter가 게임을위한 것이라고 생각했을 때이 게임이 개발되기 시작했기 때문에 나는 그것을하고 싶지 않습니다. 불행은 그렇지 않습니다. 그러나 변경하고 사용하기로 결정했다면 모든 것을 다시해야합니다 (다시 실행하기가 쉽습니다). – TyTy
재실행에 대한 좋은 점은 두 번째로 항상 상황이 개선된다는 것입니다. – Kos