반응형

Program 188

안드로이드 게임 만들기

출처 : http://artbrain.co.kr/ - 1- 이번에는 간단하게 안드로이드 게임 예제를 하나 만들어 보겠습니다. 재미있는 강좌가 되길 바랬는데, 샘플을 잘못 설정한것 같기도 하고 그렇네요 ^^; 안드로이드 개발 환경에 대해서는 쉽게 찾으실 수 있으리라 생각합니다. 먼저, Eclipse 에서 File/New/OTher... 를 들어가서, Android Project를 선택합니다. 그리고 기본 프로젝트 설정을 합니다. 셈플 소스를 복사해서 작업하기 좋게.. 이름을 그대로 맞춰 주기 바랍니다. 그리고 다음화면에서 아무 설정없이 Finish 합니다. Project name : Android Game Application name : Game Package name : com.game Create A..

안드로이드 게임 엔진 ROKON - Using Modifiers

Rokon tutorial 네번째 섹션에 오신것을 환영합니다. 이번 토튜리얼에서는 Rokon 프로젝트에서 생성하고 수정하는 배울것입니다. 자바 프로그래밍과 안드로이드 SDK 에 대해 경험이 있다고 가정합니다. 이클립스를 사용하여 진행하겠지만, 다른 툴을 쓴다고 해도 따라흐는것은 가능합니다. 이전 토튜리얼인 "Using Sprites"에 이어 진행하며, 그것을 이미 읽었으며, Rokon 프로젝트가 설정되어 있고, 모든 준비가 되었다고 가정합니다. (마지막에는 토튜리얼의 소스를 다운받으실수 있습니다.) 수정하는 사람은 요정에게 일시적인 효과를 주게 클래스를 변경하고, 공격당하거나 기타 상황에서 빨간색으로 번쩍이게 됩니다. 'ColorModifier.java'라는 새로운 파일을 생성합니다. 개인적으로는 내가 ..

안드로이드 게임 엔진 ROKON - Using Touch Input

Rokon tutorial 세번째 섹션에 오신것을 환영합니다. 이번 토튜리얼에서는 Rokon 프로젝트에서 터치 인풋을 사용하는 법을 배울것입니다. 자바 프로그래밍과 안드로이드 SDK 에 대해 경험이 있다고 가정합니다. 이클립스를 사용하여 진행하겠지만, 다른 툴을 쓴다고 해도 따라흐는것은 가능합니다. 이전 토튜리얼인 "Using Sprites"에 이어 진행하며, 그것을 이미 읽었으며, Rokon 프로젝트가 설정되어 있고, 모든 준비가 되었다고 가정합니다. (마지막에는 토튜리얼의 소스를 다운받으실수 있습니다.) 이클립스를 시작해서 Rokon 프로젝트에 들어갑니다. 이번 토튜리얼에서는 'GameScene' 클래스를 수정합니다. "Using Sprites" 토튜리얼에서 3명의 요정을 가지게 되엇습니다. 하지만 ..

안드로이드 게임 엔진 ROKON - Using Sprites

Rokon tutorial 두번째 섹션에 오신것을 환영합니다. 이번 토튜리얼에서는 Rokon 프로젝트에서 요정을 추가하고, 움직이는 법을 배울것입니다. 자바 프로그래밍과 안드로이드 SDK 에 대해 경험이 있다고 가정합니다. 이클립스를 사용하여 진행하겠지만, 다른 툴을 쓴다고 해도 따라흐는것은 가능합니다. 이전 토튜리얼인 "Hello World"에 이어 진행하며, 그것을 이미 읽었으며, Rokon 프로젝트가 설정되어 있고, 모든 준비가 되었다고 가정합니다. (마지막에는 토튜리얼의 소스를 다운받으실수 있습니다.) 이클립스를 시작해서 Rokon 프로젝트에 들어갑니다. 이번 토튜리얼에서는 'GameScene' 와'Textures' 클래스를 수정합니다. 몇명의 요정을 추가할것이므로, 또다른 객체를 필요로 합니다...

안드로이드 게임 엔진 ROKON - Hello World

첫번째 Rokon totorials 에 오신것을 환영합니다. 여기서는 어떻게 Rokon Project를 설정하는지 배우게 될것입니다. 이미 자바와 안드로이드 SDK에 대해 경험을 좀 해봤다고 가정하겠습니다. 여기서는 개발도구로 이클립스를 사용하겠습니다만, 다른 툴을 사용한다고 하더라도 따라하는것은 가능합니다. (마지막에 전체 소스를 다운로드 받으실수 있습니다.) 처음에는 Rokon library를 여기 서 다운로드 하실수 있습니다. 몇개 파일이 있는데, actual library[rokon_lib_x-y-z.zip] 형식의 파일만 필요 합니다. 이클립스를 열고 새로운 안드로이드 프로젝트를 생성하는데, 어떤 버젼이라도 상관 없습니다. Rokon은 1.5 버전 이상이면 어떤것이라도 지원합니다. 프로젝트 폴더..

[Thread] - AsyncTask

보통 Thread 사용 시, 아래와 같이 많이 사용을 하였습니다. 첫째는 Thread 클래스를 subclassing하는 새 객체를 정의해고 Thread:run() 메소드를 오버라이딩 하는 방법이고, 둘째는 new 연산자로 새로운 Thread 객체를 생성하면서 생성인자로 Runnable 인터페이스(스레드에서 실행될 logic포함)를 전달하는 방식입니다. 위의 방법은 Logic이 복잡해지면, 관리가 힘들어지는 것 같습니다. 그래서 다른 방법을 찾던 도중 새로운 Class 하나를 찾았습니다. 바로 “AsyncTask” Class 입니다. AsyncTask (Asynchronous Task) - [Overview] : 안드로이드에서는 Background작업에 관한 모든 사항(스레드 객체 생성, 사용, UI스레드..

screenOrientation / Rotation

Android 'Rotation / screenOrientation' 에 관련된 내용을 하나씩 살펴보자. 1. screenOrientation (1) 'Xml' 설정 : “AndroidManifest.xml” 에서 Activity Tag 에 "android:screenOrientation"을 설정하면 된다. - portrait : '세로'만 보기 - landscape : '가로'만 보기 - norsensor : '가로/세로' 모두 전환 X - sensor : '가로/세로' 모두 전환 O => 단점 : 폰의 '설정-시스템-디스플레이-자동화면 회전' 기능과 무관하게 동작한다. 즉, '자동화면 화전'을 'Diable'로 설정하더라고 회전이되는 것이 문제다. - unspecified : '가로/세로' 모두 전환..

반응형