Allegro °ÔÀÓ ÇÁ·Î±×·¡¹Ö ¶óÀ̺귯¸® ¾ð¾î: English  español  Deutsch  français  polski  Italiano 

 
 

Allegro
  ´º½º
  ¼Ò°³
  ¶óÀ̼¾½º
  °øÇåÇϽŠºÐµé
  Áö³­ ´º½º
  Logos

´Ù¿î·Îµå
  ÃֽйöÀü
  ±¸¹öÀü
  CVS

¹®¼­ 
  API
  FAQ
  Æ©Å丮¾ó
  AllegroÀÇ ¹Ì·¡

Áö¿ø
  µµ¿ò¸»
  ¸ÞÀϸµ ¸®½ºÆ®
  IRC

°ÔÀÓ, À¯Æ¿¸®Æ¼, ¶óÀ̺귯¸® µîµî
  Allegro.cc

±âŸ
  DIGMID
  ¸µÅ©
  ¹Ì·¯
  À¥¸¶½ºÅÍ
  Humor

 
 
  

¼Ò°³

Allegro´Â ºñµð¿À °ÔÀÓ°ú ¸ÖƼ¹Ìµð¾î ÇÁ·Î±×·¡¹Ö¿¡ »ç¿ëµÇ´Â °ÍÀ» ÁÖ ¸ñÀûÀ¸·Î ÇÏ´Â Æ÷Åͺí (portable) ¶óÀ̺귯¸®À̸ç, Shawn Hargreaves ´Ô¿¡ ÀÇÇØ DJGPP ÄÄÆÄÀÏ·¯¿¡¼­ C¿Í ¾î¼Àºí·¯ÀÇ È¥ÇÕÀ¸·Î ÃÖÃÊ·Î ½ÃÀ۵Ǿú½À´Ï´Ù.

¿Á½ºÆ÷µå À½¾Ç ¾È³»¼­ (Oxford Companion to Music)¿¡ ÀÇÇϸé, Allegro´Â ÀÌÅ»¸®¾Æ¾î·Î «ºü¸£°Ô, »ýµ¿°¨ÀÖ°Ô, ¹à°Ô»¶õ ¶æÀ̶ó ÇÕ´Ï´Ù. À̰ÍÀº ¶ÇÇÑ «Allegro Low LEvel Game ROutines»ÀÇ Àç±ÍÀû ¾à¾îÀ̱⵵ ÇÕ´Ï´Ù.

Å©·Î½º Ç÷§Æû Áö¿ø

  • Dos (DJGPP, Watcom)
  • Unix (Linux, FreeBSD, Solaris, Irix)
  • Windows (MSVC, MinGW, Borland, Cygwin)
  • BeOS
  • MacOS (alpha)
  • QNX

±×·¡ÇÈ ÇÔ¼ö

  • º¤ÅÍ ±×¸®±â:
    • Çȼ¿, Á÷¼±, »ç°¢Çü, ¿ø, Ÿ¿ø, È£, º£Áö¾î ½ºÇöóÀÎ (Bezier spline)
    • ÆÐÅÏ È¤Àº ¹«ÆÐÅÏÀÇ ÇüÅ ä¿ì±â
    • ´Ù°¢Çü: Ç÷§ (flat), Gouraud, ÅØ½ºÃÄ, ¹ÝÅõ¸í
  • Sprites:
    • ¸¶½ºÅ©, ¾ÐÃà, ÄÄÆÄÀÏ ½ºÇÁ¶óÀÌÆ®
    • ºí¸®Æ® (blit), ȸÀü, È®´ë, Ãà¼Ò, ¾ËÆÄ ºí·»µù (alpha blending), Gouraud ¼ÎÀ̵ù
    • BMP, LBM, PCX, TGA ÆÄÀÏ ±âº» Áö¿ø (´Ù¸¥ Æ÷¸ËÀº ¶óÀ̺귯¸® È®ÀåÀ¸·Î Áö¿ø)
  • Ä÷¯ ÆÈ·¹Æ®:
    • Ä÷¯ ÆÈ·¹Æ® Á¶ÀÛ (Àбâ, ¾²±â, º¯È¯)
    • Ä÷¯ Æ÷¸Ë º¯È¯ RGB <-> HSV
  • ÅØ½ºÆ®:
    • À¯´ÏÄÚµå Æ÷¸ËÀÇ ÅØ½ºÆ® Ãâ·Â (¸¶½ºÅ©, Ä÷¯, Á¤·Ä)
  • ±âŸ:
    • ½ºÅ©¸°À̳ª ÀÓÀÇÀÇ Å©±âÀÇ ¸Þ¸ð¸® ºñÆ®¸Ê¿¡ Á÷Á¢ ±×¸®±â
    • Çϵå¿þ¾î ½ºÅ©·Ñ°ú Æ®¸®Çà ¹öÆÛ¸µ (triple buffering) (Áö¿ø °¡´ÉÇÑ °æ¿ì), ¸ðµå-X ºÐÇÒ ½ºÅ©¸°
    • FLI/FLC Æ÷¸ËÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç ÇÔ¼ö

