deroo
°¡ÀÔÀÏ: 2004³â 12¿ù 15ÀÏ
°Ô½Ã¹°: 38
|
±Û ÀÛ¼º½Ã°£ : 2008-11-05 ¼ö 11:41 am Á¦¸ñ: ·±À¯¿À(RunUO) µû¶óÀâ±â 9Æí |
|
|
¡¡·±À¯¿À(RunUO) µû¶óÀâ±â 9Æí - (for RunUO 1.0 Only)
¡¡written by Hessy
¡¡2008. 11. 5. wednesday
¡¡* ÁÖÀÇ »çÇ× *
¡¡º» °¡À̵å(?)´Â RunUO 1.0 Final ¹öÁ¯À» Åä´ë·Î ÀÛ¼º µÇ¾ú½À´Ï´Ù.
¡¡µû¶ó¼, ÀÌ¿ÜÀÇ ¹öÁ¯¿¡¼ÀÇ ´ëÀÀÀº º¸ÁõÇÏÁö ¾Ê½À´Ï´Ù.
¡¡·±À¯¿À(RunUO) ÄÚ¾î ¸¸µé±â
¡¡Scripts ¾È¿¡¼ÀÇ ³»¿ë º¯°æ ȤÀº »õ·Î¿î ³»¿ëÀÇ Ãß°¡¸¸À¸·Î´Â
¡¡»ý°¢Çß´ø ±â´ÉÀ» ±¸ÇöÇϴµ¥¿¡ ÇѰ踦 ´À³¥ ¶§°¡ ÀÖ½À´Ï´Ù.
¡¡ItemÀ̳ª Mobile Ŭ·¡½º¿¡ ÀÖ´Â ³»¿ëÀ» º¯°æÇϰųª »õ·Î¿î ³»¿ëÀ»
¡¡ÀÌ Å¬·¡½º¿¡ Ãß°¡½ÃÄÑÁÖ¾î¾ß ÇÒ ¶§. ÀÌ·±¶§¿¡ Äھ »õ·Î ¸¸µé¾î ÁÝ´Ï´Ù.
¡¡[1] ·±À¯¿À(RunUO)ÀÇ ¿ÀÇ ¼Ò½º ÆÄÀÏ
¡¡·±À¯¿À °³¹ßÆÀ (www.runuo.com)¿¡ °¡½Ã¸é ¿øÇÏ´Â ¹öÁ¯ÀÇ ¼Ò½º Äڵ带
¡¡´Ù¿î·Îµå ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¡¡[2] Sharp Develop ´Ù¿î·Îµå ¹× ¼³Ä¡
¡¡C#.NET »ç¿ëÀÚ´Â ÇÊ¿ä ¾ø½À´Ï´Ù. .NET ¶óÀ̼¾½º°¡ ¾ø´Â ºÐÀº
¡¡Sharp Develop¶õ ÇÁ¸®¿þ¾î¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ´Ù¿î·Îµå´Â ÀÌÇÏÀÇ
¡¡¸µÅ©¿¡¼ °¡´ÉÇÕ´Ï´Ù.
¡¡http://www.icsharpcode.net/OpenSource/SD/Download/
¡¡1. Sharp Develop ½ÇÇà
¡¡
¡¡À§ÀÇ È¸éÀÌ ³ªÅ¸³ª¸é New Combine ( »õ ÇÁ·ÎÁ§Æ® ÀÛ¼º )À» ´·¯ÁÝ´Ï´Ù.
¡¡Çѹø ÀÛ¼ºÇÑ ÇÁ·ÎÁ§Æ®´Â À§¿Í °°ÀÌ Ã¹ ȸ鿡¼ ÇÁ·ÎÁ§Æ® À϶÷¿¡ Ç¥½Ã µË´Ï´Ù.
¡¡2. »õ ÇÁ·ÎÁ§Æ®ÀÇ ÀÛ¼º
¡¡
¡¡Console Application (ÄÜ¼Ö ÀÀ¿ëÇÁ·Î±×·¥)À» ¼±ÅÃÇÑ µÚ ÇÁ·ÎÁ§Æ® ¸íÀ»
¡¡°áÁ¤ÇÏ¿© Create (ÇÁ·ÎÁ§Æ® »ý¼º)À» ´·¯ÁÝ´Ï´Ù.
¡¡3. ÇÁ·ÎÁ§Æ®ÀÇ ÆÄÀÏ °ü¸®
¡¡
¡¡ÇÁ·ÎÁ§Æ®¸¦ óÀ½ ¸¸µé°í ³ª¸é Main.CS¿Í AssemblyInfo.CS °¡ º¸ÀÔ´Ï´Ù.
¡¡ÀÌ°ÍÀ» ¼±ÅÃÇÑ µÚ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» ´·¯ Remove (Á¦°Å) ÇØÁÝ´Ï´Ù.
¡¡4. ÇÁ·ÎÁ§Æ®¿¡ ÆÄÀÏ ºÒ·¯¿À±â
¡¡
¡¡ÇÁ·ÎÁ§Æ® À©µµ¿ì¿¡¼ ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇÑ µÚ, ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» ´·¯¼
¡¡¸Þ´º¸¦ È£ÃâÇØ ÁÝ´Ï´Ù. Add > Add Files ¸¦ ¼±ÅÃÇÏ¿©
¡¡´Ù¿î·Îµå ¹ÞÀº ·±À¯¿À(RunUO) ¼Ò½º ¾ÐÃà ÆÄÀÏÀ» ÇØÁ¦ÇÏ¿© ÆÄÀÏÀ» ºÒ·¯¿É´Ï´Ù.
¡¡Æú´õ´Â New Folder¸¦ ¼±ÅÃÇÏ¿© Æú´õ¸¦ ¸¸µé°í ¸¸µé¾îÁø Æú´õ¸¦ ¼±ÅÃÇÑ µÚ
¡¡Add > Add Files¸¦ ÅëÇØ ºÒ·¯¿À½Ã¸é µÇ°Ú½À´Ï´Ù.
¡¡5. ÇÁ·ÎÁ§Æ® ¿É¼ÇÀÇ ¼³Á¤
¡¡
¡¡ÇÁ·ÎÁ§Æ® ¼±Åà ÈÄ ¿À¸¥ÂÊ ¹öÆ° Ŭ¸¯, Project Options¸¦ ¼±ÅÃÇÏ¿©
¡¡ÇÁ·ÎÁ§Æ® ¿É¼Ç âÀ» ¶ç¿öÁÝ´Ï´Ù.
¡¡
¡¡Allow 'unsafe' code °ªÀÌ false·Î ¸ÂÃß¾îÁ® ÀÖ½À´Ï´Ù.
¡¡ÀÌ°ÍÀ» true °ªÀ¸·Î º¯°æÇØ ÁÖ¼¼¿ä.
¡¡6. ÄÄÆÄÀÏ Çϱâ
¡¡
¡¡À§ÀÇ À̹ÌÁö ÆÄÀÏÀº Release·Î ¼±ÅÃÀÌ µÇ¾îÀִµ¥ Å×½ºÆ®¿ë ÆÄÀÏÀ»
¡¡ÄÄÆÄÀÏ ÇÏ´Â °æ¿ì Debug ¸ðµå·Î ¸ÂÃß¾î ÁÖ¼¼¿ä.
¡¡7. ¿À·ù È®ÀÎ
¡¡
¡¡ÀÌÁ¦ ºôµå¸¦ ½ÇÇàÇÏ¸é ¿À·ù ¹× °æ°í¸¦ Ç쫆 ̢¿¡ Ç¥½ÃÇØ ÁÝ´Ï´Ù.
¡¡Task List¿¡ ¿À·ù ¶Ç´Â °æ°í°¡ ¹ß»ýÇÑ ÆÄÀÏ ¹× ¶óÀÎ µîÀ» Ç¥½ÃÇØ ÁÖ´Ï
¡¡ÀÌ°ÍÀ» Âü°íÇÏ¿© ¿À·ù¸¦ Á¤Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¡¡À§ÀÇ À̹ÌÁö ÆÄÀÏÀº 7°³ÀÇ °æ°í(warning)ÀÌ ¹ß»ýÇß´Ù°í º¸¿©ÁÝ´Ï´Ù¸¸
¡¡ÀÌ°ÍÀº ·±À¯¿À(RunUO)ÀÇ 'unsafe' Äڵ忡 ´ëÇÑ ³»¿ëÀÌ´Ï ¹«½ÃÇϼŵµ ÁÁ½À´Ï´Ù.
¡¡8. ÁÖÀÇ »çÇ×
¡¡ºôµå¸¦ ¸¶Ä¡¸é ÆÄÀÏÀº
¡¡³» ¹®¼ > SharpDevelop Projects > ÇÁ·ÎÁ§Æ® À̸§ > bin > Debug ȤÀº Release
¡¡Æú´õ ¾È¿¡ »ý¼ºÀÌ µÇ¾î ÀÖ½À´Ï´Ù.
¡¡(Release¸¦ ¸ÂÃß°í ºôµå¸¦ Çß³Ä Debug¸¦ ¸ÂÃß°í Ç߳Ŀ¡ µû¶ó °æ·Î°¡ ´Ù¸£°ÚÁÒ?)
¡¡ºôµå°¡ µÈ ÆÄÀÏÀ» »ç¿ëÇϽǶ§, ¹Ýµå½Ã Sever.exe·Î À̸§À» º¯°æÀ» ÇØ Áֽñ⠹ٶø´Ï´Ù. (±×·¸Áö ¾ÊÀ¸¸é Á¦´ë·Î ÀνÄÀ» ¸øÇÕ´Ï´Ù.)
¡¡10. ¾ÆÀÌÄÜ º¯°æ
¡¡
¡¡ÇÁ·Î±×·¥ÀÇ ¾ÆÀÌÄÜÀ» º¯°æÇÒ °æ¿ì À§ÀÇ À̹ÌÁö ÆÄÀÏ°ú °°ÀÌ ÇÁ·ÎÁ§Æ® ¿É¼Ç¿¡¼
¡¡Output > Windows Icon¿¡¼ º¯°æÀ» ÇØ ÁÖ½Ã¸é µË´Ï´Ù.
¡¡ICOÆÄÀϸ¸ ÀνÄÇÕ´Ï´Ù.
¡¡ÀÌ°ÍÀ¸·Î 9ÆíÀ» ¸¶Ä¡µµ·Ï ÇÏ°Ú½À´Ï´Ù.
¡¡´çºÐ°£ Çغ¸°í ½ÍÀº ÀÏÀÌ »ý°Ü ¹æ¹®ÀÌ ¶äÇØÁúµí ÇÕ´Ï´Ù.
¡¡¼ÒÀçµµ °í°¥³ ¸¶´ç¿¡ ÀߵǾú´Ù ÇÏ´Â ±âºÐÀÔ´Ï´Ù. (-_-) |
|