노력과 삽질 퇴적물
안드로이드: cocos2d-android (1)안드로이드: cocos2d-android (2)안드로이드: cocos2d-android (3) * 해당 포스트는 윈도우 32비트/이클립스/JDK 1.7/안드로이드용 기준으로 아이폰용(Cocos2d for iPhone)를 찾으시는 분은 다음의 링크로 가시면 도움이 될겁니다. [설치 및 빈 프로젝트 시작하기, Cocos2d for iPhone] 1. 터치 입력 및 처리 예.public boolean ccTouchesBegan(MotionEvent event){double x = event.getX();double y = event.getY();CGPoint location = CCDirector.sharedDirector().convertToGL(CGPoint...
안드로이드: cocos2d-android (1)안드로이드: cocos2d-android (2)안드로이드: cocos2d-android (3) * 해당 포스트는 윈도우 32비트/이클립스/JDK 1.7/안드로이드용 기준으로 아이폰용(Cocos2d for iPhone)를 찾으시는 분은 다음의 링크로 가시면 도움이 될겁니다. [설치 및 빈 프로젝트 시작하기, Cocos2d for iPhone] 1. 기본적인 용어 ①스프라이트(Sprite)-> CocosNode의 서브클래스-> 이동, 크기변환, 회전, 애니메이션등을 적용할수 있는 2D 이미지-> 스프라이트 = {부속_스프라이트1, 부속_스프라이트2, ..., 부속_스프라이트N} ②레이어(Layer)-> CocosNode의 서브클래스-> 이벤트 핸들러가 정의되는 ..
안드로이드: cocos2d-android (1)안드로이드: cocos2d-android (2)안드로이드: cocos2d-android (3) * 해당 포스트는 윈도우 32비트/이클립스/JDK 1.7/안드로이드용 기준으로 아이폰용(Cocos2d for iPhone)를 찾으시는 분은 다음의 링크로 가시면 도움이 될겁니다. [설치 및 빈 프로젝트 시작하기, Cocos2d for iPhone] 0. 필요한 프로그램 JDK (안드로이드: 개발환경 구축중, 'Java SE 설치 & 경로지정'참조.) 이클립스 (안드로이드: 개발환경 구축중, 'ADT플러그인'참조.) 안드로이드 SDK (안드로이드: 개발환경 구축중, '버전에 맞는 안드로이드SDK 설치'참조.) cocos2d-android (cocos2d-master...
Android APIs Reference 안드로이드: 기초정리(1) 안드로이드: 기초정리(2) 안드로이드: 기초정리(3) 안드로이드: 기초정리(4) 추천자료: 안드로이드 개발시 100가지 팁 추천자료: [Android] 정보 정리 00. 개발환경 구축 1. 개발환경 준비 [안드로이드: 개발환경] 참조 2. UTF-8설정 [이클립스 설정 및 팁, UTF-8] 참조 안드로이드는 기본적으로 UTF-8환경이기 때문에 설정해두어야 한다. 또한 프로젝트를 생성하기전에 미리 해야 한다. 01. 프로젝트 및 산출물 생성 1. 안드로이드 프로젝트 생성 프로젝트 익스플로러에서 우클릭 프로젝트내 src/패키지/액티비티명.java를 run시키면, 기존에 설정해둔 디바이스 에뮬레이터에서 가동이 된다. 2. 프로젝트 구성 ①sr..
* 자바 소스파일외 img폴더는 프로젝트 폴더내에 배치하면 되고, 는 자율적으로 사용하셔도 됩니다. 물론 이걸 블로그나 홈페이지 그대로 올리면서 자기가 한것마냥 하시는건 사양입니다. 01. 디지털 시계 자바AWT스레드사용스레드 sleep주기를 이용해서 숫자계판이 움직임. * 특이사항 및 보충사항- 사용폰트: Ravie- 플리커링 현상 있음(더블 버퍼링 필요) import java.awt.Color;import java.awt.Frame;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;import java.util.Date; public class DigitalClock extends Frame{String dateStr = "..
0. Runnable과 Thread비교 자바 Thread 와 Runnable Runnable, Thread 차이 01. start() * 스레드 객체와 실행 //ThreadA.java public class ThreadA extends Thread { public void run() // run() 재정의[오버라이드] { while(true) { System.out.print("A"); } } } //ThreadMain.java public class ThreadMain { public static void main(String[] args) { // ① 스레드 객체 생성 ThreadA ta = new ThreadA(); // ② 스레드 실행. ta.start(); System.out.print("스레드..
* 이클립스등을 UTF-8환경으로 안 하시면 실행되는 윈도우내 폰트들이 깨집니다. 01. 윈도우 기본 이벤트AWT와 달리 스윙에서는 별도의 지정 없이도 종료버튼을 누르면 윈도우가 종료된다.하지만 불완전한 종료여서 AWT/스윙에 윈도우 종료에 대한 이벤트 처리를 지정해줘야 한다. import javax.swing.JFrame; public class WindowEventFrame extends JFrame{WindowEventHandler weh;public WindowEventFrame(){weh = new WindowEventHandler();this.addWindowListener(weh);setSize(300, 400);setVisible(true);//setDefaultCloseOperation(..