2012-08-04 3 views
0

나는 RPG 게임을 만들고있다. 게임의 세계를 디자인하는 데 사용할 수있는지도 편집기를 만들고 있습니다. 이제 스프라이트를 만들면서 잔디가 모래를 만나는 해변과 같은 것들을 보게됩니다. 나는 32x32 스프라이트를 만들고, 절반은 내 잔디 스프라이트로 구성하고 다른 절반은 내 모래 스프라이트로 구성한다.게임 지형 스프라이트 회전

이제이 동일한 스프라이트를 사용하고 싶지만 거울 이미지라고 가정 해 봅니다. 모래가 먼저오고 잔디가옵니다.

지도 편집기가 JSON을 사용하여지도를 저장하므로 이미지를 저장할 수 없으므로 게임을 할 때 이미지를 검색하기 위해 URL을 저장해야합니다. 그렇다면이 이미지를 180도 회전 시켜도 이미지를 그려야 하는지를 지정하는 정보를 저장하려면 어떻게해야합니까? 내 이미지를 어떻게 변경합니까?

+0

gamedev.stackexchange.com에 글을 올리신 의견이 있으십니까? – WarrenT

답변

0

지도/드라이브를 사용하는 데 사용되는 JSON에는 타일의 방향과지도 위치에 필요한 정보가 포함되어 있어야합니다. 예 :

{ 
    "name": "Isle of Dread", 
    "locations": [ 
    { 
     "x": 0, 
     "y": 0, 
     "terrain": "sand", 
     "tile": { 
     "url": "/tiles/grassy-beach.png", 
     "orientation": "north" 
     } 
    }, 
    { 
     "x": 0, 
     "y": 1, 
     "terrain": "sand", 
     "tile": { 
     "url": "/tiles/grassy-beach.png", 
     "orientation": "east" 
     } 
    } 
    ] 
} 

타일을 실제로 회전 및 그리기위한 코드는 사용중인 기술에 따라 다릅니다. 많은 그래픽 프레임 워크에는 이미지를 회전하는 방법이 있습니다.

관련 문제