MID ÇÁ·ÎÇÊ

Package javax.microedition.lcdui.game

Game API ÆÐŰÁö´Â ¹«¼± ÀåÄ¡¿¡¼­ dzºÎÇÑ °ÔÀÓ ³»¿ëÀ» °³¹ßÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÀÏ·ÃÀÇ Å¬·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.

See:
          Description

Class Summary
GameCanvas GameCanvas Ŭ·¡½º´Â °ÔÀÓ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±â¹ÝÀ» Á¦°øÇÕ´Ï´Ù.
Layer Layer´Â °ÔÀÓÀÇ ½Ã°¢Àû ¿ä¼Ò¸¦ ³ªÅ¸³»´Â Ãß»ó Ŭ·¡½ºÀÔ´Ï´Ù.
LayerManager LayerManager´Â ÀÏ·ÃÀÇ Layer¸¦ °ü¸®ÇÕ´Ï´Ù.
Sprite Sprite´Â Image¿¡ ÀúÀåµÇ¾î ÀÖ´Â ¿©·¯ ÇÁ·¹ÀÓ Áß Çϳª¸¦ »ç¿ëÇÏ¿© ·»´õ¸µÇÒ ¼ö ÀÖ´Â ±âº» ½Ã°¢Àû ¿ä¼ÒÀÔ´Ï´Ù.
TiledLayer TiledLayer´Â ŸÀÏ À̹ÌÁö ÁýÇÕÀ¸·Î ä¿ï ¼ö ÀÖ´Â ¼¿ÀÇ °ÝÀÚ·Î ±¸¼ºµÈ ½Ã°¢Àû ¿ä¼ÒÀÔ´Ï´Ù.
 

Package javax.microedition.lcdui.game Description

Game API ÆÐŰÁö´Â ¹«¼± ÀåÄ¡¿¡¼­ dzºÎÇÑ °ÔÀÓ ³»¿ëÀ» °³¹ßÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÀÏ·ÃÀÇ Å¬·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.

¹«¼± ÀåÄ¡´Â ÃÖ¼Ò Ã³¸® ´É·ÂÀ» º¸À¯ÇϹǷΠAPIÀÇ ¸¹Àº ºÎºÐÀº Java¿¡¼­ ÀÌ·ç¾îÁö´Â ÀÛ¾÷·®À» ÃÖ¼ÒÈ­ÇÏ¿© ¼º´ÉÀ» Çâ»ó½ÃÄÑ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ ¹æ¹ýÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥ Å©±â¸¦ ÁÙÀÌ´Â ºÎ°¡ÀûÀÎ È¿°úµµ °¡Áú ¼ö ÀÖ½À´Ï´Ù.   API´Â »ó´çÇÑ ÀÚÀ¯¸¦ Çã¿ëÇϵµ·Ï ±¸¼ºµÇ¾î ±¸Çö ½Ã ÇÊ¿äÇÑ ¿ø½Ã ÄÚµå, Çϵå¿þ¾î °¡¼Ó ¹× ÀåÄ¡º° À̹ÌÁö µ¥ÀÌÅÍ Çü½ÄÀ» Æ÷°ýÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

API´Â ³ôÀº ¼öÁØÀÇ Game API Ŭ·¡½º¸¦ ±×·¡ÇÈ ÇÁ¸®¹ÌƼºê¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖµµ·Ï MIDP (Graphics, Image µî)¿¡¼­ ³·Àº ¼öÁØÀÇ Ç¥ÁØ ±×·¡ÇÈ Å¬·¡½º¸¦ »ç¿ëÇÕ´Ï´Ù.  ¿¹¸¦ µé¾î, Game API¸¦ »ç¿ëÇÏ¿© º¹ÀâÇÑ ¹è°æÀ» ·»´õ¸µÇÑ ´ÙÀ½ drawLine µîÀÇ ±×·¡ÇÈ ÇÁ¸®¹ÌƼ¸¦ »ç¿ëÇÏ¿© ¹è°æÀÇ ¸Ç À§¿¡¼­ ·»´õ¸µÇÒ ¼ö ÀÖ½À´Ï´Ù.

Layer, LayerManager, Sprite, ¹× TiledLayer °´Ã¼ÀÇ »óŸ¦ ¼öÁ¤ÇÏ´Â ¸Þ¼Òµå´Â ÀϹÝÀûÀ¸·Î Áï½Ã ºÎÀÛ¿ëÀ» Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å ÀÌ »óÅ´ °´Ã¼ ³»¿¡ ´Ü¼øÈ÷ ÀúÀåµÇ¾ú´Ù°¡ paint() ¸Þ¼Òµå¿¡ ´ëÇÑ ÈÄ¼Ó È£Ãâ Áß¿¡ »ç¿ëµË´Ï´Ù. ÀÌ ¹æ¹ýÀº °´Ã¼ÀÇ »óŰ¡ ¾÷µ¥ÀÌÆ®µÇ´Â °ÔÀÓ ÁֱⰡ ÀÖ°í ¸Å °ÔÀÓ ÁÖ±âÀÇ ¸¶Áö¸·¿¡ Àüü È­¸éÀ» ´Ù½Ã ±×¸®´Â °ÔÀÓ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀûÇÕÇÕ´Ï´Ù.

API °³¿ä

API´Â ´ÙÀ½ ´Ù¼¸ °¡Áö Ŭ·¡½º·Î ±¸¼ºµË´Ï´Ù.

GameCanvas

