안드로이드 ArrayList / Random
 안드로이드 ArrayList / Random ▣ 슈팅 게임 만들기 4 ■ 지금까지는 적의 등장과 움직임의 패턴만 만들어 봤는데요. 이것들을 효율적으로 적용시키는 방법에 대홰서 알아보겠습니다. 지난 포스팅에서 적을 만들고 GameState 클래스에서 적의 변수를 하나 만들어서 거기에 대입해가면서 테스트를 해봤습니다. 그런데 이런 방법으로 만들다보면 적이 수백개가 등장하는 이런 슈팅 게임에서 변수가..
안드로이드 게임 만들기
 안드로이드 게임 만들기 ■ 지난번까지 해서 플레이어의 비행기와 배경까지 만들어 봤으니 이번에는 적을 만들어 보겠습니다. 슈팅 게임에서 적의 종류가 하나이면 재미가 없을테니까요 3가지 종류의 적을 만들겠습니다.  여러 적들의 슈퍼 클래스가 될 Enemy클래스를 작성하고, 애니메이션이 포함되어 있으니까  SpriteAnimation클래스를 상속 받겠습니다.   ■ 적들은..
안드로이드 어플 만들기
 안드로이드 어플 만들기 ▣슈팅게임 만들기 2 ■지난번에는 플레이어 클래스를 제작했었는데요. 이번에는 배경을 만들어 보겠습니다. ■ 현재 바탕이 되는 배경화면은 렌더링할때 기본으로 깔리는 검은색인데요. 이것을 배경답게 만들어 보도록 하겠습니다. 이미지를 하나 준비하겠습니다. 인터넷에서 인공사진으로 준비했구요. 사이즈는 320X2000 이고. 파일이름은 background0으로 했습니다.&nb..
안드로이드 앱 만들기 [슈팅 게임 만들기]
 안드로이드 앱 만들기  지난 포스팅까지 해서 게임의 기본이 되는 틀인 프레임워크를 만들어 봤는데요.  이 카테고리에서는 간단한 슈팅 게임을 직접 만들어 보겠습니다. 1942라는 게임과 비슷한 게임이 될거 같네요. 이런 슈팅게임의 눈에 보이는 것들을 살펴보면 일단 플레이어의 비행기와 적, 미사일, 배경, 점수, 플레이어의 생명, 필살기 정도 되겠죠.  이런것들을 한나하나 만들어 가보도록 하겠습니다...
자바 프로그래밍 기초 Border
자바 프로그래밍 기초 Border  ■ 자바 스윙의 특징 중의 하나인 보더에 대해서 알아보도록 하겠습니다. 보더는 8가지의 형태가 있는데요. 각 보더들의 객체를 'bb'로 통일 시켜놓고 주석을 달아놨습니다.  주석을 해제해 가면서 하나씩 어떻게 표현이 되는지 살펴보도록 할게요.   ■ 먼저 BevelBorder를 실행해 봅니다. 이 보더는 컴포넌트가 올라가거나 내려간 모양을..
자바 라디오버튼과 토글(Toggle)
 자바 라디오버튼과 토글(Toggle) ■ 자바의 버튼 종류 중 ToggleButton에 대해서 먼저 알아보도록 할게요. 이 Button의 기능은.하나를 선택하게되면 나머지는 모두 해제되는 기능입니다. 그렇게 작동하기 위해서는 모두가 하나의 그룹으로 묶여 있어야 하는데요.  그룹으로 묶고 토글의 기능을 적용하는 예제를 만들어 보겠습니다. ■ 선택된 토글버튼 하나와 해..