¡Ô °ÔÀÓ Á¦ÀÛ ±â¹ý ÂüÁ¶

 ¡å Åõ¸í»öÀ» Áö¿øÇÏ´Â Æû ¸¸µé±â

Delphi

¼Ò½ºêó

¿¹Àü¿¡ °ÔÀÓ ÀνºÅç ÇÁ·Î±×·¥À» ¸¸µé ¶§ Á¦ÀÛÇÑ °Ì´Ï´Ù. GIF¿Í °°ÀÌ Åõ¸í»öÀ¸·Î ÁöÁ¤µÈ »ö ¸ðµÎ¸¦ Åõ¸íÇÑ ¹è°æÀ¸·Î À©µµ¿ì ÆûÀ» ¸¸µé¾î ÁÝ´Ï´Ù. ½ÇÇà ½ÃÅ°½Ã¸é ±×³àÀÇ ±â»ç´Ü ·Î°í°¡ À©µµ¿ì ¹ÙÅÁ È­¸é¿¡ ½ºÇÁ¶óÀÌƮó·³ ¶ß´Âµ¥ µå·¡±× Çغ¸½Ã¸é À̰͵µ À©µµ¿ì¶ó´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ¸½Ç °Ì´Ï´Ù.

API¸¦ ÁßÁ¡ÀûÀ¸·Î »ç¿ëÇ߱⠶§¹®¿¡ Ÿ¾ð¾î¸¦ ÀÌ¿ëÇϽô ºÐµéµµ ±Ý¹æ ÀÌÇØ°¡ µÇ½Ç°Å¶ó »ý°¢ÇÕ´Ï´Ù.

 ¡å À̹ÌÁö È®´ë/ Ãà¼Ò/ ȸÀü ±â¹ý

CB, Del

¼Ò½ºêó

Borland C++ Builder 4 ·Î ¸¸µé¾î º» À̹ÌÁö È®´ë/ Ãà¼Ò/ ȸÀü ¿¡ ´ëÇÑ Ç® ¼Ò½º¿Í ½ÇÇà ÆÄÀÏ (dll Àº ºüÁø °ÍÀÓ)À» ¿Ã¸³´Ï´Ù.

DIB ¸¦ ÀÌ¿ëÇÑ °¡»ó ÆäÀÌÁö¸¦ ÀÌ¿ëÇß°í, 0 - 359 µµ±îÁöÀÇ À̹ÌÁö ȸÀü, 20% ¿¡¼­ 180% ±îÁöÀÇ È®´ë/Ãà¼Ò°¡ ¿¬¼Ó ¾Ö´Ï¸ÞÀ̼ÇÀ¸·Î ±¸ÇöµË´Ï´Ù. ±×¸®°í ¾Ö´Ï¸ÞÀ̼ÇÀ» Á¤Áö½ÃÅ°°í Á÷Á¢ ¼öµ¿À¸·Î ȸÀü°¢µµ¿Í È®´ë ºñÀ²À» Á¶Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

 ¡å RGB ºÐ¸® ¾ø´Â 4bytes µ¿½Ã ¹ÝÅõ¸í

Delphi

¼Ò½ºêó

ÀÌ°Ç Á¦°¡ ÀÛ³âÂë °ÔÀÓ Á¦ÀÛ µ¿È£È¸ À©µµ¿ìÁî ÇÁ·Î±×·¡¹Ö¶õ¿¡ ´äº¯Çß´ø ³»¿ëÀε¥ ¾î¶²ºÐ²²¼­ ¿¹Á¦¸¦ ¸¸µé¾î ´Þ¶ó°í Çϼż­ ¿¹Á¦¸¦ ¸¸µç °ÍÀÔ´Ï´Ù.

