저는 Java Game Developer 초창기입니다. 첫 번째 게임에서는 노치 (Notch)가 Minicraft 이라는 고급 버전을 만들고 있습니다. 그러나 나는 2D 타일 기반 세계 생성기를 만드는 방법을 절대적으로 단서 있습니다.2D 타일 엔진 (세계 세대) - 초급
아무도 내가 이것을 어떻게하면 YouTube 동영상에 링크 또는 2 개를 할 것이라고 설명 할 수 있습니까?
Java Developers 용 Eclipse EE를 사용하고 있습니다.
또한 픽셀을 더 크게 만들려면 창의 크기를 조정할 수 없습니다. 이미지는 16 x 16 픽셀이지만 미니 크래프트처럼 더 크게 표시하고 싶습니다. (위 링크)
다음은 Skeleton.java (게임의 프레임 워크 ('해골')) 코드입니다.
package code;
import java.awt.Graphics;
public class Skeleton extends Loop{ //Should extend Applet?
public void init(){
Thread th= new Thread(this);
th.start();
offscreen = createImage(120,160); // 120, 160
d = offscreen.getGraphics();
addKeyListener(this); //15:43
}
public static final int HEIGHT = 120; //Original Height/Width= "120 x 160"
public static final int WIDTH = 160;
public static final String TITLE= "Test Game BETA";
public static final int SCALE = 3;
public void paint(Graphics g) {
d.clearRect(0, 0, 160, 120); //Error Here, Scale perhaps? -Disregard //0,0,160,120
d.drawImage(him, x, y, this); //12:17 http://www.youtube.com/watch?v=XmRD0PlAXEY
g.drawImage(offscreen, 0, 0, this);
}
public void update(Graphics g){
paint(g);
} //Finished at 15:33 ERROR w/ the circle -Fixed
}
//2D Tile Engine Must be Created
링크를 클릭하는 것을 잊지 마세요! –
픽셀은 디스플레이 밀도를 기반으로합니다. 당신 can not는 정말로 pixel * larger * persay를 만듭니다. 또한 무작위 게임 맵의 경우, 인접 블록이 다른 유형이 될 가능성에 대한 알고리즘을 만들고 싶을 것입니다. 돌이 흙 옆에 5 % 확률로 80 %의 먼지가 흙 옆에있을 가능성이 있습니다. 그런 식으로 당신의지도는 무작위로 나옵니다 만, 실제로 그것에 관한 흐름이 있습니다. – Fallenreaper
JAVA가 JAVASCRIPT가 아닙니다! – PitaJ