public void Draw(SpriteBatch spriteBatch)
{
for (int x = 0; x < width; x++)
{
for (int y = 0; y < height; y++)
{
Vector2 mouseCoord = GetMouseTilePosition();
Java로 2D 하향식 타일 기반 게임을 제작합니다. 자연스럽게 게임을 둘러보고 확대 할 수 있습니다. 현재 각 타일의 크기는 10x10 픽셀에서 100x100 픽셀까지 다양합니다. 현재 각 줌 레벨의 타일은 별도의 스프라이트 시트에 저장되어 프로그램 시작시 읽어 들여 버퍼링 된 이미지 배열에 저장됩니다. 나는 이것이 최선의 방법이 될 수 없다고 확신합니다
배경으로 설정해야하는 텍스처가 하나 있습니다. 왼쪽, 오른쪽 및 아래쪽 방향으로 스크롤해야합니다. 텍스쳐 좌표를 바꾸고 3 개의 텍스쳐 행을 바꾼 다음 수평 텍스처를 교환하려고했습니다 ... 장황한 실패. 누구나 모든 방향에서 동일한 타일 텍스처로 배경을 만드는 방법을 알고 있습니까? 당신은 당신이 CCBigImage extension을 사용할 수 있습니다
마우스 따기와 타일을 클릭하려고합니다. 잔디는 흙으로 변하지 만 모든 잔디 타일은 동일한 "ID"를 가지므로 화면의 모든 잔디 타일이 흙으로 변합니다. 더 나은 방법으로 타일을 생성하려면 어떻게해야합니까? 나는 무작위로 생성 및 블록 클래스 000001100. 같은 public class Block {
public enum BlockType {
의 생성 타일 기반의 원은 지금 꽤 많은 시간 동안 생성하는 방법을 알아 내기 위해 노력 해왔다 패턴입니다. 필자는 원의 반경을 메서드에 입력하고 적절한 값을 가진 배열을 반환하려고합니다. (예 : 0 = 가장 어두움, 1 = 덜 어두움, 2 = 덜 어두움, 등) 내 문제는 어떻게 이것이 수학적으로 수행 될 수 있는지 전혀 모른다는 것입니다. 반경이 증가
내가 (iOS 용) CATiledLayer 같은 뭔가를 찾고 있어요 (CATiledLayer 같은) 타일 스크롤 뷰하지만, 폰갭/센차 터치에서 사용하기 위해 2 아이디어는이 "스트림"입니다 타일 형태의 서버에서 가져온 매우 큰 이미지 - Google지도와 매우 비슷합니다. 사용자가 확대/축소 및 스크롤 할 수 있도록 모바일 장치에서 터치 제스처를 지원해
ShellTileSchedule을 사용하여 자체를 업데이트하는 보조 타일이 있습니다. 사용자는 설정에서 해당 동작을 끌 수 있습니다. 어느 시점에서 보조 타일을 background.png로 되돌립니다 (관련 ShellTileSchedule을 호출하여 해당 정지를 중지합니다). tile.Update(new StandardTileData() { Backgrou