'프로그래밍/게임 프로그래밍(Libgdx)' 카테고리의 글 목록
본문 바로가기
반응형

프로그래밍/게임 프로그래밍(Libgdx)10

안드로이드 스튜디오 Libgdx 스프라이트 애니메이션 안드로이드 스튜디오 Libgdx 스프라이트 애니메이션 안녕하세요. 오늘은 Libgdx 스프라이트 애니메이션 구현을 해보겠습니다. 게임은 역시 애니메이션이 기본이죠.. 스프라이트라는 것은 일종의 띠를 말합니다. 그 의미는 애니메이션 동작을 띠처럼 이어놓은 이미지 모음 입니다. 아래와 같은 모양 입니다. 아래는 제가 직접 그린 이미지 입니다. 출처만 남기시면 이미지는 맘대로 쓰셔도 됩니다. 위와 같이 그린 이미지를 애니메이션으로 구현 합니다. 일종의 문어 외계인이 적군 유닛으로 등장 합니다. 스프라이트 이미지는 궂이 위의 그림과 같이 띠 모양일 필요는 없습니다. 이미지를 자세히 보시면 아시겠지만 게임상에서 나오는 적군 이미지의 상하좌우 이동 이미지 모션이 그려져 있습니다. 오늘은 저 스프라이트 이미지를 코딩.. 2021. 1. 11.
안드로이드 스튜디오 Libgdx object 클래스 만들기 안드로이드 스튜디오 Libgdx object 클래스 만들기 안녕하세요.. 오늘은 Libgdx object 클래스 만들기를 포스팅합니다. object 클래스는 일종의 부모 클래스입니다. 이를 이용해 다양한 자식 클래스를 생성할 수 있습니다. object라는 것은 말 그대로 모든 것을 포함할 수 있는 프로토 타입 같은 존재입니다. 결국 object는 아군 캐릭터, 적군 캐릭터, NPC, 배경 이미지의 돌, 나무 등등 모든 것이 될 수 있습니다. 예를 들어 아군 캐릭터, 적군 캐릭터, NPC, 돌, 나무 등의 공통점은 무엇일까요??? 그것은 바로 게임 화면상에서 애니메이션을 한다는 것 입니다. 그렇다면 이 애니메이션 기능을 클래스화 시켜 아군, 적군, 나무, 돌, 등에 공통적으로 적용시킬 수 있습니다. 오늘은.. 2020. 12. 17.
안드로이드 스튜디오 Libgdx 타일맵 프로그램 안녕하세요. 오늘은 libgdx 타일맵 구현 프로그램 포스팅을 합니다. 저번시간에 타일맵을 Tiled 라는 프로그램으로 작성하여 맵을 구현한것을 파일로 저장 했습니다. 오늘은 그 파일을 이용하여 실제 프로그램에서 적용하여 나타내는 코드를 작성 합니다. 먼저 작성하여 생성한 파일을 게임폴더내의 assets폴더 안에 있는 파일은 아래와 같습니다. 지난 포스팅에 작성한 TileMap.tmx와 TileMap.tsx를 확인 합니다. 타일맵 프로그램에 반드시 필요한 파일입니다. 우선 안드로이드 스튜디오를 실행하여 지난 포스팅에 작성한 프로그램 열어 줍니다. 우선 아래 코드를 작성합니다. 현재 코드는 TowerDefense.java와 TileMap.java 파일을 만듭니다. -전체코드- - TowerDefense.j.. 2020. 12. 10.
안드로이드 스튜디오 Libgdx 타일맵 구현 안녕하세요. 요즘 열심히 포스팅 하려고 노력중입니다. 회사에서 퇴근후 포스팅을 할 수 있는 오늘을 감사한 마음으로 마무리 하려고 합니다. 오늘은 저번 포스팅 화면설정에 이어 게임의 전체맵이되는 타일맵을 포스팅합니다. 최종 타워디펜스 게임을 위해 필요한 도구를 모은다고 보면 되겠습니다. 게임은 한가지 툴만가지고 개발을 하기는 거의 불가능에 가깝습니다. 안드로이드 스튜디오를 포스팅하고 있습니다만, 한계는 있습니다. 게임을 만들기위해 툴을 만들어서 써야하는 상황입니다. 하지만 그에 따른 오픈소스도 상당히 많이 개발되어 있습니다. 오늘은 그 오픈소스중 하나인 Tiled Map Editor를 이용하겠습니다. 구글에 '타일드' 라고 치시면 Tiled Map Editor 이라고 뜹니다. - Tiled 설치 웹사이트에.. 2020. 10. 6.
반응형

TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로