16BPP ÀÌ»óÀÇ ¸ðµå¿¡¼­ ¹ÝÅõ¸íÀ» Çϱâ À§Çؼ­´Â °¢°¢ RGB¸¦ ºÐ¸®ÇÏ¿© ºñÀ²À» °öÇÑÈÄ, ´õÇÏ°í³ª¼­ ¹ÝÀ¸·Î ³ª´²ÁÖ´Â °íÀüÀûÀÎ ¹æ¹ýÀ» »ç¿ëÇß¾ú½À´Ï´Ù. ÇÏÁö¸¸ À§ÀÇ ¹æ½ÄÀº RGB ºÐ¸®°¡ ÇÊ¿ä¾øÀÌ ¹Ù·Î 4 bytes¾¿ ¸î ÁÙ ¾ÈµÇ´Â ¾î¼Àºí¸®¾î¿¡ ÀÇÇؼ­ ¹ÝÅõ¸íÀÌ µË´Ï´Ù.

 ¡å DIB Ãâ·Â ±â¹ý ¿¹Á¦

Delphi

¼Ò½ºêó

ÀÌ°ÍÀº µ¨ÆÄÀÌ¿¡¼­ GDI ÀÇ DIB ¸¦ Á¶ÀÛÇÏ´Â ¿¹Á¦ÀÔ´Ï´Ù. (¹°·Ð Ç® ¼Ò½º°¡ µé¾î ÀÖÀ¸¸ç Ÿ ¾ð¾î¸¦ »ç¿ëÇÏ´Â »ç¶÷µéÀ» À§ÇØ ½ÇÇà ÆÄÀϵµ ÷ºÎÇÏ¿´½À´Ï´Ù. ÄÄÆÄÀÏ ¾ð¾î´Â Delphi 3)

Å×½ºÆ®¿¡ ¾²ÀÎ ±â¹ýÀº 'Bump Mapping'À̶ó°í ÇÏ´Â ¸Å²ô·´Áö ¸øÇÑ ÀçÁú¿¡ ºûÀ» ºñÃß´Â È¿°ú¸¦ ¾ò´Â ±â¹ýÀÔ´Ï´Ù. µµ½º¶§ºÎÅÍ ¾ÆÁÖ ²öÁú±â°Ô ³²¿ëÇÏ´Â ¿¹Á¦ÀÔ´Ï´Ù.. -_-;
 

 ¡å Direct X ÄõÅÍºä ½ºÅ©·Ñ ¿¹Á¦

Delphi

¼Ò½ºêó

ÀÌ°ÍÀº µ¨ÆÄÀÌ·Î ¸¸µç ÄõÅÍºä ½ºÅ©·ÑÀÇ ¿¹Á¦ÀÔ´Ï´Ù. ÀÌÀü¿¡ Pascal °ú C ¸¦ »ç¿ëÇؼ­ µµ½º¿ëÀ¸·Î ¸¸µé¾ú´ø °ÍÀ» ´Ù½Ã ´ÙÀÌ·ºÆ® X ¿ëÀ¸·Î ÄÁ¹öÁ¯Çß½À´Ï´Ù.
 

 ¡å µ¿±Þ»ý2 Æз¯µð ÃÖÁ¾

Pascali

¼Ò½ºêó

( ´ÜÁö 8 K byes ¿ë·®ÀÇ ½ÇÇà ÆÄÀÏ·Î µ¿±Þ»ý 2 ¸Ê ±¸Çö.. )

À̹ø °ÍÀº ¿¹Àü¿¡µµ ¿Ã¸° ¹Ù ÀÖ´Â 'µ¿±Þ»ý 2 Æз¯µð'ÀÔ´Ï´Ù. Á¦ Çϵ忡 ¼û¾î ÀÖ´ø 96³â 12¿ù ÀÛÀä..  Àú¹ø °Í°ú´Â ´Þ¸® ¿Ïº®ÇÏ°Ô Å¸ÀÏ ¼Ó¼ºÀ» ¾Ë¾Æ³½ ÈÄ¿¡ ¸¸µç°Å¶ó ½ÇÁ¦¿Í ´õ¿í À¯»çÇÕ´Ï´Ù.

