나는 내 게임에서 충돌을 감지하는 데 어려움을 겪고 있습니다. 충돌 감지는 일부 벽에서만 작동합니다. 내 라이브러리에 slick2d를 사용하고 있습니다. 더 많은 코드 나 정보가 필요하면 나에게 줄 수 있습니다. 나는 지금 어딘가에 가야한다. 그래서 나는 이것을 빨리 타이핑 할 뿐이다. 코드 : @Override
public void manageWallC
두 다리의 이미지가 있습니다. 예를 들어 왼쪽 또는 오른쪽 화살표 키와 같이 키보드를 누른 상태에서 이미지를 변경하고 싶습니다. 그것은 캐릭터가 걷는 것과 같습니다. 어떻게 slick2d 자바 에서이 작업을 수행 할 수 있습니까? 코딩을 시작하는 방법이 없기 때문에 제공 할 코드가 없습니다. 고맙습니다.
Slick 2D API에 문제가 있습니다. 저는 2D 게임처럼 작은 젤다를 만들고 있습니다. 그래서 저는 약간의 테스트 환경을 구축했습니다. 세상은 바닥으로 이미지가있는 덩어리로 구성됩니다. 그런 다음 render 메서드 내에서 첫 번째 모든 청크가 그려지고 그 위에 메시가 그려집니다. 주로 Image 클래스를 사용하여 화면에서 이미지를 그리고 수정합니다.
Eclipse와 Slick2D 라이브러리를 사용하여 만든 Mac 프로젝트를 MacBook으로 가져 오려고했습니다. MacBook (64 비트) 용 Eclipse와 필요한 Java Runtime을 모두 설치했습니다. 프로젝트를 성공적으로 가져 와서 Slick2D 라이브러리를 추가했습니다. 모든 것이 Windows 환경과 똑같이 설정됩니다. 내 프로젝트를 실행
"Tiled"프로그램으로 아이소 메트릭 맵을 만들고이를 내 코드에로드했습니다. 타일이 두 개 있습니다. 1. 배경 레이어 (잔디) 2. 개체 레이어 (이 경우에는 냉장고) 냉장고가 올바르게 렌더링되지 않습니다. 당신은 여기에서 볼 수 있듯이 (이 있어야한다 왼쪽 방법, 그것은 기압 올바른 방법) 여기에서 볼 수 있듯이 http://i.stack.imgur.
내 slick2d 게임을 렌더링하는 작업을하고 있지만 container.getGraphics()가 null을 반환하고 널 포인터 예외가 발생합니다. if (container.getGraphics()==null) return;
이것은 NPE를 고정하지만 물론 난 아무것도 렌더링 할 수 없습니다 : 나는 그것을 사용하여 null이 반환 된로 getGraph
SLICK2D 및 Java를 사용하여 게임하기. 렌더링하기 전에 graphics.scale을 호출하여 게임 세계를 확대하면 마우스 위치가 게임 세계가 분명히 상쇄됩니다. graphics.scale을 사용하여 게임 세계를 확대 한 후에도 마우스 위치가 화면의 왼쪽 상단이 아닌 게임 세계의 위치에 상대적 이도록하려면 어떻게해야합니까?
나는 아주 단순한 게임을 만들려고 노력하고 있습니다. 방에서 방황하는 것입니다. 다른 방에 가면 문을 사용할 수 있습니다. 이 if(input.isKeyDown(Input.KEY_UP)) {
sprite = up;
if(!isBlocked(x,y - delta * 0.1f) && y > 0) {
sprite.update(de
오류 코드를 발행 : Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown So
마우스 위치의 스프라이트 좌표를 얻는 방법? 게임 엔진 Slick2d. 타일 된지도 16 x 16입니다. 카메라 public class Camera {
public int x, y;
Object object;
public Camera(int x, int y)
{
this.x = x;
this.y = y;
}
publ