자바 ME와 간단한 애니메이션 그래픽 만들기
4 개 중 1 페이지
모바일 장치에 대한 지향 개발 플랫폼의 필수 기능은 일반적으로 비디오 게임의 제작에 principalmene를위한 그래픽 애니메이션의 제작을 위해 확장 가능한 모델을 제공하는 것입니다.
자바 ME는 모든 이것은 게임의 라이프 사이클을 관리도 포함 명세를 통해 구현됩니다. 우리가 순간을 위해이 게임의 개발을위한 '전반적인 아키텍처에 대해이 문제를 제쳐두고 오늘 내 의견에 애니메이션 그래픽을 염려하는 게에 손을 놔 줘요 가장 창의적이고 흥미로운.
디스플레이, 표시할와 캔버스
자바 ME 장치 클래스의 그래픽 라이브러리의 마음을 표시 하고 표시할 .
첫 번째는 장치의 화면에 표시되는 요소를 처리하고 두 번째는 이러한 요소의 높은 추상화, 볼 수 있고 내부 화면 '으로 배치 가능 구성 요소를 나타냅니다.
이러한 맥락에서, 자바 ME 우리가 빌드하거나 사용하고자하는 구성 요소에 따라 다른 역할을 가지고 각 표시할 개체의 두 가지 유형을 제공합니다.
표시할의 주요 서브 클래스는 다음과 같습니다
콘크리트하지만, 차례 캔버스 클래스 표시할 클래스 대신이 추상 메소드 페인트 (중 더 concretization 필요 그래픽 모두 '인테리어가 화면에 투영되는 디자인의 방향을 정의하는 데 필요한 G를.)
이것은 realizazzione 애니메이션에 필요한 낮은 수준의 그래픽 프로그래밍을 의미합니다.
특히 중요 페인트 메소드에 사용되는 '그래픽 개체입니다.
이 개체는 낮은 수준의 설계를위한 기본적인 방법을 제공합니다, 당신은 선, 원, 그림, 포인트 등을 그릴 수있는 ..
우리는 메인 메소드를 참조하십시오
-
무효 drawLine (INT 1 개, INT Y1, INT X2, Y2 INT) :
점 (1 개, Y1) (X2, Y2)를 통해 라인을 그리기 -
무효 drawRect (int는 X, int는 Y, int는 폭, INT 높이)
각각의 높이와 너비로 좌표로 사각형 (1 개, Y1)을 그리기 -
filRect 공극 (INT X, int는 Y, int는 폭, INT 높이)
현재 색상으로 사각형을 가득 채우고 위의에만 볼륨 -
drawArc 공극 (INT X, int는 Y, int는 폭, 높이 INT, int는 startAngle, int는 arcAngle)
구석 '의 좌표를 1 개 및 Y1, 폭 높이 (높이와 넓이)과의 너비와 아크'를 그려 -
무효 setColor (int는 R, int는 G, INT B)
다음 그림을 그려되어 현재 색상을 설정합니다
일단 그것이 화면에 표시해야 캔버스 또는 형식 화면의 개체임을 표시할를 실현. 이 proprosito 화면에 요소의 표시를 관리하는 거래 '개체 Diaplay된다. L '되는 표시 객체 싱글톤은 직접 instantiable 아니지만 당신은 얻을 수 있습니다 '이런 방식으로 인스턴스를 :
공용 클래스 데모는 MIDlet을 {확장
개인 디스플레이 디스플레이;
...
; = Display.getDisplay (이) 표시
...
}
일단 여기 인스턴스는 우리가 사용할 수있는 주요 방법은 다음과 같습니다
- 공공 표시할 GetCurrent ()는, 화면에 표시 '의 아트워크로 돌아갑니다
- 공공 공극 setCurrent (표시할 D)은 '개체가 표시되도록 설정