ÀÌ°ÍÀ» ¶Ç ¿Ã¸®´Â ÀÌÀ¯´Â ÀÌ ¼Ò½º ¼Ó¿¡´Â °ÔÀÓÁ¦ÀÛ¿¡ À¯¿ëÇÑ ±â¹ýÇϳª°¡ ¼û¾î Àִµ¥ ´ëºÎºÐ Àß ¸ð¸£°í Áö³ªÄ£ °Í °°¾Æ¼­ ´Ù½Ã ÇÑ ¹ø ¿Ã¸³´Ï´Ù.

±× ±â¹ýÀ̶õ ´Ù¸§¾Æ´Ñ ¹è°æ°ú Àü°æÀÇ ¼Ó¼ºÀÌ µû·Î ¾øÀÌ Å¸ÀÏÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. µ¿±Þ»ýÀÇ Çʵ忡 º¸¸é ÁÖÀΰøÀÌ ¹â°í Áö³ª°¡´Â ºÎºÐÀÌ Àִ°¡ Çϸé ÁÖÀΰøÀ» °¡¸®´Â ŸÀÏÀÌ ÀÖÁÒ. ÀÌ·±°ÍµéÀº ±×³É ¹è°æ ŸÀÏ°ú Àü°æ ŸÀÏ·Î ±¸ºÐÇؼ­ Âï¾î ¹ö¸®¸é °£´ÜÇÏÁÒ. ÇÏÁö¸¸ ÀÌ °ÔÀÓ¿¡¼­´Â ±×·¸°Ô ÇÏÁö ¾Ê°í ÇϳªÀÇ °°Àº ŸÀÏÀ» Àü°æ°ú ¹è°æ¿¡ ¸ðµÎ »ç¿ëÇϴµ¥, Àç¹ÌÀÖ°Ôµµ ±× ¸ðµç Á¤º¸´Â ŸÀÏ ³»¿¡ ÀÖ¾ú½À´Ï´Ù.

ŸÀÏÀÇ Intensity Plane À» Åõ¸í»ö PlaneÀ¸·Î »ç¿ëÇϴ ƯÀ̼ºÀ» º¸¿´´Âµ¥ ½ÇÁ¦ ±×¸²À» ÂïÀ»¶§´Â ¸ðµç 3¹ø Ç÷¹ÀÎÀ» ¹«½ÃÇÏ¿© 0¿¡¼­ 7¹ø »öÀ¸·Î Âï°í ´Ù½Ã ÁÖÀΰø À§¿¡ Àü°æ ŸÀϷνá 3¹ø Ç÷¹ÀÎÀ» Åõ¸í»öÀ¸·ÎÇÏ¿© 0¿¡¼­ 7±îÁöÀÇ »öÀ¸·Î ´Ù½Ã Âï¾îÁÖ´Â ¹æ½ÄÀ̾ú½À´Ï´Ù. (ÀÌ·¸°Ô ÇÏ¸é ¿Ïº®ÇÑ ¹è°æ °â ½ºÇÁ¶óÀÌÆ®°¡ µÇ´õ±º¿ä.) ±×¸®°í Å׵θ®ÀÇ ±×¸²µéÀº ¸ðµç 16»öÀ» ÀÌ¿ëÇÏ¿© ±×·È½À´Ï´Ù.

