Bullet ºô´õ
Bullet ¹°¸® ¿£ÁøÀº Windows, MAC, PlayStation 3, XBOX 360 »Ó¸¸ ¾Æ´Ï¶ó ¾ÆÀÌÆù±îÁö Áö¿øÇÏ¸ç ¼Ò½º±îÁö °ø°³ÇÏ´Â ¹«·á ¹°¸® ¿£ÁøÀÌ´Ù. ¾Æ·¡ Âü°í ½ÎÀÌÆ®¿¡ °¡¸é ´õ ¸¹Àº Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. ´Ù¿î·Îµå »çÀÌÆ®¿¡¼ Bullet ¿£Áø°ú CMake¸¦ ´Ù¿î ¹Þ´Â´Ù. ¾ÐÃàÀÌ Ç®¸° bullet Æú´õ ±¸Á¶¸¦ »ìÆì º¸ÀÚ. Demos : Bullet ¿£ÁøÀÇ »ç¿ë¹ýÀ» ¾Ë¼ö ÀÖ´Â ¿¹Á¦ Æú´õÀÌ´Ù. À©µµ¿ìÁî Ç÷§Æû¿¡¼¸¸ BulletÀ» »ç¿ëÇÑ´Ù¸é CMake¸¦ ÀÌ¿ëÇØ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé ÇÊ¿ä°¡ ¾ø´Ù. ´ëºÎºÐÀÇ ¼³¸íÀº ¿©±â¸¦ Âü°í ÇÏ¿´´Ù.
< CMake·Î ÇÁ·ÎÁ§Æ® »ý¼º > 1 CMake¸¦ ½ÇÇàÇÑ´Ù. 2. "Where is the source code:" ¿¡µðÆ® ¹Ú½º¿¡ ´Ù¿î¹ÞÀº Bullet ¿£ÁøÀÇ ¾ÐÃàÀ» Ǭ Æú´õ¸¦ ÀÔ·ÂÇÑ´Ù. 3. »ç¿ëÇÏ´Â ÄÄÆÄÀÏ·¯¸¦ ¼±ÅÃÇÏ°í "Finish"¸¦ ´©¸¥´Ù. 4. ´Ù½Ã Çѹø "Configure" ¹öÆ°À» ´©¸¥´Ù. 5. Ãâ·ÂµÇ´Â ¶óÀ̺귯¸® °æ·Î¿Í ·±Å¸ÀÓ ¶óÀ̺귯¸®¸¦ ÁöÁ¤ÇÏ°í "Configure"°ú "Generate" ¹öÆ°À» Â÷·Ê´ë·Î ´©¸¥´Ù. Ãß°¡ÀûÀ¸·Î µ¥¸ð ÇÁ·ÎÁ§Æ®µµ »ý¼º ÇÏ°í ½Í´Ù¸é "BUILD_DEMOS"¸¦ üũÇÏ°í "Configure"°ú "Generate"¸¦ ´Ù½Ã ´©¸¥´Ù.
< ºñÁê¾ó ½ºÆ©µð¿À - ºôµå Å×½ºÆ® > ÇÁ·ÎÁ§Æ®°¡ Àß »ý¼º µÇ¾ú´ÂÁö Å×½ºÆ® ÇÁ·Î±×·¥À» ¸¸µé¾î¼ Å×½ºÆ® Çغ»´Ù. 1. »õ ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÑ´Ù. 2. Á¾·á ¹öÆ°À» ´·¯ ÇÁ·ÎÁ§Æ® »ý¼ºÀ» ¸¶Ä£´Ù. 3. Bullet ¿£Áø ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇϱâ Àü¿¡ ±âº» ÇÁ·ÎÁ§Æ®¸¦ ºôµåÇÏ¿© ¿¡·¯°¡ ¾ø´ÂÁö È®ÀÎÇÑ´Ù. 4. ¼Ö·ç¼Ç¿¡ BulletCollision, BulletDynamics, LinearMath ¶óÀ̺귯¸®¸¦ »ç¿ëÇϱâ À§ÇØ À̵é ÇÁ·ÎÁ§Æ®¸¦ Ãß°¡ÇÑ´Ù. 5. CMake-guiÀÇ "Where to build the binaries:" ¿¡µðÆ® ¹Ú½º¿¡ ÀÔ·ÂÇÑ C:\bullet-2.77\build ÇÁ·ÎÁ§Æ®¿¡¼ BulletCollision, BulletDynamics, LinearMath ÇÁ·ÎÁ§Æ®¸¦ Ãß°¡ÇÑ´Ù. 6. Bullet ¶óÀ̺귯¸®¿¡ ´ëÇÑ ÀÇÁ¸¼ºÀ» ¼ÂÆÃÇϱâ À§ÇØ, BulletTestApp ÇÁ·ÎÁ§Æ® ¼±ÅÃÈÄ¿¡ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» Ŭ¸¯ÇÏ¿© ÇÁ·ÎÁ§Æ® Á¾¼Ó¼ºÀ» ´©¸¥´Ù. 7. ÇÁ·ÎÁ§Æ® Á¾¼Ó¼º ´ëÈ »óÀÚ¿¡¼ Bullet ¶óÀ̺긣·¯¸®¸¦ ¼±ÅÃÇÑ´Ù. 8. Bullet ¶óÀ̺귯¸®ÀÇ Çì´õ °æ·Î¸¦ ÁöÁ¤Çϱâ À§ÇØ BulletTestApp ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÈÄ¿¡ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» Ŭ¸¯ÇÏ¿© ¼Ó¼º ¸Þ´º¸¦ ¼±ÅÃÇÑ´Ù. 9. ¾ÐÃà ÇØÁ¦ÇÑ Bullet ¶óÀ̺귯¸® Æú´õÀÇ src Æú´õÀÎ "C:\bullet-2.77\src"¸¦ ¼Ó¼º --> C/C++ --> ÀÏ¹Ý --> Ãß°¡ Æ÷ÇÔ µð·ºÅ丮¿¡ Ãß°¡ÇÑ´Ù. ±×¸®°í 64ºñÆ® À̽ļº ¹®Á¦Á¡ °Ë»öÀº ¾Æ´Ï¿ä·Î ¼±ÅÃÇÑ´Ù. (Releaseµµ ¶È°°ÀÌ ¹Ýº¹ÇÑ´Ù.) 10. Å×½ºÆ®¸¦ À§ÇÑ Äڵ带 Ãß°¡ÇÑ´Ù.
À̹øÀå¿¡¼ CMake¸¦ ÀÌ¿ëÇÏ¿© ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÏ°í Å×½ºÆ® Äڵ带 ºô´õÇØ º¸¾Ò´Ù.
|