adsense



태그 : 게임개발강좌 요약보기전체보기목록닫기

1 2 3

JAVA/slick2d] 2D 슈팅게임 위치즈 스크램블 제작강좌 -step 15- (끝)

step 15. 최종적으로 완성된 게임의 형태입니다.마지막으로- 순서와 위치를 지정해서 적이 나오게 하는 Scenario2 구현- 추가 적 캐릭터와 추가 보스 캐릭터 지정- 사운드 지정이상을 구현하겠습니다.우선 사운드 지정입니다.그 전에- 블로그에 올린 압축파일에는 (저작권문제 상)음악이 들어있지 않습니다. 별도로 준비해주세요.- slick2d에서 사운...

JAVA/slick2d] 2D 슈팅게임 위치즈 스크램블 제작강좌 -step 14-

step 14. GameObject가 반드시 화면에 보이는 요소에만 사용할 수 있는 건 아닙니다.아이템 나오고, 게임오버 되고 다시 시작 가능하고.게임 다 만든 기분이네요.지금까지 진행한 내용에서 제일 중요한 것은, 모든 존재를 클래스로 만들고, 객체를 생성해 게임 화면에 add 해 주기만 하면 돌아간다는데 있습니다.그 GameObject가 반드시 화면...

[JAVA/slick2d] 2D 슈팅게임 위치즈 스크램블 제작강좌 -step 13-

step 13. 아이템 차례입니다.Enemy처럼 아이템 종류를 포괄할 Item 클래스를 만들고, 아이템 클래스는 이것을 상속하는 방식으로 할 것입니다.prefab에 GameObject를 상속한 GameItem 클래스(추상)를 만듭니다. 일단 내용은 아직 확정되지 않았으니 아이템을 만들어가면서 채워보겠습니다.그리고 GameItem을 상속해 CoinItem...

[JAVA/slick2d] 2D 슈팅게임 위치즈 스크램블 제작강좌 -step 12-

step 12. 게임이 시작할 때 SCRAMBLE 이라는 스타팅 메시지를 출력해주겠습니다.게임이 시작할 때 SCRAMBLE 이라는 스타팅 메시지를 출력해주겠습니다.이 그래픽 메시지는 SCRAMBLE 이미지(rsc/game/start.png)를 잠시 화면에 띄웠다가 사라지게 할 것입니다.prefab에 ui 폴더를 추가하고, 여기에 GameObject를 상...

[JAVA/slick2d] 2D 슈팅게임 위치즈 스크램블 제작강좌 -step 11-

step 11. 적 캐릭터의 종류를 늘려보겠습니다.추가할 것은 색상을 조금 붉게 바꾼 enemy0_1.png 입니다. 이녀석은 느리지만, 단단하고, 총알을 좀 더 많이 쏠 것입니다.일단 편의상 Neuroi2라고 하겠습니다.그런데, Bullet 클래스를 보면, 적과의 충돌을 체크하기 위해 checkHit에서 "NEUROI1" 모임을 얻어와 Neuroi1 ...

[JAVA/slick2d] 2D 슈팅게임 위치즈 스크램블 제작강좌 -step 10-

step 10. 잠시 쉬어가는 기분으로 자잘한 부분들을 손봅니다.충돌사각형을 주석을 풀고 묶고 해서 보이거나 안보이거나 하자니 귀찮습니다.BasicScene에서 디버그 모드 플래그 isDebug 를 만들고, GameScene에서는 2번 키를 눌러 플래그를 on, off.그리고 다른 클래스에서 이걸 참조할 수 있게 getDebug, setDebug 함수를...

[JAVA/slick2d] 2D 슈팅게임 위치즈 스크램블 제작강좌 -step 9-

step 9. 적의 공격과, 적 공격/또는 적 캐릭터가 플레이어에게 충돌하는 것을 구현해 보겠습니다.적의 공격은 오소독스하게, 방향성이 없는 이미지를 사용합니다. 앞에서 총알을 회전시키느라 이것저것 구현했던 복잡한 내용을 비교적 생략하는 셈입니다.그렇게 이미지와 rectangle 형성을 단순화하고, 플레이어 캐릭터와 충돌한다는 정도만 Bullet 클래스...

[JAVA/slick2d] 2D 슈팅게임 위치즈 스크램블 제작강좌 -step 8-

step 8. ParticleEffect 클래스를 만듭니다.prefab 패키지에 GameObject를 상속한 ParticleEffect 클래스를 만듭니다.Slick2D에 Particle이 있습니다만, 쓰기 힘들죠 이거 솔직히..유니티3D에서야 눈으로 보면서 생성할 수 있지만, 코딩형 엔진에서의 파티클은 파라미터 제어하기 힘들어서 제한적으로만 쓰느 정도입...

[JAVA/slick2d] 2D 슈팅게임 위치즈 스크램블 제작강좌 -step 7-

step 7. 충돌의 기술다음 작업은- 총알과 적 캐릭터의 충돌- 적 캐릭터의 공격- 플레이어 캐릭터와 적 캐릭터/적 총알의 충돌주로 충돌 관련된 영역이네요.우선 총알과 적 캐릭터의 충돌을 구현하겠습니다.기존 요시카 스크램블에서는 점과 점 사이의 거리로 판단하는-소위 원 충돌을 사용했는데, 이번에는 Slick2D에 있는 Shape를 기본으로 한 박스 충...

[JAVA/slick2d] 2D 슈팅게임 위치즈 스크램블 제작강좌 -step 6-

step 6. 적 캐릭터를 만들겠습니다.기본은 지금까지 GameObject 상속 클래스를 만드는 것과 동일하며, 적 캐릭터에게 필요한 추가적인 정보를 추가합니다.img : 캐릭터 이미지hp : 내구력. 플레이어 총알에 충돌할 때마다 감소합니다.degree : 이동 각도speed : 이동 속도moving : 무빙 스타일step : 현재 스텝GameObje...
1 2 3


Books

Geek라이프

메가 드라이브 퍼펙트 카탈로그
마에다 히로유키 저/조기현 역

미소녀 일러스트 테크닉
B-은하, pen스케, 카와이 저/정유진 역

핵심강좌! Cocos2d-x
이재환 저

피규어의 교과서 레진 키트 & 도색 입문 편
후지타 시게토시 저/김정규 역
예스24 | 애드온2
일본서적 전문사이트 NEPIC