16Ä÷¯ ½Ã´ë°¡ ´Ù°¡°í ³ª¼­ À¢¼Ò¸®³Ä ÇϽÇÁöµµ ¸ð¸£°ÚÁö¸¸ ÀÌ ¹æ½ÄÀº 16ºñÆ®³ª 24ºñÆ® Æ®·çÄ÷¯¿¡¼­µµ ±× À§·ÂÀ» ¹ßÈÖÇϱ⠶§¹®ÀÔ´Ï´Ù. ¸¸¾à 15ºñÆ®¶ó¸é ÃÖ»óÀ§ºñÆ®, 16ºñÆ®¶ó¸é GÀÇ ÃÖÇÏÀ§ ºñÆ®, 24ºñÆ®¶ó¸é BÀÇ ÃÖÇÏÀ§ ºñÆ®(»ç¶÷´«Àº »ó´ëÀûÀ¸·Î »¡°£ »öº¸´Ù ÆĶõ»ö ±¸ºÐÀÌ ¾àÇÔ)¸¦ ÀÌ·± ¿ëµµ·Î »ç¿ëÇÏ¸é ¾î¶»°Ô µÉ±î¿ä.) ÀÌ°ÍÀ» ±¸ÇöÇϸé PCX±×¸² ÇÑÀå ´Þ¶û ¿Ã·Á ³õ°íµµ ±× À§¿¡¼­ ¿òÁ÷À̴ ij¸¯ÅÍ À§¸¦ °¡¸®´Â ³ª¹µÀÙÀ» Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð ´ÜÁ¡ÀÌ ÀÖ´Ù¸é ¼Óµµ°¡ ´À·ÁÁø´Ù´Â °Í°ú °¡·ÁÁö´Â ´Ü°è°¡ Çϳª ÀÌ»ó ¾ÈµÈ´Ù´Â °ÍÀÌ ´ÜÁ¡ÀÌÁö¸¸ ÀÌ°ÍÀ» °­È­ º¸°­ÇÑ´Ù¸é ÀÌ·± ´ÜÁ¡µéÀº ÃæºÐÈ÷ ±Øº¹ÇÒ ¼ö ÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù.

Àú ¿ª½Ã ÀÌ·¸°Ô À̷и¸ °¡Áö°í ½ÇÁ¦ °ÔÀÓ Á¦ÀÛÀº ¾ÈÇØ ºÃÁö¸¸ ('±×³àÀÇ ±â»ç´Ü'¿¡¼­ »ç¿ëÇÏ·Á ÇßÁö¸¸ À§ÀÇ ´ÜÁ¡ ¶§¹®¿¡ Æ÷±â) Á» ´õ ¹ßÀü½ÃÅ°°Å³ª ´Ù¸¥ °Í°úÀÇ Á¢¸ñÀ» ÇÑ´Ù¸é ÁÁÀº ¹æ¹ýÀÌ µÇÁö ¾ÊÀ»±î ÇÏ°í »ý°¢ÇÕ´Ï´Ù.

ÀÌ»óÀº ÀúÀÇ °³ÀÎÀûÀÎ »ý°¢À̾ú½À´Ï´Ù. ¾Æ¸¶ ¾Ë°í °è½Ã´Â ºÐµµ ¸¹À¸¸®¶ó »ý°¢ÇÕ´Ï´Ù. ¾ÆÁÖ ¿À·¡µÈ ±â¹ýÀ̴ϱî¿ä.
 

 ¡å DOT MORPHING ±â¹ý

Pascal

¼Ò½ºêó

À̹ø °ÍÀº 'Dot Morphing' À̶ó°í ÇÏ´Â ±â¹ýÀÔ´Ï´Ù. ÇϳªÀÇ À̹ÌÁö¸¦ ´Ù¸¥ À̹ÌÁö·Î º¯È­½ÃÄÑ ³ª°¡´Â ¹æ¹ý Áß¿¡ ÇϳªÀε¥... ÈçÇÑ ¿À¹ö·¦°ú´Â ´Þ¸® ÀÌ°ÍÀº Á÷Á¢ µµÆ®°¡ »ö±òÀÌ º¯È­ÇÏ¸ç ¿òÁ÷¿© ³ª°¡¼­ ´ÙÀ½ À̹ÌÁö¸¦ ¿Ï¼ºÇÏ´Â °ÍÀÔ´Ï´Ù.
 

 ¡å BUMP MAPPING ÀÀ¿ë

Pascal

