Azydream ´Ô²² ¾²´Â ±Û?
ÀÏ´Ü Àúµµ palib À» ÀüÇô ¾È ½áºÃ±â ¶§¹®¿¡ ¹¹¶ó ÇÒ ÀÔÀåÀº µÇÁö ¾Ê½À´Ï´Ù¸¸, Á¶±Ý ½áº¸°Ú½À´Ï´Ù.
NDS ´Â ¿©·¯ ÀåÀÇ ±×¸²À» °ãÄ¥ ¼ö°¡ ÀÖ½À´Ï´Ù. ¿ì¸®°¡ º¸Åë Sprite ¶ó°í ºÎ¸£´Â ¾Öµé ÇϳªÇϳª¸¦ ´Ù °ãÃÄ ³õÀº °ÍÀ» ÇÑ ÀåÀÇ Plane À̶ó°í ÇÑ´Ù¸é, ´Ù¸¥ Plane µµ °ãÃÄ ³õÀ» ¼ö°¡ ÀÖ½À´Ï´Ù.
±×·¡¼ Á¦ »ý°¢Àº, palib ¿¡¼ ¾î¶² ¹æ¹ýÀ¸·Îµç framebuffer mode ¸¦ ´Ù¸¥ plane µé°ú °ãÄ¡´Â ¹æ¹ýÀº ÀÖÀ» °Å¶ó »ý°¢ µÇ±¸¿ä, framebuffer ¸¦ °¡Àå »óÀ§·Î ¿Ã¸®´Â ¹æ¹ýÀε¥, Åõ¸í ¼³Á¤ ¶§¹®¿¡ ¾È ³ª¿ÔÀ» °Å¶ó »ý°¢ÇÕ´Ï´Ù.
framebuffer mode ÀÇ °¢ pixel ´ç ÃÖ»óÀ§ ºñÆ®´Â Åõ¸íÇÑÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. Á¦ ÇÁ·Î±×·¥Àº framebuffer ¸¸ ¾²±â ¶§¹®¿¡ ¸ðµÎ ºÒÅõ¸íÇÏ°í µû¶ó¼ Graphics operation ¿¡´Â ¸ðµÎ BIT(15) ¿Í OR ( | ) ÇÏ´Â Äڵ尡 µé¾î ÀÖ½À´Ï´Ù. ÀÌ°É »©°í ÇÏ¼Å¾ß ÇÒ °Í °°½À´Ï´Ù.
´Ù¸¸, GFN Àº alpha blending À» Çϱ⠶§¹®¿¡ ¾Æ·¡¿¡ ¹«½¼ »öÀÌ ÀÖ´À³Ä°¡ Áß¿äÇÑ ¿ä¼Ò°¡ µË´Ï´Ù. ¶È°°Àº °ËÀº ±ÛÀÚ¸¦ ¾²´õ¶óµµ Èò ¹ÙÅÁ¿¡ ¾²´Â °Í°ú ÇÎÅ©»ö ¹ÙÅÁ¿¡ ¾²´Â °ÍÀº ´Ù¸£°Ô ³ª¿Â´Ù´Â °Ì´Ï´Ù. µû¶ó¼ º¸´Ù Á¤È®ÇÏ°Ô ³ª¿À·Á¸é ±ÛÀÚ¸¦ ¾²±â Àü¿¡ BIT(15) ¸¦ ²ö ä·Î Rectangle À» Ä¥ÇϵçÁö ÇØ¼ ±ÛÀÚ ¹è°æ»öÀ» Åõ¸íÇÏ°Ô Ä¥ÇØ µÐ µÚ ±ÛÀÚ¸¦ ½á¾ß ÇÕ´Ï´Ù. ¹°·Ð, ÀÌ°É ¾ÈÇϼŵµ ´ëÃæ ³ª¿À±ä ÇϰÚÁö¸¸, ´ÙÀ½°ú °°Àº ¹®Á¦°¡ »ý±é´Ï´Ù.
ȸéÀ» ÃʱâÈÇÏÁö ¾ÊÀ¸¸é ¹ÙÅÁÀ» Åõ¸íÇÑ °ËÀº»öÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù. ¿©±â¿¡ °ËÀº »öÀ¸·Î ±ÛÀÚ¸¦ ±×¸®¸é anti-aliasing È¿°ú´Â ÀüÇô ³ªÅ¸³ªÁö ¾ÊÀ»°ÍÀ̰í, Èò»öÀ¸·Î ±ÛÀÚ¸¦ ±×¸®¸é Àß ³ª¿Ã°Ì´Ï´Ù. ¹Ý´ë·Î Åõ¸íÇÑ Èò»öÀ¸·Î Ä¥ÇÑ ÈÄ¿£ ¹Ý´ë°¡ µÇ°ÚÁÒ. ±×¶§±×¶§ ±ÛÀÚÀÇ ¹è°æ¿¡ ¸Â´Â »öÀ¸·Î Åõ¸íÇÏ°Ô Ä¥ÇÑ ÈÄ¿¡ ÇØ¾ß ÇÑ´Ù´Â Àǹ̰¡ µË´Ï´Ù.
¸¶Ä§ õÀÚ¹® »õ ¹öÀüÀ» ¿Ã¸®·Á°í µé¾î¿Ô´Âµ¥ Áú¹®ÀÌ ÀÖ¾ú±º¿ä : )