본문 바로가기 메뉴 바로가기

호루루옹의 연구실

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

호루루옹의 연구실

검색하기 폼
  • 호루루의 집 (387)
    • Hobby (136)
      • ☆ 일상 시즌1 (33)
      • ☆ 물생활 이야기 (43)
      • ☆ 음식 탐방기 (18)
      • ☆ 농장 이야기 (9)
      • ☆ 그림그리기 (27)
      • ☆ 사진촬영 (5)
    • 프로젝트 관리 (2)
      • Jenkins (2)
    • OS (120)
      • Computer (5)
      • Android (52)
      • iOS (7)
      • Linux (45)
      • Window (11)
    • 데이터처리 (2)
      • sqlite (1)
      • R Project (1)
    • Programming (13)
      • C & C++ (11)
      • Java (2)
    • www (19)
      • WEB (13)
      • HTML5 (2)
      • Node.js (2)
      • AngularJS (1)
      • CodeIgniter (1)
    • Multimedia (6)
      • Vision (1)
      • FFMpeg (1)
      • GPAC (1)
      • wowza (3)
    • Portpolio (31)
      • 학사졸업작품 (13)
      • NAS Project (4)
      • Webpage 제작 (5)
      • APP 제작 (9)
    • Game (57)
      • 게임수학 (2)
      • 제작일지 (10)
      • DirectX 3D (1)
      • LibGDX (10)
      • Cocos2d-x (3)
      • Resource (2)
      • Source (2)
      • Nightly Build (19)
      • Tile based game (8)
  • 방명록

Libgdx korean manual (8)
08. 시작 클래스와 설정

시작클래스와 설정데스크탑 (LWJGL)안드로이드.xml 파일타겟 SDK 버전화면 방향 & Configuratio Changes퍼미션라이브 배경화면HTML5/GWT모듈 파일들로딩 화면각각의 타겟 플랫폼의 시작클래스는 작성되어졌다. 이 클래스는 어플리케이션 상속에 관한 특별한 백엔드로 구현되있고 어플리케이션 리스너가 로직으로 상속되어있다. 시작 클래스들은 플랫폼에 의존적이므로 어떻게 각각의 백엔드에 맞게 설정되고 구현되는지를 확인해 보자. 데스크탑(LWJGL) my-gdx-game 안에 Main.java 클래스를 열어보면 다음이 보인다. package com.me.mygdxgame; import com.badlogic.gdx.backends.lwjgl.LwjglApplication; import com.ba..

Game/LibGDX 2013. 1. 7. 11:18
07. 라이프 사이클