¼Ò½ºêó

¿©·¯ºÐµµ Àß ¾Æ½Ç 2D Bump Mapping À» ¾à°£(¾ÆÁÖ ¾à°£¸¸)¸¸ ÀÀ¿ëÇؼ­ ¿©·¯°¡Áö È¿°úµéÀ» ³»¾î º¸¾Ò½À´Ï´Ù.
½ÇÇàÇϸé 4°³ÀÇ µ¥¸ð°¡ ³ª¿É´Ï´Ù...

 1. ´Ü¼øÇÑ À̹ÌÁö¿¡ ´ëÇÑ ºûÀÇ Åõ»ç È¿°ú
 2. ´Ü¼øÇÑ À̹ÌÁö¿¡ ´ëÇÑ Bump Mapping Áú°¨ È¿°ú
 3. Motion Blur ÇÏ´Â À̹ÌÁö¿¡ ´ëÇÑ Bump Mapping Áú°¨ È¿°ú
 4. ÀüÇüÀûÀÎ Bump Mapping Áú°¨ È¿°ú..
 

 ¡å À¯ÀÌÀÇ MOTION BLUR

C, Pas

¼Ò½ºêó

°©ÀÚ±â ÇÊ¿ä°¡ »ý°Ü¼­ °£´ÜÇÏ°Ô Motion Blur¸¦ ±¸ÇöÇØ º¸¾Ò½À´Ï´Ù. Motion Blur¸¦ °£´ÜÈ÷ ¼³¸íÇϸé ÀÜ»óÀ» ³²±â¸ç À̵¿ÇÏ´Â ±×·± ºÎ·ùÀε¥ Á÷Á¢ º¸½Ã¸é ÀÌÇØ°¡ µÇ¸®¶ó ¹Ï½À´Ï´Ù.

À̹ø ½ÇÇèÀÇ ±³Àç´Â µ¿±Þ»ýÀÇ À¯ÀÌ... ÃÖÀûÈ­¸¦ ¾ÈÇؼ­ 386 ±âÁ¾¿¡¼­´Â ´À¸±Áöµµ ¸ð¸£°Ú½À´Ï´Ù..
óÀ½¿¡ ÆĽºÄ®·Î ¸¸µé¾ú´Ù°¡.. C À¯ÀúµéÀ» À§ÇØ ´Ù½Ã C ·Î ¹ø¿ªÀ» Çß½À´Ï´Ù. µÎ ¼Ò½º´Â ´Ù µé¾î ÀÖÁö¸¸ ½ÇÇà ÆÄÀÏ¿¡¼­ÀÇ Â÷ÀÌÁ¡Àº °ÅÀÇ ¾ø´Ù°í º¸½Ã¸é µË´Ï´Ù.
 

 ¡å ½ºÆÄÁ¦·Î »çÄí¶ó ¸ð¼Ç

Pascal

¼Ò½ºêó

ÀÌ°ÍÀº ½ºÆÄ Á¦·Î¿¡ ³ª¿À´Â ¿¹»Û ¼¼¶óº¹ÀÇ ¿©°í»ý »çÄí¶óÀÇ ¾Ö´Ï¸ÞÀ̼ÇÀÔ´Ï´Ù. ³ª¿ìÀÇ °ÔÁ¦Æ÷ÀÇ ¾î¶²ºÐÀÌ ±×¸®½Å°Çµ¥ (¾à 6 °³¿ù - 1³â ÀüÀ¸·Î ÃßÁ¤) Çã¶ô¾øÀÌ µµ¿ëÇؼ­ ¾Ö´Ï¸ÞÀ̼ÇÀ» ¸¸µé¾î º¸¾Ò½À´Ï´Ù. 