±×·¡ÇÈ µå¶óÀ̹ö

  • Dos:
    • VGA 13h ¸ðµå
    • ¸ðµå-X (23 VGA ÇØ»óµµ¿Í ¾ðüÀεå (unchained) 640x400 È®Àå ¸ðµå)
    • Çȼ¿´ç 8, 15, 16, 24, 32ºñÆ®ÀÇ SVGA ¸ðµå
    • ¼±Çü VBE 2.0 ÇÁ·¹ÀÓ¹öÆÛ ¾ï¼¼½º
    • VBE/AF API¸¦ ÀÌ¿ëÇÑ Çϵοþ¾î °¡¼Ó Áö¿ø (Áö¿øÀÌ °¡´ÉÇÑ °æ¿ì)
    • FreeBE/AF ÇÁ·ÎÁ§Æ®¿¡¼­ Á¦°øµÇ´Â Ãß°¡ÀûÀÎ ±×·¡ÇÈ µå¶óÀ̹ö
  • Unix:
    • X Window, DGA, fbcon
    • SVGAlib
    • VBE/AF
    • mode-X
    • VGA
  • Windows:
    • DirectX (À©µµ¿ì ¶Ç´Â Àüü ½ºÅ©¸°)
    • GDI
  • BeOS:
    • BWindowScreen
    • BDirectWindow

»ç¿îµå ÇÔ¼ö

  • Midi:
    • MIDI À½¾Ç Æ÷¸Ë ±âº» Áö¿ø (64 µ¿½Ã È¿°ú)
    • À½¾Ç ³ëÆ® on, ³ëÆ® off, ¸ÞÀÎ º¼·ý, ÆÒ (pan), ÇÇÄ¡ º¥µå (pitch bend), ÇÁ·Î±×·¥ Àüȯ¿¡ ´ëÇÑ µ¿Àû Á¦¾î/´ëÀÀ
    • General ¹Ìµð ÆÐÄ¡ »ç¿ë
    • ¹Ìµð ÆÄÀÏÀ» À§ÇÑ ¿þÀ̺êÅ×ÀÌºí ÆÐÄ¡¸¦ ÀÐÀ» ¼ö ÀÖÀ½ (SF2¿Í d GUS ÆÐÄ¡)
  • Wave:
    • WAV¿Í VOC ÆÄÀÏ Æ÷¸Ë ±âº» Áö¿ø (Æ÷¿öµå, ¹é¿öµå, ¾ç¹æÇâ ·çÇÁ Ç÷¹ÀÌ)
    • ½ºÆ®¸®¹Ö ¿Àµð¿À
    • Ç÷¹ÀÌÁß º¼·ý, ÆÒ (pan), ÇÇÄ¡ (pitch) Á¶Á¤

»ç¿îµå µå¶óÀ̹ö

  • Dos:
    • Adlib, SB, SB Pro, SB16, AWE32
    • MPU-401
    • ESS AudioDrive
    • Ensoniq Soundscape
    • Windows Sound System
  • Unix:
    • OSS
    • ESD
    • ALSA
  • Windows:
    • DirectSound
    • WaveOut
    • ¹Ìµð ½Ã½ºÅÛ µå¶óÀ̹ö

¼öÇÐ ÇÔ¼ö

  • °íÁ¤¼Ò¼ýÁ¡ ¿¬»ê°ú »ï°¢ÇÔ¼ö ·çƾ
  • ¹Ì¸® °è»êµÈ »ï°¢ÇÔ¼ö Å×À̺í
  • º¤ÅÍ/Çà¿­/4¿ø¼Ò(quaternions) 3D ¿¬»ê (À̵¿, ȸÀü, Å©±â º¯È­, ÇÁ·ÎÁ§¼Ç)

±âŸ

  • ¸¶¿ì½º, Űº¸µå, Á¶À̽ºÆ½ °ü¸®
  • °íÇØ»óµµ ÀÎÅÍ·´Æ® ŸÀÌ¸Ó (10, 5 ms ȤÀº ±× ÀÌ»óÀÇ Á¤¹Ðµµ. Ç÷§Æû¿¡ µû¶ó ´Ù¸§)
  • DOS»ó¿¡¼­ ¼öÁ÷ ¸®Æ®·¹À̽º(vertical retrace) ½Ã¹Ä·¹À̼Ç
  • ¼³Á¤ ÆÄÀÏ Á¶ÀÛ
  • LZSS Æ÷¸ËÀÇ ¾ÐÃà ÆÄÀÏ Á¶ÀÛ
  • ¾ÐÃà µ¥ÀÌÅÍÆÄÀϰú °°Àº ´ÙÁß ¿ÀºêÁ§Æ® ÀÚ¿ø Á¶ÀÛ
  • µ¥ÀÌÅÍ ÆÄÀÏ »ý¼º Åø (grabber)
  • ´ÙÀ̾ó·Î±× ¹Ú½º¿Í ÆÄÀÏ ¼±Åà ¹Ú½º¸¦ À§ÇÑ °£´ÜÇÑ GUI