libgdx 응용프로그램은 생성, 중지, 재게, 렌더링, 해제와 같은 어플리케이션의 상태를 관리하는 잘 정의된 라이프 사이클을 가지고 있다. 응용프로그램리스너개발자들은 어플리케이션리스너 인터페이스를 상속받거나 특정 백엔드의 어플리케이션 백엔드를 상속받은 개체의 전달을 통해 라이프 사이클 이벤트를 가져올 수 있다. 다음을 보면 응용프로그램은 응용프로그램의 각 수준별 이벤트가 발생할 때마다 어플리케이션리스너를 호출 할 것이다. 어플리케이션의 기초가 되는 것은 다음과 같이 생겼다.public class MyGame implements ApplicationListener { public void create () { } public void render () { } public void resize (int w..

Game/LibGDX 2013. 1. 7. 11:17
06. 어플리케이션 프레임워크

Desktop 운영체제, 안드로이드 브라우저와 같은 다중 플랫폼을 타겟으로 삼을 수 있도록 했다. 각 플랫폼은 어플리케이션의 윈도우나 사용자의 입력, 파일시스템간의 상호작용, 오디오 재생 등의 설정에 관한 다른 매카니즘을 가지고 있다. 백엔드(Backends)libgdx 는 플랫폼별의 특성을 Intreface에 숨김으로써 차이를 추상화 시키도록 노력다. libgdx의 구현된 인터페이스(백엔드라 불리는)는 각 플랫폼들을 지원합니다. 어플리케이션 개발자는 직접적으로 백엔드에 연계되진 않지만 대신 인터페이스 개발을 한다.. Libgdx는 현재 4개의 백엔드를 지원한다.Lwjgl : Lightweight Java Gaming Library. JNI 로 OpenGL과 OpenAL, 윈도우 툴킷 플랫폼을 감싸고 있..

Game/LibGDX 2013. 1. 7. 11:17
05. 프로젝트 설정

Android 와 HTMl5/GWT 백엔드 때문에 Libgdx는 Eclipse 중심입니다. 이 글은 어떻게 libgdx 프로젝트를 이클립스에서 설정하는지에 대한 논의를 담습니다. IntelliJ를 사용한다면 다른 메뉴얼을 참고 하세요. (저는 번역하지 않을 꺼에요...IntelliJ는 써보지도 않았다구요! 뭐 그렇다구요.. 나머지 두줄도 그런 이야기는 안적습니다.) Tutorial Video꼭 살펴보시면 이해가 편합니다. 영어가 나와도 눈으로 이해가 되실거에요. "Libgdx Setup" 사용하기Version 0.9.3부터는 Aurelien Ribon에 의해 Libgdx Setup이라 불리는 어플리케이션을 이용해 매우 쉽게 프로젝트를 설정 할 수 있습니다. (정말 편해졌어요! ㅠㅠ) 다음 스텝을 따라하면..

Game/LibGDX 2013. 1. 7. 11:16
04. 준비단계

Libgdx는 자바 기반이고 HTML5와 Android 때문에 Eclipse Plugin에도 연관되있습니다. 이러한 환경을 위해 다음 툴을 설치해야됩니다.Java Development Kit (JDK)Eclipse, the "Eclipse IDE for Java Developers" is usually sufficient.Android SDK and Eclipse ADT Plugin, simply follow the installation instructions.Google Web Toolkit이게 다 설치가 되었다! 그러면 Project Setup을 시작하세요.

Game/LibGDX 2013. 1. 7. 11:16
03. 커뮤니티와 지원방향

Libgdx는 (꽤 커요..) 지구 상에(?!) 개인으로 구성된 여가 시간용 프로젝트입니다. 예를 들어 팀 구성원들은 개별적으로 Email이나 문자메시지를 통해 지원은 할 수 없습니다. 대신 우리는 커뮤니티를 신경 쓰고 있으며 포럼, IRC로 도움을 줄 수 있습니다. Forum: http://badlogicgames.com/forum IRC: irc.freenode.net, #libgdx 부탁입니다. 직접적인 E-mail은 사양합니다. IRC에 잇을 때 빠른 대응을 해드리겠습니다. 포럼이 가장 최선의 방법이겠군요. 최신 개발 일지나 블로그 트위터를 참고해도 좋습니다. ※ 역주 ※물론 의역 뿐입니다. 뭐랄까요.. 좀 매끄럽지 않다고나 할까요..제 맘대로 적었습니다. 저도 그렇지만 직접적으로 메일 주는건 싫..

Game/LibGDX 2013. 1. 7. 11:15
02. 목표, Libgdx의 특징

Libgdx 는 Java 프레임워크로 게임이나 리얼타임 어플리케이션 개발을 위해 cross-platform API를 제공합니다. 다음과 같은 feature들로 제공됩니다. GeneralWindows, Linux, OSX, Android (32,64 지원) 개발을 위한 Cross-platformJogl, LWJGL, Angle(NVIDIA 3D Vison) Android APIs에 기반한 다중 백엔드 당신의 어플리케이션을 Desktop에서 작성하고 테스트한다. Android, Applets, Webstart 혹인 Desktop 어플리케이션으로 매끄럽게 배포 한다. Graphics모든 플랫폼에서 OpenGL ES 1.0, 1.1, 2.0 렌더링 한다.커스텀 JNI binding을 통해 Android 2.0에..

Game/LibGDX 2013. 1. 7. 11:15
01. 시작하면서

원문 : http://code.google.com/p/libgdx/wiki/Introduction Libgdx는 시각적이고 플랫폼에 구애받지 않는 게임 개발 프레임워크입니다. Libgdx는 현재 Windows, Linux, Max OS X, Android, HTML5와 같은 플랫폼을 지원하고 있습니다. Libgdx는 작성한 코드의 변환 없이 다중 플랫폼에 적용되도록 해줍니다.Libgdx는 최신 수정 사항을 디바이스(폰)이나 컴파일 후 HTML5에 적용하는데 기다리는 시간 대신 Desktop 환경에서 메인 어플리케이션의 코딩 내용을 반복적이고 빠르게 확인 할 수 있습니다. 생산을 위한 모든 Java ecosystem 툴의 사용도 가능합니다. Libgdx는 개발에 필요한 저 수준 API(직접적인 파일 시스템..

Game/LibGDX 2013. 1. 7. 11:14
이전 1 다음
이전 다음
공지사항
  • 블로그 자료 정리 중입⋯
최근에 올라온 글
  • 일지처럼 남겨보는 첫걸음
  • FTS 사용하기
  • AngularJS 소개
  • 부팅시 이메일 보내기
최근에 달린 댓글
  • 상토와 흑사 혹은 상토만을⋯
  • 게임하는데 혈압오름, 문의하⋯
  • SsyYuUiI♡♡♡♡♡♡♡♡♡⋯
  • 정말 감사합니다
Total
536,811
Today
0
Yesterday
39
링크
TAG
  • 들깨 수확
  • cocos2dx 분석
  • Android
  • Android Tile 게임 제작하기
  • opencv
  • 상토를 이용한 수초어항
  • 태그를 입력해 주세요.
  • 아이폰 세미나
  • 안드로이드 개발
  • 도트찍기
  • Windows Mobile 6
  • 안드로이드 게임 개발
  • EOS40D
  • Nas
  • 안드로이드 테스트 유틸
  • Libgdx korean manual
  • 호루루의 물생활 이야기
  • 물생활 이야기
  • COCOS2D-X
  • EOS 40D
  • 호루루의 일상
  • libgdx
  • 안드로이드
  • 가족농장
  • 체리새우
  • 구피 죽음
  • 아이폰
  • 호루루의 일상 17화
  • Tile based games
  • 나스
more
«   2021/04   »
일 월 화 수 목 금 토
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
글 보관함
  • 2016/06 (1)
  • 2015/06 (1)
  • 2015/05 (1)
  • 2015/03 (1)
  • 2014/10 (4)

Blog is powered by Tistory / Designed by Tistory