13H plane mode·Î ¸¸µé¾ú°í ¼Ò½ºµµ ³Ö¾ú½À´Ï´Ù. ¹è°æÀº ±×³É ³Ö¾î º»°Å¶ó ÀÌ»óÇϰųª ²÷±â´õ¶óµµ ÀÌÇØÇϼ¼¿ä. ¹°·Ð ±×¸²ÀÚ°¡ ¾ø¾î¼­ °È´Â°Ô ÀÌ»óÇÏ´õ¶óµµ ÀÌÇظ¦....       

Å° Á¶Á¾Àº¿ä..

   ±×³É        Ctrl : ½ºÆ®·¹ÀÌÆ® ÆÝÄ¡
   ¿À¸¥ÂÊÅ° ¿Í Ctrl : Æĵ¿±Ç
   ¿ÞÂÊ Å°¿Í   Ctrl : ¸·±â
   À§ÂÊ Å°¿Í   Ctrl : ½Â·æ±Ç ( ±×·¸°Ô º¸À̳ª ? ^^; )
   ¾Æ·¡ÂÊ Å°¿Í Ctrl : ¹ßÂ÷±â ( ´ç¿¬È÷ ¿øÀÛó·³ XX°¡ º¸ÀÔ´Ï´ç~~ )
   Alt Å°           : Á¡ÇÁ

¿ø·¡´Â ´ëÀü °×À¸·Î ¸¸µé¾î º¼±îµµ »ý°¢ÇßÁö¸¸ ¾ÆÄÉÀ̵å´Â ÀüÇô ÀúÀÇ Àû¼ºÀº ¾Æ´Ï´õ±º¿ä.
 

 ¡å 16M±×¸²À» ´õ ³·Àº ¸ðµå¿¡¼­

Pascal

¼Ò½ºêó

À̹øÀÇ ÀÚ·á´Â ¹¹³Ä¸é.... 24bit Æ®·çÄ®¶óÀÇ ±×¸²À» º£»ç ¸ðµå¸¦ ÀÌ¿ëÇؼ­

   1> 640 * 480 * 16M
   2> 800 * 600 * 65536
   3> 800 * 600 * 256

¿¡¼­ Ãâ·ÂÀÌ °¡´ÉÇÏ°Ô ÇØÁÖ´Â °ÍÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î PCX ÆÄÀÏÀ» ÀÌ¿ëÇߴµ¥ °¢°¢ÀÇ ÇÁ·Î±×·¥µéÀÌ ´Þ¶óÁø ºÎºÐÀº ´ÜÁö Á¡Âï´Â ·çƾÀÔ´Ï´Ù. Á¡Âï´Â ÁÂÇ¥ÀÎ (x,y)¿Í R,G,B ÀÇ 3 bytes ¸¦ Àμö·Î ÁÖ¸é °¢°¢ÀÇ ¸ðµå¿¡ µû¶ó¼­ ¾Ë¸Â°Ô ¼öÄ¡¸¦ º¯È­¿¡¼­ ±×¸²À» Ãâ·ÂÇÕ´Ï´Ù. (ÇÏÁö¸¸ ±×¸²¿¡ µû¶ó¼­´Â Ä÷¸®Æ¼ Â÷ÀÌ°¡ ¸¹ÀÌ ³ª´õ±º¿ä. ƯÈ÷ 256 »öÀÌ. 256»öÀº °íÁ¤ ÆÈ·¹Æ®¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ±×·± °Í °°½À´Ï´Ù.)
 

 ¡å '¾ÖÀڸŠÇѱÛÈ­' + ½ºÅ©¸³ÅÍ

Pascal

¼Ò½ºêó

96³â¿¡ º¸¿© µå·È´ø '¾ÖÀڸŠÇѱÛÆÇ'ÀÇ ¼Ò½º¸¦ °ø°³ÇÕ´Ï´Ù. (¶ÇÇÑ ¾ÖÀڸŠÇѱÛÈ­ÇÑ °Íµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.)