ÀÌ Å¬·¡½º´Â LCDUI CanvasÀÇ ¼­ºê Ŭ·¡½º·Î °ÔÀÓÀÇ ±âº» 'È­¸é' ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.  ÀÌ Å¬·¡½º´Â Canvas·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼Òµå À̿ܿ¡ °ÔÀÓ Å°ÀÇ ÇöÀç »óÅ ¹× µ¿±â ±×·¡ÇÈ Ç÷¯½Ã¸¦ Äõ¸®ÇÒ ¼ö ÀÖ´Â ±â´É µî °ÔÀÓ Á᫐ ±â´Éµµ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ±â´ÉÀº °ÔÀÓ °³¹ßÀ» ´Ü¼øÈ­ÇÏ°í ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.

Layer

Layer Ŭ·¡½º´Â Sprite³ª TiledLayer °°Àº °ÔÀÓ¿¡¼­ ½Ã°¢Àû ¿ä¼Ò¸¦ ³ªÅ¸³À´Ï´Ù.  ÀÌ·¯ÇÑ Ãß»ó Ŭ·¡½º´Â Layer ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±âº»À» Çü¼ºÇϸç À§Ä¡, Å©±â, Ç¥½Ã ¿©ºÎ °°Àº ±âº» ¼Ó¼ºÀ» Á¦°øÇÕ´Ï´Ù.

LayerManager

¿©·¯ Layer¸¦ »ç¿ëÇÏ´Â °ÔÀÓÀÇ °æ¿ì LayerManager´Â ·»´õ¸µ °úÁ¤À» ÀÚµ¿È­ÇÏ¿© °ÔÀÓ °³¹ßÀ» ´Ü¼øÈ­ÇÕ´Ï´Ù.  µû¶ó¼­ °³¹ßÀÚ´Â °ÔÀÓÀÇ »ç¿ëÀÚ º¸±â¸¦ ³ªÅ¸³»´Â º¸±â âÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.   LayerManager´Â ¿øÇÏ´Â º¸±â¸¦ ±¸ÇöÇϱâ À§ÇØ °ÔÀÓÀÇ Layer¸¦ ÀÚµ¿À¸·Î ·»´õ¸µÇÕ´Ï´Ù.

Sprite

Sprite´Â ¿©·¯ ±×·¡ÇÈ ÇÁ·¹ÀÓ Áß Çϳª¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ´Â ±âº» ¾Ö´Ï¸ÞÀÌ¼Ç LayerÀÔ´Ï´Ù.  ÇÁ·¹ÀÓÀº ¸ðµÎ Å©±â°¡ °°À¸¸ç ´ÜÀÏ Image °´Ã¼¿¡ ÀÇÇØ Á¦°øµË´Ï´Ù.  ¼øÂ÷ÀûÀ¸·Î ÇÁ·¹ÀÓ¿¡ ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú¸¦ ÁÖ´Â °Í ¿Ü¿¡µµ »ç¿ëÀÚ Á¤ÀÇ ½ÃÄö½º¸¦ ÀÓÀÇÀÇ ¹æ½ÄÀ¸·Î ¼³Á¤ÇÏ¿© ÇÁ·¹ÀÓ¿¡ ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú¸¦ ÁÙ ¼ö ÀÖ½À´Ï´Ù.   ¶ÇÇÑ Sprite Ŭ·¡½º´Â °ÔÀÓ ³í¸®ÀÇ ±¸ÇöÀ» ´Ü¼øÈ­ÇÏ´Â Ãæµ¹ ŽÁö ¸Þ¼Òµå ¹× ´Ù¾çÇÑ º¯È¯(´ëĪ ¹× ȸÀü)À» Á¦°øÇÕ´Ï´Ù.

TiledLayer

ÀÌ Å¬·¡½º¿¡¼­ °³¹ßÀÚ´Â Å« Image °´Ã¼°¡ ¿ä±¸ÇÏ´Â ÀÚ¿øÀ» »ç¿ëÇÏÁö ¾Ê¾Æµµ Å« ±×·¡ÇÈ ÄÁÅÙÆ® ¿µ¿ªÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.   ÀÌ ¿µ¿ªÀº ¼¿ÀÇ °ÝÀÚ·Î ±¸¼ºµÇ¸ç °¢ ¼¿Àº ´ÜÀÏ Image °´Ã¼¿¡ ÀÇÇØ Á¦°øµÇ´Â ¿©·¯ ŸÀÏ Áß Çϳª¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.   ¶ÇÇÑ ¼¿Àº ÇØ´ç Çȼ¿ µ¥ÀÌÅ͸¦ ¾ÆÁÖ ºü¸£°Ô º¯°æÇÒ ¼ö ÀÖ´Â ¾Ö´Ï¸ÞÀÌ¼Ç Å¸ÀϷΠä¿öÁú ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº ¹°ÀÇ ¿µ¿ªÃ³·³ Å« ¼¿ ±×·ì¿¡ ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú¸¦ ÁÙ ¶§ ¸Å¿ì À¯¿ëÇÕ´Ï´Ù.
 

@since MIDP 2.0
 


MID ÇÁ·ÎÇÊ

ÀǰßÀ̳ª Á¦¾È »çÇ× º¸³»±â MID ÇÁ·ÎÇÊ »ç¾ç ¹öÀü 2.0
Java´Â ¹Ì±¹ ¹× ´Ù¸¥ ±¹°¡¿¡¼­ Sun Microsystems, Inc.ÀÇ »óÇ¥ ¶Ç´Â µî·Ï »óÇ¥ÀÔ´Ï´Ù. Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.