// history_work.txt //------------------------------------------------------------------------------ /** * ÀÛ¾÷ History ÀÛ¼º ¹æ¹ý [ÀÛ¾÷ÀÚ] [½ÃÀÛÀÏÀÚ][Á¾·áÀÏÀÚ][»óÅÂ][ÀÛ¾÷±¸ºÐ] * ÇÁ·ÎÁ§Æ® <¼¼ºÎ³»¿ª> ÁÖÀÇ : ÅÇ »ç¿ëÇÏÁö ¸» °Í (¿¡µðÅ͸¶´Ù ´Ù¸£°Ô º¸ÀÏ ¼ö ÀÖÀ½) ¾µ µ¥ ¾øÀÌ µÎ ÁÙ ÀÌ»ó ¶ç¿ìÁö ¸» °Í ¿Ï·á µÇ°í ½ÇÁ¦·Î Ä¿¹ÔµÈ ³»¿ë¸¸ ÀûÀ» °Í */ [±è¹ÎÁ¶] [09.11.-][10.06.07][¿Ï·á][ÀÛ¾÷] * ij¸¯ÅÍ ¿£Áø <ÀÛ¾÷³»¿ë> - Àüü ¸®´º¾ó (Ŭ·¡½º ±¸Á¶ Á¤¸®, ÀçÀÛ¼º, ¾ÈÁ¤È­, ¼º´É °³¼±) - CWzdShareInfo Ãß°¡ - ¸Þ½Ã °øÀ¯ Á¤º¸ °ü¸® - CWzAniState Ãß°¡ - ¾Ö´Ï¸ÞÀÌ¼Ç ÇÁ·¹ÀÓ °ü¸® ¹× º¯È¯ °è»ê - CWzAniStateCB Ãß°¡ - ¾Ö´Ï¸ÞÀÌ¼Ç Äݹé Ŭ·¡½º - CWzUnitSkeleton Ãß°¡ - ¾Ö´Ï¸ÞÀÌ¼Ç ´ëÇ¥ Ŭ·¡½º - ¾Ö´Ï¸ÞÀÌ¼Ç ´ëÇ¥·Î ¾²ÀÌ´Â ÀνºÅϽº(CWzUnitDraw)¿Í ¾Æ´Ñ °Í°úÀÇ È®½ÇÇÑ ºÐ¸® - ¾Ö´Ï¸ÞÀÌ¼Ç ´ëÇ¥·Î ¾²ÀÌ´Â ÀνºÅϽº´Â CWzUnitSkeletonÀ» °¡Áö°í ¾Ö´Ï¸ÞÀÌ¼Ç ¹× ¹Ù¿îµù °ü·Ã Á¤º¸ °ü¸® - ¾Ö´Ï¸ÞÀÌ¼Ç ´ëÇ¥·Î ¾²ÀÌ´Â ÀνºÅϽº¿ë º¯¼ö´Â CWzUnitSkeletonÀ¸·Î »­, ¸Þ¸ð¸® Àý¾à - LODº° ¾Ö´Ï¸ÞÀ̼ÇÀ» ´Ü¼øÈ­ÇÏ¿© ¼º´É °³¼± µµ¸ð - À§Ä¡/ȸÀü/Å©±â º¯È­°¡ ¾ø´Â °æ¿ì, º¯È¯ Á¤º¸¸¦ Àç°è»ê ÇÏÁö ¾Êµµ·Ï ÇÔ, ¼º´É °³¼± µµ¸ð - ÀÌÆåÆ®, Ç® ¸Þ½Ã¸¦ ¸í½ÃÀûÀ¸·Î Ç¥½ÃÇÏ¿©, ºÒÇÊ¿äÇÑ ¿¬»êÀ» ¾È Çϵµ·Ï ¼öÁ¤ - º¸°£ ½Ã°£À» ÇÁ·¹ÀÓ¿¡¼­ ½Ã°£À¸·Î º¯°æ * ·»´õ·¯ <ÀÛ¾÷³»¿ë> - À¯´Ö LODº° ¼ÎÀÌ´õ ¼±ÅÃ(ºí·£µù ¼ö Á¶Àý) - ±×¸²ÀÚ ¿É¼Ç Ãß°¡ - ±×¸²ÀÚ ¿É¼ÇÀÌ ²¨Áø °æ¿ì, ºÒÇÊ¿äÇÑ ¿¬»ê Á¦°Å - CManagerUnitLOD ÀçÀÛ¼º - CDrawUnitRenderer ÀçÀÛ¼º - CManagerWzdLoader ÀçÀÛ¼º - CManagerWzUnitLoader ÀçÀÛ¼º - CManagerTexture ÀçÀÛ¼º - CManagerTextureD3D ÀçÀÛ¼º - CThreadObject ÀçÀÛ¼º - CManagerMultiLoader ÀçÀÛ¼º [ÀÌÁö¿¬] [10.06.04][10.06.04] [¿Ï·á][¹ö±×:6354] * ControlsDLL: <ÀÛ¾÷³»¿ë> - ´ëȭâ¿¡¼­ Áö³­ ´ëÈ­¸¦ ¼±ÅÃÇÏ´Â °æ¿ì Å©·¡½Ã ¹ß»ýÇÏ´Â Çö»ó ¼öÁ¤ - Áö³­ ´ëÈ­¸¦ À§/¾Æ·¡ ¹æÇâŰ·Î ¼±Åà ÀÔ·ÂÇÏ´Â »óȲÀ» ¼ö Â÷·Ê ¹Ýº¹ (¹®ÀÚ¿­ ±æÀ̰¡ ´Ù¾çÇÏ¸é ´õ Àß ¹ß»ý) / ÀԷ¹®ÀÚ ¼öÁ¤À» ¼öÂ÷·Ê ÇÏ´Ùº¸¸é Å©·¡½Ã ¹ß»ý - CCtrlDxEditBox::SetTextWZW ¿Í CCtrlDxEditBox::SetTextWZA ¿¡¼­ m_nFirstVisible °ªÀ» 0À¸·Î ÃʱâÈ­ÇØÁÖ´Â ÄÚµå ´©¶ôÀ¸·Î ÀÎÇÑ Çö»ó. ¼öÁ¤ ¿Ï·á. //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 2010³â 03¿ù 26ÀÏ - WZENGINEVER 136 - Ãß°¡µÈ ±â´ÉÀÌ ¹èÆ÷µÇÁö ¾ÊÀº °ü°è·Î Àç¹èÆ÷ - [¸ÊÅø] - Ä«¸Þ¶ó¿Í ¸Ê¿ÀºêÁ§Æ®°£ÀÇ Ãæµ¹Ã³¸®±â´É - [ij¸¯ÅÍÅø] - ½ºÆåŧ·¯ °­µµÁ¶Àý ±â´ÉÃß°¡ - [ÀÌÆåÆ®Åø] - ÀÌÆåÆ® ¹Ù¿îµùº¼·ý¿µ¿ª¼³Á¤ ±â´ÉÃß°¡ - visualÅÇ ½ºÅ©·Ñ Àß ¾ÈµÇ´Â Çö»ó ¼öÁ¤ */ //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 2010³â 03¿ù 25ÀÏ - WZENGINEVER 134 */ [ÀÌÅÂÁØ] [10.05.28][10.05.28] [¿Ï·á][ÀÛ¾÷] * MapTool: <ÀÛ¾÷³»¿ë> - ŸÀÌ¸Ó µ¿ÀÛ Æ®¸®°Å Ãß°¡ ÀÛ¾÷ - UnitEditer ÀÇ SetPosition ±â´É Á¦ÇÑÇÏ´ø »çÇ×À» º¹±¸ (·°Å°¸ó½ºÅÍÀÇ Æ÷Áö¼Ç ·£´ý¸®Á¨ °ü·Ã) [ÀÌÅÂÁØ] [10.05.10][10.05.20] [¿Ï·á][ÀÛ¾÷] * 3DRenderer (ControlsDLL): <ÀÛ¾÷³»¿ë> - ControlsDLL ÀÇ CElementRender Ŭ·¡½º¸¦ 3DRenderer ·Î ¿Å±è [À±¿µÁÖ ] [10.05.10][10.05.17] [¿Ï·á][ÀÛ¾÷] * Maptool: <ÀÛ¾÷³»¿ë> - ¿ÀºêÁ§Æ®,Æ®¸® Ä÷¯ ¼öÁ¤ÇÑ °ªÀÌ ¿ÀºêÁ§Æ®,Æ®¸®¿¡ ¹Ù·Î Àû¿ëµÇ°Ô ¼öÁ¤ [ÀÌÅÂÁØ ] [10.05.05][10.05.06][¿Ï·á][ÀÛ¾÷] * MapTool: <ÀÛ¾÷³»¿ë> - ¾×¼ÇÆ®¸®°Å Ãß°¡ - ¼³Ä¡Çü¸ó½ºÅÍ »ý¼ºÇÏ±â Æ®¸®°Å - changeset [1743] - À¯´Ö¹èġŸÀÔ Ãß°¡ - (6)ÁÖÀ§ ¾Æ±º µû¶ó°¡±â - changeset [1742] [À±¿µÁÖ ] [10.04.19][10.05.05][¿Ï·á][ÀÛ¾÷] * Terrain: <ÀÛ¾÷³»¿ë> - ¿ø°æ ¼­¼­È÷ µå·¯³ª±â ÀÛ¾÷ * MapTool: <ÀÛ¾÷³»¿ë> - 100306 ¹öÀü ÀÌÈĺÎÅÍ ÃÖ±Ù¿¡ ¿­¾îº» ¸ÊÆÄÀÏ ¸®½ºÆ®¸¦ ÀÌ¿ëÇÏ¿© ¸Ê ·ÎµùÀ» ÇϰԵǸé Å©·¡½¬³ª´ø ¹ö±× ¼öÁ¤ - ¿ÀºêÁ§Æ® ¿¡µðÆ® Áß ¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇÏÁö ¾ÊÀº »óÅ¿¡¼­ ¹Ù´Ú»ö»ó ÀÔÈ÷±â üũ¹Ú½º ´©¸£°Ô µÇ¸é Å©·¡½¬ ³ª´ø ¹ö±× ¼öÁ¤ - ÀÛ¾÷ÁßÀÎ ¸Ê ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ½ÇÇàÇÏ´Â ±â´É Ãß°¡ (»ó±â ±â´É Ãß°¡·Î ÀÎÇØ MAP_OPTION_VER ÀÌ 6 -> 7·Î º¯°æ) [À±¿µÁÖ ] [10.04.05][10.04.06][¿Ï·á][ÀÛ¾÷] * MapTool: <ÀÛ¾÷³»¿ë> - Ç® ¿¡µðÆ® ´ÙÀ̾ó·Î±×¿¡¼­ »èÁ¦ ÇÒ ¾ÆÀ̵𠼱Åà ÈÄ ´ÙÀ̾ó·Î±× ÇÏ´ÜÀÇ "Remove(Selected ID)" ¹öư Ŭ¸¯ÇÏ¸é ¼±ÅÃµÈ IDÀÇ Ç®µé Àϰý »èÁ¦ ÇÏ´Â ±â´É Ãß°¡ - changeset [1685][1686] [ÀÌÅÂÁØ ] [10.03.29][10.03.29][¿Ï·á][ÀÛ¾÷] * InterfaceTool: <ÀÛ¾÷³»¿ë> - ÀÎÅÍÆäÀ̽ºÅø °¢ ÄÁÆ®·ÑÀÇ »ý¼º°¹¼öÁ¦ÇÑ 99¿¡¼­ 999·Î º¯°æ - changeset [1667][1669] [À±¿µÁÖ ] [10.03.20][10.03.23][¿Ï·á][±âŸ] * MapTool: <ÀÛ¾÷³»¿ë> - ¸ÊÅø ºÒÇÊ¿äÇÑ ÁÖ¼® ¹× Å×½ºÆ® ÄÚµå Á¦°Å - tcmÆÄÀÏ ÀúÀå½Ã mapÆÄÀϸíÀ¸·Î ÀúÀå ÇÏ´ø °ÍÀ» wmoÆÄÀϸíÀ¸·Î ÀúÀå Çϵµ·Ï ¼öÁ¤ - changeset [1639] [10.03.02][10.03.19][¿Ï·á][±âŸ] ¸ÊÅø ºÐ¼® ¹× ¼öÁ¤ * MapTool: <ÀÛ¾÷³»¿ë> - MFC °ü·ÃµÈ ºÒÇÊ¿äÇÑ ÄÚµå ¹× »ç¿ë ¾ÈµÇ´Â Å×½ºÆ® ÄÚµå Á¦°Å - Æ®¸®°Å ¿¡µðÆ® ±â´É Áß »ç¿ë ¾ÈµÇ´Â ±â´ÉÀÎ trigger info export, import, merge ¹öư Á¦°Å - wzMapEditorView classÀÇ onObjLoad, onObjSave ÇÔ¼ö¸íÀ» onMapLoad, onMapSave·Î º¯°æ - changeset [1635] [ÀÌÅÂÁØ ] [10.03.08][10.03.11][¿Ï·á][ÀÛ¾÷] * MapTool: <ÀÛ¾÷³»¿ë>Æ®¸®°Å º¯°æ»çÇ× Àû¿ë - À¯´Ö ÆÐÆ®·ÑŸÀÔ Ãß°¡ - À¯´Ö ÆÐÆ®·Ñ °æ·Î»ó °È±â/´Þ¸®±â ¼³Á¤ Ãß°¡ - ¹èÄ¡µÈ À¯´ÖÀÇ »ý¼ºÁö¿¬ ¼³Á¤ Ãß°¡ - changeset [1633][1642] [10.03.08][10.03.11][¿Ï·á][ÀÛ¾÷] * Terrain <ÀÛ¾÷³»¿ë> - °æ·Î ÆÐ½ºÁ¤º¸ ±¸Á¶Ã¼ÀÎ St_LHUnitPath ¿¡ °È±âŸÀÔ º¯¼ö Ãß°¡ - ¹öÀü°ü¸®¸¦ À§ÇÑ CLoadHelper::ReadUnitData ÇÔ¼ö ¼öÁ¤ - changeset [1632] [À±¿µÁÖ] [10.02.26][10.02.26][¿Ï·á][ÀÛ¾÷¿äû:1429] * MapTool <ÀÛ¾÷³»¿ë> - Æ®¸®°Å NPCInfo Refresh ¹öư Ãß°¡ [10.02.25][10.02.25][¿Ï·á][ÀÛ¾÷¿äû:1429] * MapTool <ÀÛ¾÷³»¿ë> - À¯´Ö À̸§ Ç¥½Ã ÇÒ¶§ À¯´ÖIDµµ Ç¥½Ã Çϵµ·Ï ¼öÁ¤ - ¸Ê ÆÄÀÏ ÀúÀå ½Ã µðÆúÆ® ÆÄÀϸíÀ¸·Î ÇöÀç ÆÄÀÏ À̸§À» ºÒ·¯¿À´Â ÀÛ¾÷ [10.02.18][10.02.24][¿Ï·á][±âŸ] * Terrain <ÀÛ¾÷³»¿ë> - ¿ÀŬ·çÁ¯ ÄøµÀÇ Update, Picking °ü·Ã ÇÔ¼ö Ãß°¡ - ¿ÀŬ·çÁ¯ Äøµ ¿¬»ê½Ã Ä«¸Þ¶ó¿Í ¿ÁÆ®¸® ³ëµåÀÇ °Å¸®¿¡ µû¶ó ¿ÁÆ®¸® ³ëµåÀÇ ¹Ù¿îµù º¼·ý Ãà¼Ò(º¸´Ù ¸¹Àº ÄøµÀ» À§ÇÏ¿©) - ¿ÀŬ·çÁ¯ Á¤º¸ÀÇ AABB°ª »êÃâ°ú °ü·ÃµÈ ÄÚµå º¯°æ(±âÁ¸¿£ ¾à°£ ºÎÁ¤È®ÇÑ AABB°ª »êÃâ) - È­¸é Ãâ·ÂÀ» À§ÇÑ ÁöÇü µå·Î¿ìÄݼö ÀúÀå * MapTool <ÀÛ¾÷³»¿ë> - ¿ÀŬ·çÁ¯ Äøµ Æò¸é Ãß°¡(¼öÁ¤) ½Ã CTRLŰ ´©¸£¸é ¼öÆò ¹èÄ¡(´¯Çô¼­ ¹èÄ¡) µÇµµ·Ï ¼öÁ¤ - ¿ÀŬ·çÁ¯ Äøµ Æò¸é ȸÀü ±â´É Ãß°¡(±âÁ¸¿£ À̵¿¸¸ µÇ¾úÀ½) - ¿ÀŬ·çÁ¯ Äøµ ¹Ù¿îµù º¼·ýÀÌ ¿©·¯°³°¡ °ãÄ¡°Å³ª ´Ù¸¥ º¼·ýÀÇ µÞÆí ¶Ç´Â ³»ºÎ¿¡ ÀÖÀ» °æ¿ì ÀÚµ¿À¸·Î È­¸é¿¡¼­ °¡Àå °¡±î¿î º¼·ýÀÌ ÇÈÅ· µÇ´Â Çö»óÀ¸·Î ÀÎÇØ ¿øÇÏ´Â ¹Ù¿îµù º¼·ýÀÌ ¼±ÅõÇÁö ¾Ê´Â °æ¿ì°¡ ºó¹øÈ÷ ¹ß»ý. À̸¦ º¸¿Ï Çϱâ À§ÇÏ¿© ¹Ù¿îµù º¼·ý ¼öÁ¤,À̵¿,»èÁ¦¸¦ À§ÇÑ ÇÈÅ· µµÁß '6'۸¦ ´©¸£¸é ´Ù¸¥ º¼·ýÀÌ ÇÈÅ· µÇµµ·Ï ¼öÁ¤. - Á»ó´Ü¿¡ ÁöÇü ·»´õ¸µ ½Ã ÇÑÇÁ·¹ÀÓ ¾ÈÀÇ ÁöÇü Æú¸®°ï/µå·Î¿ìÄÝ ¼ö Ãâ·Â (ÅØ½ºÆ® »ö»óÀÇ º¯°æÀ¸·Î ÇöÀç »óÅ °æ°í) //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 2010³â 02¿ù 17ÀÏ - WZENGINEVER 132 */ [À±¿µÁÖ] [10.02.02][10.02.02][¿Ï·á][ÀÛ¾÷¿äû:1425] * MapTool <ÀÛ¾÷³»¿ë> - alt + ¿ÀºêÁ§Æ® Ãà µå·¡±×ÇÏ¸é ¼±ÅÃµÈ ¿ÀºêÁ§Æ®¸¦ Áß½ÉÀ¸·Î ȸÀüÀ̵¿ ÇÏ´Â ±â´É Ãß°¡ - changeset [1569] //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 2010³â 01¿ù 15ÀÏ - WZENGINEVER 130 */ //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 2010³â 01¿ù 14ÀÏ - WZENGINEVER 125 - WZENGINEVER 128 */ [À±¿µÁÖ] [10.01.11][10.01.11][¿Ï·á][±âŸÀÛ¾÷] * Effect <ÀÛ¾÷³»¿ë> - CreateEffect ÇÔ¼ö¿¡ ºñÀ²(iRate) ÀÎÀÚ Ãß°¡ changeset [1517] //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 2010³â 01¿ù 08ÀÏ - WZENGINEVER 120 */ [À±¿µÁÖ] [10.01.04][10.01.04][¿Ï·á][±âŸÀÛ¾÷] * 3DRenderer <ÀÛ¾÷³»¿ë> - RenderTexture4SpinGage ÇÔ¼ö Ãß°¡(Áö¿ªÁ¡·ÉÀü °ü·Ã) [À±¿µÁÖ] [09.12.28][09.12.28][¿Ï·á][±âŸÀÛ¾÷] * MapTool <ÀÛ¾÷³»¿ë> - "°¢Àι°À» ¸ðµÎ Ȱ¼ºÈ­ ½ÃŲ´Ù" ¾×¼Ç Æ®¸®°Å Ãß°¡ changeset [1499] [ÀÌÅÂÁØ] [09.12.16][09.12.16][¿Ï·á][±âŸ¼öÁ¤] * ControlsDLL <ÀÛ¾÷³»¿ë> - ´ÙÀ̾ó·Î±×ÀÇ ¸¶¿ì½º Ãæµ¿¿µ¿ªÀ» ¸®½ºÆ®·Î ¼³Á¤ ÇÒ ¼ö ÀÖµµ·Ï ¼öÁ¤ + RECT ¸¦ ¸®½ºÆ®ÄÁÅ×À̳ʿ¡ ´ã¾Æ ÇØ´ç ¿µ¿ªµé°ú Ã⵿ üũ + ÄÁÅ×À̳ʰ¡ ºñ¾î ÀÖ´Ù¸é ±âÁ¸ ¹æ½Ä´ë·Î ó¸®ÇÔ + ´ÙÀ̾ó·Î±×(*.iwz) ÀúÀå/ºÒ·¯¿À±â¸¦ À§ÇÑ ÄÚµå ÀÛ¼º [±è¹ÎÁ¶] [09.11.26][09.11.26][¿Ï·á][¹ö±×¼öÁ¤] * Effect Åø <ÀÛ¾÷³»¿ë> - rotation, posrotation °ª Ãß°¡ ¿À·ù ¼öÁ¤ + degree°ªÀ» radian°ªÀ¸·Î º¯È¯ ÈÄ Ãß°¡ [±è¹ÎÁ¶] [09.11.25][09.11.25][¿Ï·á][¹ö±×¼öÁ¤] * Effect Åø <ÀÛ¾÷³»¿ë> - »õ ÆÄÀÏ ·Îµù½Ã ½ºÄÉÀÏ ±âº»°ªÀÌ 1·Î ÃʱâÈ­µÇ´Â ¹ö±× ¼öÁ¤ - ÄÚ½º µ¥ÀÌŸ À̵¿ ¾È µÇ´Â ¹ö±× ¼öÁ¤ //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 2009³â 11¿ù 25ÀÏ - WZENGINEVER 110 */ //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 2009³â 11¿ù 17ÀÏ - WZENGINEVER 106 - ÀÌÆåÆ® ¹ö±× ¼öÁ¤ */ [À±¿µÁÖ] [09.11.11][09.11.11][¿Ï·á][±âŸ] * Terrain <ÀÛ¾÷³»¿ë> FindPath(),SetPath()½Ã Path TileÀÇ Convex °ªÀÌ -1ÀÏ °æ¿ì ·Î±× ³²±â°Ô ¼öÁ¤ * MapTool <ÀÛ¾÷³»¿ë> ·ÎµåµÈ ¸Ê¿¡ Path TileÁß convex°ªÀÌ -1ÀÏ°Ô ÀÖ´Ù¸é ¸Þ¼¼Áö ¹Ú½º Ãâ·Â [¼ÛÁ¤Çå] [09.11.02][-][ÁøÇà][ºÐ¼®] * Character Tool <ÀÛ¾÷³»¿ë> - ¹Ù¿îµù º¼·ý¶§¹®¿¡ ƯÁ¤ ÀÌÆåÆ®°¡ ÀÏÁ¤°Å¸®À϶§ ÀÌÆåÆ® Åø¿¡¼­ ³ªÅ¸³ªÁö ¾Ê´Â Çö»ó ¿øÀÎ ºÐ¼® [09.11.02][-][ÁøÇà][ºÐ¼®] * Character Tool <ÀÛ¾÷³»¿ë> - µå·¹°ï³ªÀÌÆ® ½ºÇǸ´½½·¯±×ÀÇ ÀÌÆåÆ®ÀÇ ¹æÇâÀÌ ¸ÂÁö ¾Ê´Â Çö»ó ¿øÀÎ ºÐ¼® [09.10.30][09.10.30][¿Ï·á][ÀÛ¾÷¿äû] * Effect Tool <ÀÛ¾÷³»¿ë> - ÀÌÆåÆ® Åø¿¡¼­ ¹Ùµð À§Ä¡ ÀÚµ¿ °è»êÇÏ¿© ¹Ù¿îµù ¹Ú½º¸¦ À§Ä¡½Ã۵µ·Ï Ãß°¡ + define : FIRSTPOSITIONAUTOCALCULATION [09.10.29][09.10.29][¿Ï·á][¹ö±×¼öÁ¤] * Effect Tool <ÀÛ¾÷³»¿ë> - ÀÌÆåÆ® Åø À̵¿ ÅÇ ¿¡¼­ element point(Á¡)ÀÌ À̵¿ µÇÁö ¾Ê´Â Çö»ó ¼öÁ¤ + define : CONVERTADDMETHODTOASSIGN [09.10.28][09.10.29][¿Ï·á][ÀÛ¾÷¿äû] * Effect Tool <ÀÛ¾÷³»¿ë> - ¹Ù¿îµù¹Ú½º Ŭ·¡½º ·ÎÁ÷ ¼öÁ¤ + ½ºÄÉÀϰú À̵¿ÀÇ À̺¥Æ®°¡ ¼­·Î Á¾¼ÓÀûÀÎ ºÎºÐÀ» µ¶¸³ÀûÀ¸·Î ºÐ¸® + ¼öÁ¤ ÆÄÀÏ : BoundingBox.cpp - ÀÌÆåÆ® Åø ¹Ù¿îµù¹Ú½º ´©Àû ¿ÀÂ÷ ¼öÁ¤ - ij½ºÆÃÀ¸·Î ÀÎÇÑ ¹Ì¼¼ À̵¿ ¿À·ù ¼öÁ¤ - ¿£ÅÍŰ·Î ÀÎÇÑ º¯°æ ¹× À̺¥Æ®°¡ ÀϾ¶§ ¹Ù¿îµù ¹Ú½º¸¦ ½Ç½Ã°£ Ç¥Çö [09.10.22][09.10.27][¿Ï·á][ÀÛ¾÷¿äû] * Effect Tool <ÀÛ¾÷³»¿ë> - ÀÌÆåÆ® Åø¿¡¼­ ¹Ù¿îµù ¹Ú½º¸¦ Ãß°¡ ÇÒ ¼ö ÀÖµµ·Ï ±â´É Ãß°¡ + ¹Ù¿îµù ¹Ú½ºÀÇ Å©±âÁ¶Á¤, À§Ä¡Á¶Á¤ ¹× ÀúÀå ±â´É Ãß°¡ + °¢ Å©±â, À§Ä¡¿¡ ´ëÇÑ ½½¶óÀÌ´õ¹ÙÃß°¡ BoundingBox.cpp, BoundingBox.h Ãß°¡ - ÀÌÆåÆ® Åø, ¿£Áø ±¸Á¶Ã¼, Ŭ·¡½ºº° º¯¼ö Á¤¸® + ¾÷·Îµå °æ·Î 1.D:\p4\client\DevÁ¤Çå\ºÐ¼®\¿£Áø&Åø\ÀÌÆåÆ®Åø º¯¼ö Á¤¸® 2.svn://10.101.102.1/test/sjh0628/effect tool [09.09.18][-][º¸·ù][±âŸ] * Profile ¼³°è ¹× Á¦ÀÛ <ÀÛ¾÷³»¿ë> - Åø ¶Ç´Â °ÔÀÓ ³»¿¡¼­ÀÇ ½Ã°£ ÃøÁ¤À» À§ÇÑ µ¶¸³ÀûÀÎ ÇÁ·ÎÆÄÀÏ·¯ ¼³°è ¹× Á¦ÀÛ - ¼³°è³»¿ëÀº UML ·Î ÀÛ¼º - ¾÷µ¥ÀÌÆ® À§Ä¡ : svn://10.101.102.1/TEST/sjh0628/ProfileWindow UML( ¼ö½Ã·Î ¾÷µ¥ÀÌÆ® ) [09.07.31][-][º¸·ù][ÀÛ¾÷¿äû¼­][-] * EffectTool <ÀÛ¾÷³»¿ë> - random ¼³Á¤ºÎºÐ ºÐ¼® - ÀÌÆåÆ®°¡ ½Ã°£ÀÇ ÇѰèÄ¡¸¦ ±âÁØÀ¸·Î ·£´ýÇÏ°Ô »ç¶óÁö´Â ±â´ÉÃß°¡ //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 2009³â 10¿ù 23ÀÏ - WZENGINEVER 106 */ //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 2009³â 10¿ù 22ÀÏ - WZENGINEVER 105 */ [±è¹ÎÁ¶] [09.10.21][09.10.21][¿Ï·á][±âŸ] * Effect ¿£Áø <ÀÛ¾÷³»¿ë> - °¢ element¿¡¼­ ¹Ù¿îµù º¼·ý °»½Å ·çƾ Á¦°Å - Body¸¸ ¹Ù¿îµù ¹Ú½º °»½Å (ÀÚ½ÅÀÇ ¿ùµå À§Ä¡ + ±âº» ¹Ù¿îµù ¹Ú½º) [¼ÛÁ¤Çå] [09.10.20][09.10.21][¿Ï·á][¹ö±×¼öÁ¤] * Effect Tool <ÀÛ¾÷³»¿ë> - ¸ðµ¨À» ¿­¶§ÀÇ ÀԷ°ªÀΠȸÀü°ªÀ» ¶óµð¾È¿¡¼­ µð±×¸®·Î º¯È¯ - VisualÁ¤º¸Áß Rotation, Posrotation ±×·¡ÇÁ°¡ ¶óµð¾ÈÀ¸·Î Ç¥ÇöµÇ´Â °ÍÀ» µð±×¸®·Î º¯°æ [09.10.19][09.10.19][¿Ï·á][¹ö±×¼öÁ¤] * Character Tool <ÀÛ¾÷³»¿ë> - Űº¸µå·Î ¾Ö´Ï¸ÞÀÌ¼Ç ÅÜ ¼³Á¤½Ã ±âÁ¸ ÀÌÆåÆ® Á¦°ÅµÇµµ·Ï ¼öÁ¤ - ÀÌÆåÆ®Ãß°¡½Ã Á¦ÇÑµÈ °³¼ö·Î Àç»ýµÇ´Â ¹ö±× ¼öÁ¤ - Áߺ¹ ÀÌÆåÆ® Àç»ý¼öÁ¤ //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 2009³â 10¿ù 19ÀÏ - WZENGINEVER 104 - ¼­¹ö¿ë 3DTerrain_s.dll ·Îµù½Ã ¼­¹ö´Â 3DFileAccess.dllÀÌ ÇÊ¿ä ¾øÀ½¿¡µµ ºÒ±¸ÇÏ°í °°ÀÌ ·ÎµùµÇ´Â ¹®Á¦·Î ÀÎÇØ ÇØ´ç ÄÚµå ¼öÁ¤ ÈÄ Àç ¹èÆ÷ - Åø ¹èÆ÷´Â ÇÏÁö ¾Ê°í, ¿£Áø¸¸ ¹èÆ÷ */ [¼ÛÁ¤Çå] [09.10.19][09.10.19][¿Ï·á][¹ö±×¼öÁ¤] * Character Tool <ÀÛ¾÷³»¿ë> - Űº¸µå·Î ¾Ö´Ï¸ÞÀÌ¼Ç ÅÜ ¼³Á¤½Ã ±âÁ¸ ÀÌÆåÆ® Á¦°ÅµÇµµ·Ï ¼öÁ¤ - ÀÌÆåÆ®Ãß°¡½Ã Á¦ÇÑµÈ °³¼ö·Î Àç»ýµÇ´Â ¹ö±× ¼öÁ¤ - Áߺ¹ ÀÌÆåÆ® Àç»ý¼öÁ¤ //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 2009³â 10¿ù 15ÀÏ - WZENGINEVER 103 */ [09.10.15][09.10.15][¿Ï·á][¹ö±×¼öÁ¤] * Character Tool <ÀÛ¾÷³»¿ë> - Áߺ¹ ·çÇÁ ÀÌÆåÆ®ÀÇ Ç÷¹ÀÌ ½Ã°£ÀÌ ³¡³¯°æ¿ì »èÁ¦ÈÄ ´Ù½Ã »ý¼ºÀ¸·Î ¼öÁ¤ [09.10.14][09.10.14][¿Ï·á][¹ö±×¼öÁ¤] * Character Tool <ÀÛ¾÷³»¿ë> - ij¸¯ÅÍ Åø¿¡¼­ ÀÌÆåÆ® Á¤ÁöÈÄ ´Ù½Ã Ç÷¹ÀÌ ÇÒ °æ¿ì ¹Ù·Î ³ª¿ÀÁö ¾Ê´ø Çö»ó ¼öÁ¤ [±è¹ÎÁ¶] [09.10.13][09.10.13][¿Ï·á][±âŸ] * ÀÌÆåÆ® ¿£Áø <ÀÛ¾÷³»¿ë> - ÀÌÆåÆ® ·¹º§ °ü·Ã ÀÛ¾÷ + Body»ý¼º Á¤º¸¿¡ ·¹º§ º¯¼ö Ãß°¡ + ÀÌÆåÆ® ¸Å´ÏÀú¿¡ ±âº» ·¹º§, »ý¼º ·¹º§ º¯¼ö Ãß°¡ + ÀÚµ¿ ·¹º§ Á¶Á¤ ¿É¼ÇÀÌ ÄÑÁø °æ¿ì, ÇöÀç ÇÁ·¹ÀÓ ¼ö¿¡ µû¶ó ÀÌÆåÆ® »ý¼º ·¹º§ Á¶Á¤ ÀÌÆåÆ® »ý¼º ·¹º§º¸´Ù À۰ųª °°Àº ÀÌÆåÆ®¸¸ »ý¼ºµÊ [¼ÛÁ¤Çå] [09.10.08][09.10.13][¿Ï·á][¹ö±×¼öÁ¤] * Character Tool <ÀÛ¾÷³»¿ë> - ÀÌÆåÆ®Åø¿¡¼­ ¸¸µç ·çÇÁÀÌÆåÆ®¸¦ ij¸¯ÅÍÅø¿¡¼­ ƯÁ¤ ¾Ö´Ï¸ÞÀ̼ǿ¡ ºÙÀϰæ¿ì ´À·ÁÁö´Â Çö»ó ¼öÁ¤ - ¸ÊÅø¿¡¼­µµ µ¿ÀÏÇÑ Áõ»óÀÌ ³ªÅ¸³², ÇÏÁö¸¸ °ÔÀÓ¿¡¼­´Â Á¤»ó ÀÛµ¿µÊ [±è¹ÎÁ¶] [09.10.9][09.10.12][¿Ï·á][±âŸ] * ÀÌÆåÆ® ¿£Áø <ÀÛ¾÷³»¿ë> - ¸Þ¸ð¸®Ç® Ãà¼Ò °ü·Ã ÄÚµå ¼öÁ¤ + ±âÁ¸ Ç®À» Á¦°ÅÇϰí, »õ·Î »ý¼ºÇÏ´ø ºÎºÐÀ» ±âÁ¸ Ç®À» Ãà¼ÒÇÏ´Â ¹æ½ÄÀ¸·Î º¯°æ, ÀÌ·Î ÀÎÇØ »õ·Î »ý¼º½Ã ½ÇÆÐÇÒ ÀÏÀÌ ¾ø´Ù. [±è¹ÎÁ¶] [-][09.10.9][¿Ï·á][±âŸ] * ÀÌÆåÆ® ¿£Áø <ÀÛ¾÷³»¿ë> - »ç¿îµå Àç»ý ¸ðµâ º¹±¸ ¹× °³¼± - °¢ element¸¶´Ù »ç¿îµå Àç»ýÇÏ´ø Äڵ带 body·Î ¿Å±è - »ç¿îµå ¸ØÃã, À§Ä¡ ¾÷µ¥ÀÌÆ® ó¸® Á¦°Å + ÀÏ´Ü Àç»ýÀÌ µÇ¸é ³¡±îÁö Àç»ýµÇ¸é µÈ´Ù´Â ÆÇ´Ü, ¾ïÁö·Î ¸ØÃâ ÇÊ¿ä´Â ¾ø´Ù + ÀÏ´Ü Àç»ýÀÌ µÇ¸é ±× À§Ä¡¿¡¼­ ±×³É Àç»ýµÇ¸é µÈ´Ù´Â ÆÇ´Ü, ¾ïÁö·Î À§Ä¡¸¦ À̵¿ ½ÃÄÑ ÁÙ ÇÊ¿ä´Â ¾ø´Ù. + ÀÌ·Î ÀÎÇØ Äڵ尡 ´Ü¼ø ¸í·áÇØ Áö°í, »ç¿îµå À̺¥Æ® ¼ö°¡ ÇöÀúÇÏ°Ô ÁÙ¾îµç´Ù. [±è¹ÎÁ¶] [-][09.10.1][¿Ï·á][±âŸ] * ÀÌÆåÆ® ¿£Áø <ÀÛ¾÷³»¿ë> - ÀÌÆåÆ® ¿£Áø ¸®´º¾ó - ¼º´É °³¼± ¹× ¹ö±× ¼öÁ¤ - È帧 Á¤¸® ¹× Áߺ¹ ÄÚµå Á¦°Å - Á¤È®È÷ µ¿ÀÛÇϵµ·Ï °³¼± <¼º´É°³¼±> - SetElementInfo()¿¡¼­ Á¤º¸ º¹»ç¸¦ ¾ø¾Ö°í, ´Ü¼ø Æ÷ÀÎÅÍ ´ëÀÔÀ¸·Î º¯°æ + °¢ element¸¶´Ù »ý¼º, À̵¿ Á¤º¸¸¦ º¹»çÇÏ´Â ºñ¿ëÀÌ ¼º´É¿¡ ¿µÇâÀ» ÁÙ Á¤µµ·Î Å©´Ù. + ´ë·®À¸·Î ÀÌÆåÆ®°¡ ÅÍÁö´Â »óȲ¿¡¼­ ¼ø°£ ·¢ÀÌ ÈξÀ ÁÙ¾úÀ½. - Sprite¿¡¼­ SetBillboard()¸¦ ÇÁ·¹ÀÓ´ç 2¹ø¾¿ È£ÃâÇÏ´ø °ÍÀ» 1¹øÀ¸·Î ¼öÁ¤ - ÀÌÆåÆ® ¸Å´ÏÀú Move()¿¡¼­ È­¸é¿¡ ±×·ÁÁú BodyÀÇ ÇÚµéÀ» ÀúÀå Çß´Ù°¡ ·»´õ¸µ½Ã ±× ÇÚµé·Î ´Ù½Ã Body¸¦ ¾ò¾î¿Í¼­ ±×¸®´ø ºÎºÐÀ» Body¿¡ ·»´õ¸µ °ü·Ã º¯¼ö¸¦ µÎ°í ±× º¯¼ö¸¦ ÅëÇØ ·»´õ¸µ ¿©ºÎ¸¦ °áÁ¤Çϵµ·Ï ¼öÁ¤ - ÀýµÎüÀÇ Far Æò¸éÀ» ¾ÕÀ¸·Î ´ç°Ü¼­ ¸Ö¸® ÀÖ´Â ÀÌÆåÆ®µéÀº ½Ã¹Ä·¹ÀÌ¼Ç ¹× ·»´õ¸µÀ» ¾È Çϵµ·Ï ¼öÁ¤ - °¢ elementÀÇ UpdateBoundingVolume()ÇÔ¼öÀÇ ¾Ë°í¸®ÁòÀ» ´Ü¼øÈ­ ½ÃÅ´ + ÀüºÎ ´Ù °è»êÇÑ´Ù°í ÇØ¼­ Á¤È®ÇÑ BoundingVolumeµµ ¾Æ´Ï´Ù. + ÀϺΠ¸î °³ÀÇ µ¥ÀÌŸ¸¸ °¡Áö°íµµ ¾î´ÀÁ¤µµ È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù. - ÄÚ½º À̵¿½Ã ÀÌÀü ÄÚ½º °ªÀ» ¸Å ÇÁ·¹ÀÓ Àç °è»êÇÏ´ø ºÎºÐ ¼öÁ¤ - Chain, FlatChain¿¡¼­ ¸ðµç Á¡ÀÇ ¿ùµå ÁÂÇ¥¸¦ ¸Å ÇÁ·¹ÀÓ °è»êÇÏ´ø ºÎºÐ ¼öÁ¤ <¹ö±×¼öÁ¤> - ÀÌÆåÆ®°¡ ¾û¶×ÇÑ ¹æÇâÀ¸·Î ³¯¾Æ°¡´ø ¹ö±× ¼öÁ¤ (ex: Ä̺£·Î½º°¡ ºÒ »ÕÀ» ¶§) - ÀÌÆåÆ® ¹Ýº¹½Ã ±ôºýÀÌ´Â µíÇÑ ¹ö±× ¼öÁ¤ - ±âŸ ÄÚµù ½Ç¼ö ¹× ¿À·ù ¼öÁ¤ <È帧Á¤¸®> - ÀÌÆåÆ® »ý¼º - CreateEffect() - ¿ùµå Å©±â/ȸÀü/À§Ä¡ ¼³Á¤ - SetResultMatrix() - ½Ã¹Ä·¹ÀÌ¼Ç - Move() - ·»´õ¸µ - Render() - ÀÌÆåÆ®°¡ ž´Â °÷, Àç ½ÃÀÛ ÇÏ´Â °÷À» ÀüºÎ Move()·Î ¿Å±è + CreateEffect()½Ã¿¡´Â ´Ü¼øÈ÷ »ý¼º¸¸ (º¯¼ö ÃʱâÈ­ µî) - È帧À» ¸íÈ®ÇÏ°Ô Á¤¸®ÇÔÀ¸·Î½á ºÒ ÇÊ¿äÇÑ Áߺ¹ ÄÚµå Á¦°Å + ex: ÇÑ ÇÁ·¹ÀÓ¿¡¼­ UpdateBoundingVolume() µÎ ¹ø¾¿ È£Ãâ ÇÑ ÇÁ·¹ÀÓ¿¡¼­ SetBillboard() µÎ ¹ø¾¿ È£Ãâ - ÄÚµå ºÐ¼® ¿ëÀÌ <Ŭ·¡½º »ó¼Ó °ü°è Á¤¸®> - ±âÁ¸ ¸¸´ÉÀ̾ú´ø CElementBase¸¦ Âɰ³¼­ CElementParticle Ãß°¡ - ElementBase¿¡´Â ±âº»ÀûÀÎ Á¤º¸¸¸ Æ÷ÇÔ - ElementParticle¿¡´Â À§Ä¡/ȸÀü/Å©±â µî Particle¿¡ °ü·ÃµÈ Á¤º¸µé Æ÷ÇÔ - Sprite, Mesh, ChainÀº ElementParticleÀ» »ó¼Ó ¹Þµµ·Ï ¼öÁ¤ - Decal, FlatChain, WeatherÀº ElementBase¸¦ »ó¼Ó ¹Þµµ·Ï ¼öÁ¤ [À±¿µÁÖ] [09.09.22][09.09.24][¿Ï·á][ÀÛ¾÷¿äû] * MapTool <ÀÛ¾÷³»¿ë> - Áö¿ªÁ¡·ÉÀü ³»¿¡¼­ »ç¿ëµÉ Æ®¸®°Å Ãß°¡ + "¿ÀºêÁ§Æ®¸¦ ÆÄ±«Çϸé" Condition Trigger + "¿ÀºêÁ§Æ®ÀÇ HP°¡ 00% ÀÌÇ϶ó¸é" Condition Trigger + "¿ÀºêÁ§Æ®ÀÇ HP¸¦ 00% ±ð´Â´Ù" Action Trigger - "Áö¿ªÁ¡·ÉÀü" ŸÀÏ ¼Ó¼º Ãß°¡ [¼ÛÁ¤Çå] [09.09.11][09.09.11][¿Ï·á][¹ö±×¼öÁ¤] * InterfaceTool <ÀÛ¾÷³»¿ë> - Ctrl ۸¦ ÀÌ¿ëÇÑ Controls ´ÙÁß ¼±Åà ¿Àµ¿ÀÛ ¼öÁ¤ [09.09.01][09.09.05][¿Ï·á][ºÐ¼®] * EffectTool & effect <ÀÛ¾÷³»¿ë> - ¿£Áø°ú Áߺ¹µÇ´Â Åø¿¡¼­ÀÇ ÀúÀå,·Îµå ÇÔ¼ö Á¦°ÅÀÛ¾÷ÀÌ ºÒ°¡´É [À̵µÇü] [09.08.24][][¿Ï·á][¿äû»çÇ×][] * ControlsDLL <ÀÛ¾÷³»¿ë> - CCtrlMultilineEditWZ¿¡ Çà ³ôÀÌ m_nHeight ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï SetHeightÃß°¡ <¼öÁ¤ÆÄÀÏ> - CtrlDxEdit.cpp/h [±è¹ÎÁ¶] [09.08.20][09.08.20][¿Ï·á][±âŸ] * CharacterTool <ÀÛ¾÷³»¿ë> ¸Þ¸ð¸®¸¯ Á¦°Å - DllLoader¿¡¼­ »ý¼ºµÈ MapLoader°¡ Á¦°ÅµÇÁö ¾Ê¾Ò¾úÀ½ * EffectTool <ÀÛ¾÷³»¿ë> ¸Þ¸ð¸®¸¯ Á¦°Å - LinkManager¿¡¼­ »ý¼ºµÈ MapLoader°¡ Á¦°ÅµÇÁö ¾Ê¾Ò¾úÀ½ - CDrawObjectBar::Initialize()³» m_pMemDC »õ·Î »ý¼º½Ã ±âÁ¸ µ¥ÀÌŸ°¡ ³²¾Æ ÀÖ´Â °æ¿ì ÀÖÀ½ -> Á¦°Å ÈÄ »ý¼ºÇÏ°Ô ¼öÁ¤ * ClassTestView <ÀÛ¾÷³»¿ë> - µð¹ö±× ¸ðµå¿¡¼­ Á¾·á½Ã ¿¡·¯ ¹ß»ý - CClassTestViewApp::InitInstance()³» AfxOleInit() ÁÖ¼® ó¸® [±è¹ÎÁ¶] [09.08.20][09.08.20][¿Ï·á][±âŸ] * ÅøÀüü, ÀͽºÆ÷ÅÍ, ÀÓÆ÷ÅÍ <ÀÛ¾÷³»¿ë> - ¿£Áø DLL ¸µÅ© ¹æ¹ýÀ» ¸í½ÃÀû ¸µÅ©¿¡¼­ ¾Ï½ÃÀû ¸µÅ©·Î º¯°æ ¹× °ü·Ã ÄÚµå ¼öÁ¤ [±è¹ÎÁ¶] [09.08.19][09.08.19][¿Ï·á][±âŸ] * ¿£Áø Àüü <ÀÛ¾÷³»¿ë> - ¿£Áø DLL ¸µÅ© ¹æ¹ýÀ» ¸í½ÃÀû ¸µÅ©(LoadLibrary)¿¡¼­ ¾Ï½ÃÀû ¸µÅ©·Î º¯°æ - ¸í½ÃÀû ¹æ¹ýÀ¸·Î ¸µÅ©ÇÏ´Â °æ¿ì, ÇØ´ç dll³» Ŭ·¡½º ¸â¹ö ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ¾ø´Âµ¥ À̸¦ ÇØ°á Çϱâ À§ÇØ ¾î°ÅÁö·Î dll³» Ŭ·¡½º ¸â¹ö ÇÔ¼ö¸¦ virtual·Î ¼±¾ðÇØ¼­ ¿¡·¯¸¦ ÇÇÇϰí ÀÖ¾úÀ½. - Àü(WzEngine½ÃÀý)¿¡´Â OpenGL, DX ¿ë dllÀ» µû·Î Á¦ÀÛÇØ¼­ »ç¿ëÇ߱⠶§¹®¿¡, ½Ç½Ã°£À¸·Î µÎ dll Áß Çϳª¸¦ ¼±ÅÃÇÏ´Â ±¸¹®ÀÌ ÇÊ¿äÇßÀ¸³ª, ÇöÀç´Â ºÒ ÇÊ¿ä - µû¶ó¼­ ¸í½ÃÀû ¸µÅ©¸¦ »ç¿ëÇÒ Çʿ䰡 ¾ø¾îÁ³À½ [À±¿µÁÖ] [09.08.10][][ÁøÇàÁß][±âŸ] * 3DRenderer <ÀÛ¾÷³»¿ë> - Áö¿ªÁ¡·ÉÀü ÀÛ¾÷ÀÇ ¼±ÀÛ¾÷À¸·Î ¼º´ÉÇâ»óÀ» À§ÇÑ ·»´õ·¯ ºÐ¼® ¹× ¼öÁ¤ [±è¹ÎÁ¶] [09.08.07][09.08.07][¿Ï·á][±âŸ] * ProgramCommon <ÀÛ¾÷³»¿ë> - wzmemoryband.h, wzmemorypool.h Ãß°¡ * Effect <ÀÛ¾÷³»¿ë> - memtypeband.h, memorypoolfactory.h Á¦°Å - memorymanager.h/cpp ¼öÁ¤ -> wzmemorypool »ç¿ëÇϵµ·Ï [À±¿µÁÖ] [09.08.06][09.08.06][¿Ï·á][¹ö±×¼öÁ¤] * Effect <ÀÛ¾÷³»¿ë> - SoundInfoManager¿¡ Clear() ÇÔ¼ö Ãß°¡ - EffectManager::RefreshMemPool()³»¿¡¼­ SoundInfoManager::Clear()ÇÔ¼ö È£Ãâ [±è¹ÎÁ¶] [09.08.06][09.08.06][¿Ï·á][±âŸ] * 3DFramework <ÀÛ¾÷³»¿ë> - St_ScreenInitialParameters ±¸Á¶Ã¼³» m_iRendererType, m_bLockSizeMove Á¦°Å - Load/SaveParameter() -> Load/Save3DSetupInfo()·Î º¯°æÇÏ°í ³»¿ë Á¤¸® FullScreen¿É¼Çµµ Load/SaveScreenFormatAndRenderOption() ÇÔ¼ö·Î ¿Å±è [±è¹ÎÁ¶] [09.08.05][09.08.05][¿Ï·á][±âŸ] * 3DFramework <ÀÛ¾÷³»¿ë> - applast.h³» Load3DRendererLibrary() Á¦°Å - ºÒ ÇÊ¿äÇÑ ÇÔ¼ö - St_AppCreateParam ¼±¾ðÀ» appbase.h¿¡¼­ appdraw.h·Î ³»¸² appbase.h³» Create() ÀÎÀÚ ¸®½ºÆ®¿¡¼­ St_AppCreateParam* Á¦°Å - appbase.h/cpp³» InitAppCreateParam() Á¦°Å - ¾È ¾²ÀÓ - ½ºÅ©¸° Àüȯ °ü·Ã ÄÚµå ¼öÁ¤ + appdraw.h³» m_bToggleFullScreen º¯¼ö Á¦°Å + appdraw.h³» ToggleFullScreen() Á¦°Å + WM_KEYDOWN ¸Þ½ÃÁö ¹ß»ý½Ã m_pDraw->ToggleFullScreen() Á÷Á¢ È£Ãâ [ÀÌÁö¿¬] [09.08.05][09.08.05][¿Ï·á][±âŸ] * 3DFramework * 3DRenderer <ÀÛ¾÷³»¿ë> - CAppDraw::LoadParameter ÇÔ¼ö, LoadScreenFormatAndRenderOption ÇÔ¼ö ¼öÁ¤ + 3dsetup.ini ÆÄÀÏ ·Îµù½Ã µðÆúÆ® °ªÀ» ÇöÀç PerforceÀÇ ¾÷µ¥ÀÌÆ®¹öÀü¿¡ ÀÖ´Â 3dsetup.ini ÆÄÀÏÀÇ °ªÀ» Âü°íÇÏ¿© ¼öÁ¤ÇÔ + Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡ ÆÄÀÏ ¹èÆ÷½Ã ½Ç¼ö·Î 3dsetup.ini°¡ ´©¶ôµÇ´Â °æ¿ì¿¡µµ ÀÌ»óÇö»óÀÌ ¹ß»ýÇÏÁö ¾Êµµ·Ï Çϱâ À§ÇØ. //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 090804 */ [±è¹ÎÁ¶] [09.08.04][09.08.04][¿Ï·á][±âŸ] * Common <ÀÛ¾÷³»¿ë> - LoadDDS() ÄÚµå ¼öÁ¤ - block size°è»ê ·çƾ Á¦°Å, ¾²ÀÌÁö ¾ÊÀ½ [±è¹ÎÁ¶] [09.08.03][09.08.03][¿Ï·á][±âŸ] * Common <ÀÛ¾÷³»¿ë> - LoadTGA() Àç ÀÛ¼º - ÆÄÀÏ ·Îµù Áß ½ÇÆÐ½Ã ¸Þ¸ð¸®¸¯ ¹ß»ý Á¦°Å - ¿É¼ÇÀ» °í·ÁÇØ¼­ Á¤È®ÇÑ »çÀÌÁî·Î ¹öÆÛ »ý¼º + ·Îµù ¿É¼ÇÀ¸·Î ÀÎÇØ ´ë»ó ÄÄÆ÷³ÍÆ® ¼ö°¡ ÁÙ¾îµå´Â °æ¿ìµµ, ¼Ò½º ÄÄÆ÷³ÍÆ® ¼ö¸¸Å­ ¹öÆÛ »ý¼ºÇؼ­ ¾µµ¥¾øÀÌ ¸Þ¸ð¸®¸¦ ³¶ºñÇϰí ÀÖ¾úÀ½ [ÀÌÅÂÁØ] [09.07.31][09.07.31][¿Ï·á][±âŸ] * ControlsDLL <ÀÛ¾÷³»¿ë> - [09.07.15][ÀÛ¾÷¿äû][1371] ºÒÇÊ¿äÇÑ UI ÅØ½ºÃ³ ÇØÁ¦±â´É Ãß°¡ ÀÛ¾÷ ¼öÁ¤ ControlWZ::OnDraw() È£Ãâ½Ã ÇÊ¿äÇÑ ÅØ½ºÃİ¡ ·ÎµåµÇ¾î ÀÖÁö¾ÊÀ¸¸é ·ÎµåÇÏ´Â Äڵ带 DialogWZ::ShowWindowWZ() È£Ãâ½ÃÁ¡À¸·Î ¿Å±è [±è¹ÎÁ¶] [09.07.30][09.07.30][¿Ï·á][±âŸ] * Common <ÀÛ¾÷³»¿ë> - SaveJpeg() ÇÔ¼ö Á¦°Å - ÇöÀç ¾²ÀÌ´Â ºÎºÐÀÌ ¾ø¾î¼­ ÀÏ´Ü Á¦°Å - LoadImage() ÇÔ¼ö ³», CreateStreamOnHGlobal()¿¡¼­ 2¹øÂ° ÀÎÀÚ(fDeleteOnRelease)¸¦ TRUE¿¡¼­ FALSE·Î º¯°æ, È£ÃâÇÑ ÂÊ¿¡¼­ ¸Þ¸ð¸® ÇÚµéÀ» ÇØÁ¦(GlobalFree)ÇÏ´Â °æ¿ì FALSE°¡ ¸ÂÀ½ - ResizeMipmapBuffer() ÇÔ¼ö ³», numComponents°¡ 4À϶§, ´ë»óÀÇ width ¶Ç´Â height °¡ 1ÀÎÁö¸¦ üũÇÏ´Â ¹®Àå ¿À·ù ¼öÁ¤ - ¿øº» Å©±â°¡ 1ÀÎÁö¸¦ ºñ±³Çϰí ÀÖ¾úÀ½ - ResizeMipmapBuffer() ÇÔ¼ö ³», ´ë»ó width ¶Ç´Â height°¡ 1ÀÎ °æ¿ì ¼Ò½º Æ÷ÀÎÅ͸¦ µ¿ÀÏÇÏ°Ô Áõ°¡½ÃŰ´ø °ÍÀ» °¢°¢ ´Ù¸£°Ô Áõ°¡½ÃÅ´ ¼¼·Î·Î ±ä À̹ÌÁö(width°¡ 1)ÀÎ °æ¿ì´Â ÇÑ ÁÙ °ªÀ» ´õ Áõ°¡½ÃÄÑ Áà¾ß Á¤È®ÇÏ°Ô »ùÇøµ ÇÔ [±è¹ÎÁ¶] [09.07.29][09.07.29][¿Ï·á][±âŸ] * Common <ÀÛ¾÷³»¿ë> - Math_GetOrthogonalVectors() ¹ö±× ¼öÁ¤ (ÁÖ¾îÁø º¤ÅÍ¿¡ ¼öÁ÷ÀÎ µÎ °³ÀÇ º¤Å͸¦ ±¸ÇØ ÁÖ´Â ÇÔ¼ö) + ÁÖ¾îÁø º¤ÅÍÀÇ x, y, z°¡ ¸ðµÎ °°Àº °ªÀÎ °æ¿ì, normalº¤Å͸¦ ±¸ÇÏÁö ¸øÇÑ´Ù. + temp º¤ÅÍ »ý¼º½Ã Ãʱ⠰ª ¼öÁ¤ (in->z, in->x, in->y) --> (-in->z, in->x, in->y)·Î ¼öÁ¤ - Math_GetOrthogonalVectors()¿¡¼­ 4¹øÂ° ÀÎÀÚ bUseOldResultÁ¦°Å + ÀÌÀü °ª »ç¿ëÀ̶ó´Â BOOL º¯¼ö°¡ ÀÖ´Ù´Â °Å ÀÚü°¡ ¸»ÀÌ ¾ÈµÇ´Â °Í °°´Ù. + 4¹øÂ° ÀÎÀÚ¸¦ »ç¿ëÇÏ´Â °÷Àº üÀÎ ÀÌÆåÆ® ÇÑ ±ºµ¥ ¿´°í, ÇØ´ç ºÎºÐÀº ÇØ´ç ºÎºÐ¿¡ ¸Â°Ô ¼öÁ¤Çß´Ù. - Math_GetRandomPosInBoundingVolume() ¹ö±× ¼öÁ¤ + °Å¸®°¡ 0ÀÎ °æ¿ì¶óµµ, ±¸ÀÇ Á᫐ ÁÂÇ¥¸¦ ´õÇØ Áà¾ß Çϴµ¥ ±×³É ¸®ÅÏÇØ ¹ö·ÈÀ½ + ·Î±× È®ÀÎ °á°ú, ÀÌ·± °æ¿ì°¡ ²Ï ¸¹ÀÌ ÀÖ¾úÀ½, ±× Àü±îÁö ¿øÁ¡¿¡ ÀÌÆåÆ®¸¦ »ý¼ºÇÑ °æ¿ì°¡ ¸¹¾Ò´Ù´Â ¾ê±â - DiscAccessFileToHBuffer()³» GlobalAlloc() ÇÔ¼ö ÀÎÀÚ¸¦ GMEM_FIXED¿¡¼­ GMEM_MOVEABLE·Î ¼öÁ¤ + GlobalLock(), GlobalUnlock(), CreateStreamOnHGlobal() ÇÔ¼ö ¸ðµÎ GMEM_MOVEABLE·Î ÇÒ´çµÈ ¸Þ¸ð¸®¿¡ ÇÑÇØ¼­ »ç¿ëµÇ´Â ÇÔ¼ö [±è¹ÎÁ¶] [09.07.27][09.07.27][¿Ï·á][±âŸ] * Common <ÀÛ¾÷³»¿ë> - Math_GetChaosRotation() Á¦°Å - ÇöÀç ¾È ¾²À̰í ÀÖÀ½, ÀÏ´Ü Á¦°Å [¼ÛÁ¤Çå] [09.07.27][09.07.27][¿Ï·á][¹ö±×¼öÁ¤] * EffectTool <ÀÛ¾÷³»¿ë> - ÀÌÆåÆ®ÆÄÀÏ(.ewz) º»¸®½ºÆ®¸¦ ÀбâÀü wzaÀб⠹öưÀ» ´©¸¦¶§ ÁßÁöµÇ´Â ¹ö±× ¼öÁ¤ [±è¹ÎÁ¶] [09.07.23][09.07.23][¿Ï·á][±âŸ] * Common <ÀÛ¾÷³»¿ë> - Generate_BvSphere()¿¡¼­ const BvAABB* pbaabbÀÎÀÚ Á¦°Å (¾È ¾²ÀÓ) - Generate_BvSphere_ByAABB() Á¦°Å (¾È ¾²ÀÓ) - Generate_BvSphere_Ritter() Á¦°Å - Generate_BvSphere()·Î ÅëÇÕ º»·¡ Àǵµ´Â Generate_BvSphere() ³»ºÎ¿¡¼­ ¾Ë°í¸®Áòº°·Î ´Ù¸£°Ô µ¿ÀÛÇϵµ·Ï ÇÏ·Á°í ÇÑ °Í °°À¸³ª, ÇöÀç±îÁö Generate_BvSphere_Ritter() ¸¸À» »ç¿ëÇß¾ú±â ¶§¹®¿¡, Generate_BvSphere_Ritter()¸¦ Á¦°ÅÇϰí Generate_BvSphere()·Î ÅëÇÕ ÇßÀ½. [±è¹ÎÁ¶] [09.07.22][09.07.22][¿Ï·á][±âŸ] * Common <ÀÛ¾÷³»¿ë> - Intersect_Ray_TriangleListIndexed() ÇÔ¼ö³» Normal °è»êÇÏ´Â ºÎºÐÀ» ÇÔ¼ö ³¡À¸·Î ¿Å±è - ±¤¼±°ú Ãæµ¹ÇÏ´Â »ï°¢ÇüÀÌ ¹ß°ßµÉ ¶§¸¶´Ù NormalÀ» °è»êÇÏ´Â °ÍÀº ¼º´É»óÀ¸·Îµµ ¼ÕÇØ´Ù [±è¹ÎÁ¶] [09.07.21][09.07.21][¿Ï·á][±âŸ] * Common <ÀÛ¾÷³»¿ë> - CutMeshWithFrustum() -> CutTriangleWithFrustum() ÇÔ¼ö¸í º¯°æ Á¡ 3°³¸¸ ÀÚ¸¦ ¼ö ÀÖ´Â ±¸Á¶¶ó, Mesh¶õ À̸§ÀÌ ÀûÀýÄ¡ ¸øÇÏ´Ù. [±è¹ÎÁ¶] [09.07.20][09.07.20][¿Ï·á][±âŸ] * Common <ÀÛ¾÷³»¿ë> - Capsule °ü·Ã ÇÔ¼öµé Á¦°Å - ÇöÀç ¾²ÀÌÁö ¾Ê°í ÀÖ°í, ÇÔ¼ö ±¸ÇöÀÌ ¿Ïº®ÇÏÁö ¾Ê¾Æ ÀÏ´Ü Á¦°Å - ÈÄ¿¡ ¾²ÀÏ °¡´É¼ºÀÌ ÀÖ±â´Â ÇÏÁö¸¸, ÇöÀç·Î¼± ¸ð¸£´Â ÀÏÀ̱⠶§¹®¿¡ Á¦°Å Çß°í, ³ªÁß¿¡ ¾µ °æ¿ì, ´Ù½Ã °ËÁõ ÈÄ Ãß°¡ÇÒ °Í - As2D_GetCrossPointOfTwoLine() - 2D»ó¿¡¼­ µÎ Á÷¼±ÀÇ ±³Â÷Á¡ ¾ò´Â ÇÔ¼ö ÆòÇàÇÑ °æ¿ì, µÎ Á÷¼±ÀÌ ÀÏÄ¡ÇÏ´Â °æ¿ì´Â ¸ðµç Á¡ÀÌ ±³Â÷Á¡ÀÌ°í ±×·¸Áö ¾ÊÀº °æ¿ì´Â ±³Â÷Á¡ÀÌ ¾ø´Âµ¥µµ ºÒ±¸ÇÏ°í Æ¯Á¤ Á¡À» ¸®ÅÏÇϰí ÀÖ´Ù. ¿©·¯ °÷¿¡¼­ »ç¿ëÇϰí Àֱ⠶§¹®¿¡, ÇÔ¼ö ¼öÁ¤Àº ÇÏÁö ¾Ê¾Ò°í ÀÏ´Ü ·Î±×¸¸ Ãß°¡ÇÔ [À±¿µÁÖ] [09.07.15][09.07.17][¿Ï·á][ÀÛ¾÷¿äû] ¿ÀºêÁ§Æ® ¸®½ºÆ® ÄÚ¸àÆ® ±â´É Ãß°¡ * MapTool <ÀÛ¾÷³»¿ë> ¿ÀºêÁ§Æ® ¸®½ºÆ® ½ºÅ©¸³Æ®ÀÇ ÆÄÀÏ °æ·Î µÞÂÊ¿¡ ÄÚ¸àÆ®¸¦ ±âÀÔÇϸé Åø»ó¿¡¼­ º¸¿©ÁÖ´Â ±â´É Ãß°¡ + »ç¿ë¹æ¹ý: twn1 map_tringel\tringel_windmill_new070911.WZU //´Ù¼ö»ç¿ëÀÚÁ¦-dzÂ÷ + ÁÖÀÇ»çÇ× 1. ÆÄÀÏ °æ·Î µÞÂÊ¿¡¼­ ÇÑÄ­ ¶ÚÈÄ ÄÚ¸àÆ® ±âÀÔ ÇÏ¿©¾ß ÇÕ´Ï´Ù. ex) tringel_windmill.WZU //dzÂ÷ - O, tringel_windmill.WZU//dzÂ÷ - X 2. ÄÚ¸àÆ®´Â "//"·Î ½ÃÀÛÇÏ¿©¾ß ÇÕ´Ï´Ù. 3. ¶Ù¿ö¾²±â Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ex) //´Ù¼ö»ç¿ëÀÚÁ¦ - O, //´Ù¼ö »ç¿ë ÀÚÁ¦ - X 4. ID¿Í °æ·Î¸¦ ÁÖ¼®Ã³¸®ÇÏ´Â ±â´ÉÀº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ex) //twn1 tringel_windmill.WZU - X <¼öÁ¤ÆÄÀÏ> ObjectEdit.h , ObjectEdit.cpp , Resource.h , WzMapEditor.rc [À±¿µÁÖ] [09.07.17][09.07.17][¿Ï·á][¹ö±×¼öÁ¤] ¿ÀºêÁ§Æ®, Æ®¸® Ä÷¯ º¯°æ ±â´É ÀÛ¾÷ ÀÌÈÄ Åø»ó¿¡¼­ ¿ÀºêÁ¦Æ®,Æ®¸® °Ë°Ô ³ª¿À´ø ¹ö±× ¼öÁ¤ * 3DTerrain <ÀÛ¾÷³»¿ë> ¿ÀºêÁ§Æ®,Æ®¸® Á¤º¸ Àоî¿Ã¶§ Ä÷¯°ªÀÌ ¾øÀ» °æ¿ì(¿¹ÀüÆÄÀϵé) 0xffffffff·Î ¼ÂÆÃ <¼öÁ¤ÆÄÀÏ> LoadHelper.cpp //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 090716 - Ŭ¶óÀÌ¾ðÆ® 0904 ¸ÞÀÌÀú ºôµå¿¡ ¸ÂÃç ÇÁ·Î±×·¥ÆÀ¸¸ ¹èÆ÷ - Åø ¹èÆ÷´Â ÀÌÆåÆ® °ü·Ã ÀÛ¾÷ÀÌ ¸¶¹«¸® µÈ ÈÄ Á¤½Ä ¹èÆ÷ ¿¹Á¤ */ [±è±¤¼ö] [09.07.16][09.07.16][¿Ï·á][¹ö±×¼öÁ¤] ¼­ºêŸÀԽÿ¡ µðÇ»Áî¸Êº¯°æ½Ã ÀÎþƮȿ°ú Âõ¾îÁö´ÂÇö»ó * 3DRenderer <ÀÛ¾÷³»¿ë> - ¼­ºêŸÀԽÿ¡´Â Ãß°¡ÇÑÆÐ½º¸¸Å­ ¸Þ½¬¸¦ ·£´õÇϴµ¥ À̶§ (¿ÜºÎ,³»ºÎ,¾Ö´ÏÅØ½ºÃÄ)ÅØ½ºÃİ¡ ±âº» µðÇ»ÁÅ×ÀÌÁö¿¡ ¿Ã¶ó°¡±â¶§¹®¿¡ À̶§´Â µðÇ»Áî¸ÊÇÎÅØ½ºÃĸ¦ ¹Ù²Ù¸é¾ÈµÊ <¼öÁ¤ÆÄÀÏ> - DrawUnitRenderer.cpp [ÀÌÅÂÁØ] [09.07.15][09.07.15][¿Ï·á][ÀÛ¾÷¿äû][1371] ºÒÇÊ¿äÇÑ UI ÅØ½ºÃ³ ÇØÁ¦±â´É Ãß°¡ * ControlsDLL <ÀÛ¾÷³»¿ë> - [09.07.06] ¿Ï·áÀÛ¾÷¿¡ ´ëÇÑ ¿À·ù ¼öÁ¤ ÀÛ¾÷ µðÆÄÀÎ Á¦°Å [±è¹ÎÁ¶] [09.07.14][09.07.14][¿Ï·á][±âŸ] * Common <ÀÛ¾÷³»¿ë> - QuaternionRotation() È£Ãâ½Ã ÀÎÀÚ·Î µé¾î¿À´Â º¤ÅÍ(Ãà º¤ÅÍ) Normalize½ÃÅ´ - NormalizeµÇÁö ¾ÊÀº º¤ÅͰ¡ µé¾î¿À´Â °æ¿ì, À߸øµÈ quaternion°ª ¹Ýȯ - MatrixRotationZXY() ¹ö±× ¼öÁ¤ -> yaw, pitch, roll¼øÀ¸·Î °¢µµ¸¦ ÀÔ·ÂÇÏ¿© ÃÖÁ¾ ȸÀüÇà·ÄÀ» ±¸ÇÏ´Â ÇÔ¼ö °ËÁõ : D3DXMatrixRotationYawPitchRoll() ÇÔ¼ö¿¡¼­ ±¸ÇØÁø Çà·Ä°ú °¢ ÃàÀ» µû·Î µû·Î ȸÀüÇÑ Çà·ÄÀ» y * x * z¼øÀ¸·Î °öÇÑ ÃÖÁ¾ Çà·Ä°ú MatrixRotationZXY() ÇÔ¼ö¿¡¼­ ±¸ÇØÁø Çà·ÄÀÌ ÀüºÎ °°¾Æ¾ß ÇÔ - ÀÚ¼¼ÇÑ °ÍÀº UnitTester/wzmathtest.cpp ÆÄÀÏ ÂüÁ¶ [±è¹ÎÁ¶] [09.07.13][-][ÁøÇà][±âŸ] * UnitTester <ÀÛ¾÷³»¿ë> - Common³» ÄÚµå °ËÁõ [¼ÛÁ¤Çå] [09.07.09][09.07.10][¿Ï·á][¹ö±×¼öÁ¤][-] * EffectTool <ÀÛ¾÷³»¿ë> - ÀÌÆåÆ®ÆÄÀÏ(.ewz) À» Àç»ýÁß°£¿¡ ÀúÀå½Ã ¿À·ù¹ö±×¸¦ ÁßÁö ÈÄ ÀúÀåÇϵµ·Ï ¼öÁ¤ [09.06.30][09.07.10][¿Ï·á][ÀÛ¾÷¿äû¼­][-] * EffectTool <ÀÛ¾÷³»¿ë> - ¸Æ½º¿¡¼­ ÀÛ¾÷ÇÑ ¾Ö´Ï¸ÞÀÌ¼Ç element(Á¡) ÀоîµéÀÌ´Â ±â´É - element(Á¡)¼Ò¼ö2ÀÚ¸®±îÁö Ç¥Çö ¹× Àû¿ë - ij¸¯ÅÍÀÇ º»°ú ¿¬°áÇϱâÀ§ÇÑ º»À妽º,ºÎ¸ðÀ妽º,³ëµåÀ̸§ Ç¥½Ã - max ¿¡¼­ ÀÛ¾÷µÈ °èÃþ±¸Á¶¿¡¼­ ¿øÇÏ´Â ³ëµåÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç ÆÄÀÏÀ» ·Îµù ÇÏ¿© element °æ·Î ±¸Çö - ±âŸ ¾Ö´Ï¸ÞÀÌ¼Ç Àüü ¾Ö´Ï¸ÞÀÌ¼Ç ¼Óµµ ¹× element(Á¡) °³¼ö Á¶Àý±â´É Ãß°¡ [ÀÌÅÂÁØ] [09.07.03][09.07.06][¿Ï·á][ÀÛ¾÷¿äû][1371] ºÒÇÊ¿äÇÑ UI ÅØ½ºÃ³ ÇØÁ¦±â´É Ãß°¡ * ControlsDLL <ÀÛ¾÷³»¿ë> - CtrlClientWZ::OnLoad() È£Ãâ½Ã ÅØ½ºÃ³ ·Îµå¸¦ »ý·« OnDraw()È£Ãâ½Ã ÅνºÃ³¸¦ »ç¿ëÇÏÁö¸¸ ·Îµå°¡ µÇ¾î ÀÖÁö ¾ÊÀº »óŸé ÅØ½ºÃ³¸¦ ·ÎµåÇϵµ·Ï ¼öÁ¤ Çʿ信 µû¶ó CtrlClientWZ ÀÇ ÅØ½ºÃ³¸¦ ÇØÁ¦ÇÒ ¼ö ÀÖµµ·Ï ÀÎÅÍÆäÀ̽º Á¦°ø - DialogWZ::ReleaseDialogTexture() ÀÛ¼º //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 090707 */ [±è¹ÎÁ¶] [09.07.07][09.07.07][¿Ï·á][±âŸ] * Àüü <ÀÛ¾÷³»¿ë> - ¼­¹ö ÄÄÆÄÀÏ ¿¡·¯ ¿©ºÎ È®ÀÎ - 3DTerrain.h¿¡ Àӽà include Ãß°¡ - Á¦°Å ¿¹Á¤ - Common¿¡ includeall_newworld.h ´Ù½Ã Ãß°¡ - Á¦°Å ¿¹Á¤ [¼ÛÁ¤Çå] [09.06.29][09.07.05][¿Ï·á][¹ö±×¼öÁ¤] * EffectTool <ÀÛ¾÷³»¿ë> - À̵¿¿¡¼­ element(Á¡) À» À̵¿½Ãų¶§ Çѹø´õ À§Ä¡°¡ ´©ÀûµÇ¾î ¿Å°ÜÁö´Â Çö»ó <µðÆÄÀÎÃß°¡> - NOTAPPLYPOSMOVE ÇöÀç Àû¿ëµÇ¾î ÀÖÁö¸¸ Å« ¹®Á¦°¡ ¾øÀ»°æ¿ì »èÁ¦ ¿¹Á¤ [±è¹ÎÁ¶] [09.07.03][09.07.03][¿Ï·á][¹è°æÆÀ¿äû] * MaxExporter <ÀÛ¾÷³»¿ë> - ¿É¼Ç¿¡ useTypeÃß°¡ + ij¸¯ÅÍÆÀÀº ±âÁ¸ ÀͽºÆ÷ÅÍ ±×´ë·Î °¡±â¸¦ ¿øÇϰí, ¹è°æÆÀÀº °³¼±À» ¿øÇؼ­, °í½É ³¡¿¡ ÀϹÝÀûÀ̸鼭 ¾ç ÆÀ¿¡ ƯȭµÈ ±â´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Â ¿É¼Ç Ãß°¡ - ¹è°æÆÀ ¿äû ó¸® + ÆÐ³Î¿¡¼­ ÀͽºÆ÷Æ®½Ã ¼±ÅÃµÈ ³ëµå°¡ ÀÖ´Â °æ¿ì ¼±ÅÃµÈ ³ëµå¸¸ ¼±ÅÃµÈ ³ëµå°¡ ¾ø´Â °æ¿ì Àüü°¡ ÀͽºÆ÷Æ® µÇµµ·Ï ¼öÁ¤ + ÁöÇü ÀúÀå½Ã ¼û°ÜÁø ³ëµåµµ ÀüºÎ Ãâ·ÂÇϵµ·Ï ¼öÁ¤ + º» Ãâ·Â½Ã ¼±ÅõÇÁö ¾ÊÀº º»Àº Ãâ·ÂµÇÁö ¾Ê°Ô ¼öÁ¤ [±è¹ÎÁ¶] [09.07.02][09.07.02][¿Ï·á][±âŸ] * UnitTester <ÀÛ¾÷³»¿ë> - ´ÜÀ§ Å×½ºÆ® ÄÚµå ÀÛ¼º <Å×½ºÆ® Ŭ·¡½º> - WzColor, WzFastMath, WzMatrix, WzQuaternion [À±¿µÁÖ] [09.07.01][09.07.02][¿Ï·á][¼º´É°³¼±] * Effect <ÀÛ¾÷³»¿ë> - ÀýµÎü ¿ÜºÎ¿¡ ÀÖ´Â ÀÌÆåÆ® ó¸® ÃÖ¼ÒÈ­ + ÀýµÎü ¿ÜºÎ¿¡ ÀÖ´Â ÀÌÆåÆ®ÀÇ °æ¿ì À§Ä¡ À̵¿°ú ¼ö¸í¿¡ °üÇÑ Ã³¸®¸¸ Çϵµ·Ï ¼öÁ¤ <ÀÛ¾÷ÆÄÀÏ> - EffectManager.h , EffectManager.cpp , EffectBase.cpp [±è¹ÎÁ¶] [09.07.01][09.07.01][¿Ï·á][±âŸ] * ProgramCommon <ÀÛ¾÷³»¿ë> - ¾²·¹±â °ªÀ» ¸®ÅÏÇϴ Ŭ·¡½º¿¡ ¸â¹ö º¯¼ö·Î m_dummyDataÃß°¡ ±¸Á¶ ÀÚü°¡ ±×·¸°Ô µÅ ÀÖ°í, ±âÁ¸¿¡ ÀÌ¹Ì ±×·¸°Ô ½á ¿Ô±â ¶§¹®¿¡ ¾î¿ ¼ö ¾øÀÌ ¾²·¹±â °ªÀ» ¸®ÅÏÇØ¾ß ÇÑ´Ù¸é Á¤Àû ¸â¹ö º¯¼ö·Î ¾²·¹±â °ªÀ» Çϳª µÎ°í, ±× °ªÀ» ¸®ÅÏÇÏ´Â°Ô ÁÁ´Ù°í ÆÇ´Ü <ÀÛ¾÷ÆÄÀÏ> - wzarray.h, wzbtree.h, wzhandlemanager.h, wzhashtable.h, wzlist.h [±è¹ÎÁ¶] [09.06.30][09.06.30][¿Ï·á][¹ö±×¼öÁ¤] * ProgramCommon <ÀÛ¾÷³»¿ë> - WzHandleManager³» Release½Ã nullµ¥ÀÌŸ·Î ¼³Á¤ + magicNo°¡ 0ÀÎ °æ¿ì, ¾²·¹±â µ¥ÀÌŸÀÓ¿¡µµ ºÒ±¸ÇÏ°í ¿ÜºÎ¿¡¼­ Idx°è¿­ ÇÔ¼ö¸¦ ÅëÇØ Á÷Á¢ µ¥ÀÌŸ¸¦ ¾ò´Â °æ¿ì µ¥ÀÌŸ°¡ À¯È¿ÇÑ °Íó·³ ¿ÀÆÇµÇ´Â °æ¿ì°¡ À־ nullData¸¦ ¼³Á¤ + T°¡ ¹¹°¡ µÉÁö ¸ð¸£´Â »óȲÀε¥, memsetÀ» ÅëÇØ nullData·Î ¸¸µç´Ù´Â ÀÚü°¡ ±²ÀåÈ÷ À§ÇèÇѵ¥, ÀÏ´ÜÀº ¿À·ù¸¦ ÇÇÇϱâ À§ÇØ ¾î¿ ¼ö ¾øÀÌ ±×³É °¨ - WzHandleManager³» Release½Ã ºó¹øÇÑ ClearÈ£Ãâ Á¶Á¤ + ·Î±× °Ë»ö °á°ú, Çϳª ÇÒ´çÇϰí Çϳª ÇØÁ¦ÇÏ´Â °æ¿ì°¡ ¸¹¾Ò°í ÀÌ °æ¿ì¸¶´Ù, °è¼Ó Clear°¡ È£Ã⠵Ǵµ¥, ÀÌ´Â ¿ÀÈ÷·Á ¼º´ÉÀ» ÀúÇÏ ½Ãų ¼ö ÀÖÀ½ * MapTool <ÀÛ¾÷³»¿ë> - GetGrassWave()ÇÔ¼ö º¹±¸ - ¿£Áø ¸®´º¾ó Áß ¹°¸® ¿£Áø Á¦°Å·Î ÀÎÇØ, Àӽ÷Π¸·¾Æ µÎ¾ú´ø GetGrassWave()È£ÃâÀ» ¹°¸® ¿£Áø¿¡¼­ ·ÎÄ÷Πº¹»çÇØ ¿Í ·ÎÄà ÇÔ¼ö¸¦ È£Ãâ Çϵµ·Ï ¼öÁ¤ <µðÆÄÀÎÁ¦°Å> - ENABLE_PHYSICS - USE_PATHENGINE [±è¹ÎÁ¶] [09.06.29][09.06.29][¿Ï·á][Á¤¸®] * UnitTester <ÀÛ¾÷³»¿ë> - 1Â÷ ¿£Áø ¸®´º¾ó¿¡ µû¸¥ include Á¤¸® * 3DFileAccess * 3DFrameWork * 3DRenderer * 3DTerrain * ControlsDLL * Effect <ÀÛ¾÷³»¿ë> - ¿ÜºÎ ÆÄÀÏ(se_logcreateinfo.txt)¿¡¼­ ·Î±× ŸÀÔ ¹× ·¹º§ ¼³Á¤ÇÏ°Ô ¼öÁ¤ - ¿¡·¯ ¹ß»ý½Ã Àç ÄÄÆÄÀÏ ¾øÀÌ ¿ÜºÎ¿¡¼­ ¼öÁ¤ ÈÄ ¹Ù·Î È®ÀÎ °¡´ÉÅä·Ï ÇÏ°Ô Çϱâ À§ÇÔ - ±âº» °ª : File(ŸÀÔ), WZERR(·¹º§) - LAST_RELEASEÀÎ °æ¿ì´Â, ·Î±× ÀÚü¸¦ »ý¼º ¾È ÇÔ [À±¿µÁÖ] [09.06.29][09.06.29][¿Ï·á] * MapTool, 3DTerrain <ÀÛ¾÷³»¿ë> - ¸ø°¡´Â ŸÀÏÀ§(¹Ù¿îµù¹Ú½º, ¹Ù¿îµù½ºÇǾî)¿¡ Æ®¸®°Å À¯´Ö ¹èÄ¡ ½Ã °æ°í ¸Þ¼¼Áö Ãâ·Â * MapTool <ÀÛ¾÷³»¿ë> - * ¸Ê¿ÀºêÁ§Æ®, ½ºÇÇµåÆ®¸® Ä÷¯ º¯°æ ±â´É Ãß°¡ * 3DTerrain <ÀÛ¾÷³»¿ë> - ½¦µµ¿ì ¸Ê ·»´õ¸µ °ü·Ã ÃÖÀûÈ­ ÀÛ¾÷ + ½¦µµ¿ì ¸Ê¿¡ ƯȭµÈ ÀýµÎü »ý¼º ¹× »ç¿ë + ½¦µµ¿ì ¸Ê ·»´õ¸µ ½Ã ¸Ê ÅØ½ºÃÄ º° ¹öÅØ½º ¼ÒÆÃ ·çƾ ½ºÅµ * 3DTerrain <ÀÛ¾÷³»¿ë> - ÇÁ·¯½ºÅÒ Äøµ ÃÖÀûÈ­ ÀÛ¾÷ + Far°ª¿¡ ÀÇÇÑ Äøµ ºÎºÐ ¼öÁ¤ [¼ÛÁ¤Çå] [09.06.22][09.06.26][¿Ï·á][¹ö±×¼öÁ¤] * EffectTool <ÀÛ¾÷³»¿ë> - º¹¼ö¼±ÅÃÈÄ element(Æ÷ÀÎÆ®) Ãß°¡Çϴ°æ¿ì ÆÐ½º°¡ »ý±âÁö ¾Ê´Â ¹ö±× ¼öÁ¤ <µðÆÄÀÎÃß°¡> - SELECTRECTMOVEANDROTATION [¼ÛÁ¤Çå] [09.05.26][09.06.26][¿Ï·á][ÀÛ¾÷¿äû¼­][-] * EffectTool <ÀÛ¾÷³»¿ë> - ¸¶¿ì½º·Î µå·¡±×ÈÄ ¼±Åÿµ¿ªÀÇ element(Æ÷ÀÎÆ®) ´ÙÁß¼±Åà ¹× ȸÀü - ¼±ÅõÇÀÖ´ø element(Æ÷ÀÎÆ®) ¸¦ Çѹø ´õ ¼±ÅÃÇÏ¸é ¼±ÅÃ ÇØÁ¦µÊ - EffectTool ºÐ¼®µµ °°ÀÌ ÁøÇàÇÔ <µðÆÄÀÎÃß°¡> - SELECTRECTMOVEANDROTATION [À±¿µÁÖ] [09.06.26][09.06.26][¿Ï·á] * Effect <ÀÛ¾÷³»¿ë> - UnLoadEffectFromFile(char* pszTxtFileListPath) Ãß°¡ + Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ¿É¼Ç¿¡ µû¶ó ÀÌÆåÆ® Ãß°¡/»èÁ¦ ½Ã ÇÊ¿ä + ÀÌÆåÆ® »ý¼º Á¤º¸ »èÁ¦½Ã ¹°·ÁÀÖ´Â ÀÌÆåÆ® ¹Ùµðµµ °°ÀÌ »èÁ¦ * MapTool <ÀÛ¾÷ ³»¿ë> - ¸Ê ¿ÀºêÁ§Æ®¿¡ ºÎ¿©Çß´ø UserID »èÁ¦ °¡´ÉÇÏ°Ô ¼öÁ¤ + UserID ±âÀÔ¶õ¿¡ ¾Æ¹«°Íµµ ³ÖÁö ¾ÊÀ¸¸é INVALID_WZID·Î ´ëü [±è¹ÎÁ¶] [09.06.26][09.06.26][¿Ï·á][Á¤¸®] * SET(Sun Engine Tester) <ÀÛ¾÷³»¿ë> - include ÃÖÁ¾ Á¤¸® * ¿£Áø ³» ¸ðµç ÇÁ·ÎÁ§Æ®(Åø, ÀͽºÆ÷ÅÍ Æ÷ÇÔ) <ÀÛ¾÷³»¿ë> - ÇÁ·ÎÁ§Æ® ¼Ó¼º º¯°æ + °æ°í¸¦ ¿À·ù·Î ó¸® [±è¹ÎÁ¶] [09.06.25][09.06.25][¿Ï·á][Á¤¸®] * CharacterTool * MapEditor * EffectTool * InterfaceTool <ÀÛ¾÷³»¿ë> - include ÃÖÁ¾ Á¤¸® - 22ÀÏ 1Â÷ ÀÛ¾÷½Ã ¿£Áø °ü·Ã ¸ðµç Çì´õ¸¦ ÀÏ´Ü SunEngine.h·Î ¿Å°å´ø °ÍÀ» ²À ÇÊ¿äÇÑ °Í¸¸ ³öµÎ°í °¢°¢ ÇÊ¿äÇÑ °÷À¸·Î Àç¹èÄ¡ - SunEngine.h¿¡ ¿£Áø °ü·Ã ¸ðµç Çì´õ°¡ ÀÖ´Â °æ¿ì, ¿£Áø »ó¿¡¼­ ÇØ´ç ÆÄÀÏÀ» Á¶±Ý¸¸ ¼öÁ¤Çصµ Åø ÀÔÀå¿¡¼­´Â Ç® ÄÄÆÄÀÏÇÏ°Ô µÊ [±è¹ÎÁ¶][À̵µÇü] [09.06.24][09.06.24][¿Ï·á][Á¤¸®] * ¿£Áø Åø ÀüºÎ <ÀÛ¾÷³»¿ë> - ÄÚµå ³» #pragma warning( disable : xxxx ) Á¦°Å - À§ ¹®Àå Á¦°Å ÈÄ ¹ß»ýÇÏ´Â ¸ðµç warning Á¦°Å - Çì´õ ÆÄÀÏ ³» using namespace std Á¦°Å [±è¹ÎÁ¶] [09.06.23][-][ÁøÇà][±âŸ] * Common <ÀÛ¾÷³»¿ë> - ÄÚµå ¸®ºä [±è¹ÎÁ¶] [09.06.23][09.06.23][¿Ï·á][Á¤¸®] * MapEditor <µðÆÄÀÎÁ¦°Å> - DEFINE_EEM_CAM_MANAGER [±è¹ÎÁ¶][À̵µÇü] [09.06.22][09.06.22][¿Ï·á][Á¤¸®] * Àüü Åø <ÀÛ¾÷³»¿ë> - ¿£Áø ¸®´º¾ó ÀÛ¾÷¿¡ µû¸¥ ±âÁ¸ include Á¶Á¤ - SunEngine.h Ãß°¡ + ¿£Áø Çì´õ ÆÄÀϵé Ãß°¡ + ÄÄÆÄÀÏÀ» À§ÇØ Àӽ÷Π¿£Áø °ü·Ã ÆÄÀϵéÀº ÀüºÎ Ãß°¡ÇÔ + ½ÃÀÛÀÏ »ÓÀÌ´Ù. ÀÌ·¸°Ô ¼­¼­È÷ ÄÚµå Á¤¸® ¹× ¾ÈÁ¤È­¸¦ ½ÃŲ´Ù. - typedef.h Ãß°¡ + °¢ Tool¿¡¼­ »ç¿ëµÇ´Â °øÀ¯µðÆÄÀÎ ¹× ŸÀÔ Á¤ÀÇ + ¿©±â¼­ SunEngine.h Æ÷ÇÔ - stdafx.h ¼öÁ¤ + typedef.h Ãß°¡ ¹× °ü·Ã ³»¿ë Á¦°Å - ¸ðµç ÆÄÀÏ include Á¤¸®(1Â÷) + include Ãâ¹ßÁ¡À» °¢ Åø ¼Ò½ºÆú´õ·Î ÇÑ´Ù. + \\ --> / ·Î ÅëÀÏ + afx °è¿­ ÀüºÎ stdafx.h ·Î À̵¿ ¶Ç´Â Á¦°Å * CharacterTool <ÀÛ¾÷³»¿ë> - InclueEngine.h Á¦°Å + ³»¿ëµé ÀüºÎ SunEngine.h·Î À̵¿ <µðÆÄÀÎÁ¦°Å> - ENABLE_PHYSICS_CLOTH - ENABLE_PHYSICS_CLOTH2 - ENABLE_PHYSICS [±è¹ÎÁ¶] [09.03.02][09.06.17][¿Ï·á][Á¤¸®] * Àüü ÇÁ·ÎÁ§Æ® <ÀÛ¾÷³»¿ë> - Àüü ¿£Áø ÇÁ·ÎÁ§Æ® include Á¤¸® - ProgramCommon, CommonÇÁ·ÎÁ§Æ®¸¦ Á¦¿ÜÇϰí ÀüºÎ ÇÁ¸®ÄÄÆÄÀÏ Çì´õ¸¦ »ç¿ëÇϵµ·Ï º¯°æ - Àüü ¿£Áø warning Á¦°Å - ÇöÀç Àû¿ëÁßÀÎ µðÆÄÀÎ Á¦°Å - ¹°¸® ¿£Áø Á¦°Å(Physics) + Ç® Èçµé±â¸¸ Àû¿ëÇϰí ÀÖ¾úÀ½ + ÇØ´ç ÇÔ¼ö¸¸ »ç¿ëµÇ´Â °÷À¸·Î ¿Å±æ ¿¹Á¤(Ŭ¶óÀ̾ðÆ®, ¸ÊÅø) - ÀÎÅÍÆäÀ̽º ÇÁ·ÎÁ§Æ®(ControlsDLL) Æú´õ À̵¿ + È¥ÀÚ¸¸ ¶³¾îÁ® ÀÖ´Â °ÍÀ» ´Ù¸¥ ÇÁ·ÎÁ§Æ®¿Í ¸¶Âù°¡Áö·Î 3DEngine Æú´õ ¹ØÀ¸·Î ¿Å±è - ÇÁ·ÎÁ§Æ® ¼Ó¼º(C/C++ / ÃÖÀûÈ­) º¯°æ - Release, PreRelease + ÃÖÀûÈ­ : »ç¿ëÀÚ ÁöÁ¤ + Àü¿ª ÃÖÀûÈ­ : ¿¹(/Og) + ÀζóÀÎ ÇÔ¼ö È®Àå : ÀûÇÕÇÑ °Í ¸ðµÎ È®Àå(/Ob2) + ³»Àå ÇÔ¼ö »ç¿ë : ¿¹(/Oi) + ºÎµ¿ ¼Ò¼öÁ¡ ÀÏÄ¡ : ±âº» Àϰü¼º + Å©±â ¶Ç´Â ¼Óµµ : ÄÚµå Å©±â ¿ì¼±(/Os) + ÇÁ·¹ÀÓ Æ÷ÀÎÅÍ »ý·« : ¿¹(/Oy) + ÆÄÀ̹ö ¾ÈÀü ÃÖÀûÈ­ »ç¿ë : ¾Æ´Ï¿À + ÇÁ·Î¼¼¼­¿¡ ¸Â°Ô ÃÖÀûÈ­ : Pentium 4 ÀÌ»ó(/G7) + Windows ÀÀ¿ë ÇÁ·Î±×... : ¾Æ´Ï¿À + ¼öÇÐ ÇÔ¼ö°¡ ¹«Áö¸·ÁöÇÏ°Ô È£ÃâµÇ´Â °æ¿ì ¾öû³­ ¼Óµµ Çâ»ó (ex: Map export½Ã vectorºñ±³) * ProgramCommon <ÀÛ¾÷³»¿ë> - ·Î±× Ãß°¡ + ·¹º§ : WZERR, WZWAR, WZINF, WZDBG, WZTRA + »ç¿ë : WZLOG( ·¹º§, "·Î±×³»¿ë", ÆÄ¶ó¹ÌÅ͵é ) - Base Ŭ·¡½º ÀçÀÛ¼º ¹× ÆÄÀÏ ºÐ¸® + CWzArray, CWzBinTree, CWzBTree, CWzCriticalSection, CWzHandleManager, CWzHashTable, CWzList, CWzQueue, CWzSingleton, WzVector - ±âŸ Ŭ·¡½º ¹× ÆÄÀÏ ÀçÀÛ¼º + CClock, CDiscAccess, CScriptRead, CWzArchive + filenbuffer.h/cpp - ¿£Áø ¹öÀü Á¤ÀÇ ÆÄÀÏ(wzenginever.h) Ãß°¡ + #define WZENGINEVER 100 - ŸÀÔ Á¤ÀÇ ÆÄÀÏ(wztypedef.h) Ãß°¡ + ·Î±× Çڵ鷯 Æ÷ÇÔ - ¿£Áø ³» ¸ðµç ÆÄÀÏÀº ·Î±×¸¦ ¾µ ¼ö ÀÖ¾î¾ß ÇÔ + ·Î±× Çڵ鷯¸¦ Á¦¿ÜÇÑ ¿£Áø ³» ¸ðµç ÆÄÀÏÀÌ ÂüÁ¶(Æ÷ÇÔ)ÇÒ °Í + ±âÁ¸ wzdatatype.h --> typedef.h Æ÷ÇÔ (Á¦°Å ¿¹Á¤) - ¾È ¾²°Å³ª ºÒ ÇÊ¿äÇÑ ÆÄÀϵé Á¦°Å - °³¼± ¿©Áö°¡ ÀÖ´Â ÆÄÀϵ鵵 ÀÏ´Ü Á¦°Å + DebugAngel.h/cpp, SmartText.h/cpp, WzMemoryTracker.h/cpp WzNewDef.h, WzNewUndef.h * Common <ÀÛ¾÷³»¿ë> - º£À̽º Ŭ·¡½º(¶Ç´Â ÆÄÀÏ) ÄÚµå Á¤¸® ¹× ºÐ¸® + wzcolor.h, wzmatrix.h, wzquaternion.h, wzsimplemesh.h, wzuvvert.h wzmath.h/cpp, wzfastmath.h/cpp, wzutil.h/cpp + ÄÚµå ¸®ºä ÇÊ¿ä(ÃßÈÄ ¿¹Á¤) - wzcommontypedef.h Ãß°¡ + common ÇÁ·ÎÁ§Æ® ¹× ¿ÜºÎ ÇÁ·ÎÁ§Æ®¿¡¼­ ÂüÁ¶ÇÒ ³»¿ë Á¤ÀÇ + ¿£Áø ÇÁ·ÎÁ§Æ®´Â º» ÆÄÀÏ Æ÷ÇÔÇÒ °Í - wzsharedef.h Ãß°¡ + µÎ°³ ÀÌ»óÀÇ ÇÁ·ÎÁ§Æ®¿¡¼­ µ¿½Ã¿¡ Àû¿ë µÇ´Â defineÀÌ ÀÖ´Â °æ¿ì º» ÆÄÀÏ¿¡ Á¤ÀÇ + wzcommontypedef.h¿¡¼­ º» ÆÄÀÏ Æ÷ÇÔ <µðÆÄÀÎÁ¦°Å> - OPTIMIZATION_MATRIX * 3DFileAccess <µðÆÄÀÎÁ¦°Å> - UNIT_DIFFUSE_CHANGE - MESH_SORTED_BY_BONE - ENABLE_LOOKAT_WZUINTDRAW - ENABLE_CHARACTERSOUND - DISABLE_INTERPOLATION_TIME - DISABLE_BV_INFO - APPLY_UNIT_LOD - DISABLE_MESH_LOD - ENABLE_MESHGROUP_LAYER - ENABLE_DRAW_LEVEL - ENABLE_PRESERVED_MORPH - ENABLE_LIGHTMAP_BUFFER - ENABLE_IK - DISABLE_PHYSICS_WZUNITDRAW - ENABLE_PHYSICS_CLOTH - ANIMATION_OFF - EVENT_OFF - ENABLE_FIELD_TABLE - ENABLE_MORPH_MESH - ENABLE_LODBYFORCE - ENABLE_INSTANCING - ENABLE_CUSTOM_WZD - ENABLE_INVISIBLE_LOD - DISABLE_INV_AND_TRANSFORM_BUFFER - ENABLE_BONE_KEYFRAME - ENABLE_MEMORY_TRACKER - ANIMATEPARAM_ROTATE_TO_MATRIX * 3DFrameWork <ÀÛ¾÷³»¿ë> - ÇÁ·ÎÁ§Æ® ¼Ó¼º º¯°æ (ÀϹÝ/¹®ÀÚÁýÇÕ) + À¯´ÏÄÚµå ¹®ÀÚÁýÇÕ »ç¿ë --> ¸ÖƼ¹ÙÀÌÆ® ¹®ÀÚ ÁýÇÕ »ç¿ëÀ¸·Î º¯°æ + °ü·Ã ÇÔ¼ö ¼öÁ¤ <µðÆÄÀÎÁ¦°Å> - ALLOW_CTRL_ENTER * 3DRenderer <µðÆÄÀÎÁ¦°Å> - USE_PROFILING - _YJ_ADD_DOF_0010171 - _YJ_DOF_RANGE_001101 - USE_DEBUGWRITE - DISABLE_PHYSICS - ENABLE_RENDER_LIGHT - ENABLE_VERTEX_TWEENING - ENABLE_OCCLUSION_CULLING - ENABLE_MULTISAMPLING - ENABLE_PHYSICS_CLOTH * 3DTerrain <µðÆÄÀÎÁ¦°Å> - _YJ_SKYBOX_FILE_PATH_MODIFY - MULTI_TILE_ATTRIB - FOR_MAPTOOL_EXTRAINFO - DISABLE_REAL_DISTANCE_CALCULATE - DISABLE_MOVE_TO_VISIBLE_POINT - ADD_MAP_ATTR - PROFILE_OPT - OPTIMIZE_WORLDTERRAINBLENDING - OPTIMIZE_ARRAY - OPTIMIZE_OCTNODEOBJECTS - OPTIMIZE_AABBINEQUALITY - OPTIMIZE_WORLDTERRAINTEXTURETOUSE * Effect <µðÆÄÀÎÁ¦°Å> - __ADD_RATIO_ACCELERATION - __ADD_RANDOM_LIFE_TIME - __ADD_BODY_SCALE - __NA_0_20080917_BUGFIX_EFFECT_POS * ControlsDLL <ÀÛ¾÷³»¿ë> - ÇÁ·ÎÁ§Æ® ¼Ó¼º º¯°æ (ÀϹÝ/¹®ÀÚÁýÇÕ) + À¯´ÏÄÚµå ¹®ÀÚÁýÇÕ »ç¿ë --> ¸ÖƼ¹ÙÀÌÆ® ¹®ÀÚ ÁýÇÕ »ç¿ëÀ¸·Î º¯°æ + ƯÁ¤ ÆÄÀÏ ¸î°³¸¦ Á¦¿ÜÇÏ°í °¢ ÆÄÀϸ¶´Ù ÀüºÎ _MBCS¸¦ Á¤ÀÇÇϰí ÀÖ¾úÀ½ + ÇÁ·ÎÁ§Æ® ¼Ó¼ºÀº ¸ÖƼ¹ÙÀÌÆ® ¹®ÀÚ ÁýÇÕ »ç¿ëÀ¸·Î º¯°æÇϰí ÇØ´ç ÆÄÀÏ¿¡¸¸ UNICODEÁ¤ÀÇ * MaxImporter <ÀÛ¾÷³»¿ë> - Àüü ¸®ÆÑÅ丵 - UI °³¼± //------------------------------------------------------------------------------ /** ¿£Áø ¹èÆ÷ - 090302 */