°ø°³ÇÏ´Â ÀÌÀ¯´Â Á¦°¡ ½Ã°£ÀÌ ¾ø¾î ¹öÀü ¾÷À» ½Ãų ¿©°ÇÀÌ ¾ÈµÇ¾î¼­ ¹ÌÈíÇÑ ¼Ò½ºÀ̳ª¸¶ ¿©·¯ºÐÀÇ ½ºÅ©¸³ÅÍ °øºÎ¿¡ µµ¿òÀÌ µÇ½Ç±îÀÌ ·¸°Ô °ø°³ ÇÕ´Ï´Ù. ¿©±â¼­ ÁßÁ¡ÀûÀÎ °ÍÀº Á¦°¡ ¸¸µç ½ºÅ©¸³ÅÍ 'C-- 0.9'ÀÇ ³»¿ëÀÔ´Ï´Ù. (µ¥Àں信µµ ¾²¿´°í, ¾ÖÀڸſ¡¼­µµ ¾²ÀÎ...)

¿©±â¿¡´Â ·º½ÃÄ® ºÐ¼®, Æļ­, ÅäÅ«µîÀÇ ´ÙºÐÈ÷ ÄÄÇ»ÅÍ °øÇÐÀûÀÎ ¾îÈÖ ºÐ¼®ÀÇ ¿ä¼Ò´Â ¾ø½À´Ï´Ù. ´ÜÁö ¹®Àå ºÐ¼®À¸·Î¸¸ ÇÊ¿äÇÑ ÇÔ¼ö¸¦ ºÒ·¯³»°í Á¶°Ç ÆÇ´Ü°ú ºÐ±â¸¦ ÇÏ´Â ¹æ½ÄÀ» ½è½À´Ï´Ù. »ç½Ç °ÔÀÓÀ» À§Çؼ­ ½ºÅ©¸³Å; ´ëÇÑ ¹æ´ëÇÑ ÇÁ·Î±×·¥À» §´Ù´Â °ÍÀº ¹«¾ð°¡ ¸ð¼øµÇ´Â Á¡ÀÌ ¸¹½À´Ï´Ù. (ÁÖµÈ ÀÌÀ¯´Â °³¹ß ½Ã°£ÀÌ°ÚÁÒ.)
 

 ¡å º£»ç ÄõÅͺä ÃÖÁ¾

C++i

¼Ò½ºêó

Àú¹ø¿¡ º¸¿© µå·È´ø 'ÄõÅÍºä º£»ç ·ÑÇ÷¹À× ½ºÅ©·Ñ'ÀÇ ÃÖÁ¾ ¹öÀüÀÔ´Ï´Ù. ´ëºÎºÐÀÇ »ç¶÷µéÀÌ C ¾ð¾î¸¦ »ç¿ëÇÏ´Â °ü°è·Î À̹ø¿¡´Â C++ ·Î ¸¸µé¾ú½À´Ï´Ù. Àú¹ø¿¡ º¸¿© µå¸° Pascal ¹öÀü°ú´Â ºñ±³µµ ¾ÈµÉ Á¤µµ·Î º¯Çß½À´Ï´Ù.

...À̹øÀÇ º¯°æÁ¡Àº, 

  1. ÄõÅͺä·Î Ǯȭ¸é ±¸Çö ( 640 * 480 * 256 )
  2. Ǯȭ¸é È­¸é °»½Å ¼Óµµ °³¼± ( ÆæƼ¾ö+ET6000 ¿¡¼­ ÃÊ´ç 26ȸ )
     <== ¼Óµµ´Â ±×·¡ÇÈ Ä«µå¿¡ ´õ ¿µÇâÀ» ¹Þ´õ±º¿ä...

...ÆÄÀÏ ¼Ó¿¡ Æ÷ÇÔµÈ ³»¿ëÀº,

  QV_VESA.CAP : Áö±Ý º¸´Â ÀÌ ÆÄÀÏÀÔ´Ï´Ù.
  QV_VESA.CPP : ¹®Á¦ÀÇ ¼Ò½º ÆÄÀÏÀÌÁÒ. ( BC 3.1 )
  MAP    .DAT : Áöµµ µ¥ÀÌŸ
  _NETO  .DAT : ŸÀÏ µ¥ÀÌŸ
  QV_PAS .EXE : ÆĽºÄ®·Î ¸¸µç ¿øº» ½ÇÇà ÆÄÀÏ
  QV_VESA.EXE : C++ ·Î ¹ø¿ªÇؼ­ ¸¸µç ½ÇÇà ÆÄÀÏ

±âº»ÀûÀ¸·Î °¡»óÆäÀÌÁö¸¦ È­¸é¿¡ º¹»çÇÏ´Â ¹æ½ÄÀÌ°í ´öºÐ¿¡ ¹ðÅ©ÀÇ °æ°è¼±¿¡ °É¸±¶§¸¦ ÆǺ°ÇÏ´Â °è»êÀÌ ¾ø¾îÁ³½À´Ï´Ù. ¾î¶»°Ô ¾ø¾îÁ³³Ä¸é, flipPage() ¶ó´Â ÇÔ¼ö¸¦ º¸¸é ¾Æ½Ã°ÚÁö¸¸ CXÀÇ Çϳª Çϳª¿¡ ±×¿¡ ¸Â´Â »ó¼ö °ªÀ» ³Ö¾î¼­ °è»ê ¾øÀÌ ¹ðÅ©¸¦ ¹Ù²ã ³ª°¬ÁÒ. (loop°¡ ¾ø¾î ÄÚµå´Â Á» ±æ¾îÁ³°ÚÁö¸¸ ¼Óµµ´Â ´ë½Å ºü¸£°ÚÁÒ.)

ÀÌ°ÍÀ» 800 * 600 À̳ª ±× ÀÌ»óÀÇ ¸ðµå·Î ¹Ù²Ù·Á¸é 640 À» °öÇØÁÖ´Â ºÎºÐÀ» ±× ¸ðµåÀÇ °¡·Î Çػ󵵷ΠÇØÁÖ¸é µË´Ï´Ù. ¹°·Ð ±× ÀÌ»óÀÇ ¸ðµå¿¡¼­ °¡»ó ÆäÀÌÁö¸¦ ¾²·Á¸é º¸È£¸ðµå°¡ Áö¿øµÇ´Â ÄÄÆÄÀÏ·¯¸¦ ±ÇÇÕ´Ï´Ù. (Àú´Â º¸È£¸ðµå¸¦ Áö¿øÇÏ´Â C ÄÄÆÄÀÏ·¯°¡ ¾ø¾î¼­.. ^^; )

ÀÌ°É ¸¸µé¸é¼­ ´À³¤°Çµ¥ ÄõÅͺä¶ó´Â ¹æ½ÄÀº Á¤¸» ¼Óµµ³ª ŸÀÏÀÇ ¿ë·®¸é¿¡¼­´Â ÁÁÀº ¹æ¹ýÀÌ ¾Æ´Ï´õ±º¿ä. ½ºÅµµÇ¾î º¸ÀÌÁö ¾Ê°Å³ª °ãÄ¡´Â ºÎºÐÀÌ ¹Ý ÀÌ»óÀÌ´Ï, ³ë·ÂÇÑ °á°ú°¡ ¹ÝÀº º¸ÀÌÁö ¾Ê´Â ¼ÀÀÌÁÒ. (¹°·Ð ±×·±°É º¸¿ÏÇÏ´Â ¹æ¹ýÀº ¸¹ÁÒ... ÇÏÁö¸¸ ¿ø·Ð¿¡ Ãæ½ÇÇÏÀڸ頠ÀÌ·¸´Ù´Â °ÍÀÔ´Ï´Ù.)
 

 ¡å FLI PLAYER

C. Pas

¼Ò½ºêó

5 K Bytes ¾à°£ ³Ñ´Â FLI Ç÷¹À̾î