Ëæ×ſƼ¼µÄ·¢Õ¹£¬»¥¶¯Í¶Ó°¼¼ÊõÒѾ¹ã·ºÓ¦ÓÃÓÚ½ÌÓý¡¢ÓéÀÖ¡¢Õ¹ÀÀµÈ¶à¸öÁìÓò¡£ÕâÖÖ¼¼Êõͨ¹ý½«¼ÆËã»úÉú³ÉµÄͼÏñ»òÊÓÆµÍ¶Éäµ½ÌØ¶¨±íÃæÉÏ£¬²¢½áºÏ´«¸ÐÆ÷µÈÉ豸²¶×½Óû§µÄ¶¯×÷£¬ÊµÏÖÈËÓëÄÚÈÝÖ®¼äµÄʵʱ»¥¶¯¡£ÔÚÖڶ࿪·¢¹¤¾ßÖУ¬Unityƾ½èÆäÇ¿´óµÄ¿çƽ̨֧³Ö¡¢·á¸»µÄ²å¼þ×ÊÔ´ÒÔ¼°Ò×ÓÚÉÏÊÖµÄÌØµã£¬³ÉΪÁËÐí¶à¿ª·¢ÕßÊ×Ñ¡µÄ»¥¶¯Í¶Ó°ÏîÄ¿ÖÆ×÷¹¤¾ß¡£È»¶ø£¬Õâ²¢²»Òâζ×ÅËùÓеĻ¥¶¯Í¶Ó°ÏîÄ¿¶¼ÊÇÓÃUnityÖÆ×÷³öÀ´µÄ¡£

Ò»¡¢»¥¶¯Í¶Ó°ÏîÄ¿¸ÅÊö
1. ¶¨Òå
»¥¶¯Í¶Ó°ÊÇÖ¸ÀûÓÃͶӰÒÇ»òÆäËûÏÔʾÉ豸½«Êý×ÖÄÚÈÝ£¨ÈçͼÏñ¡¢ÊÓÆµ¡¢3DÄ£ÐÍ£©Í¶Éäµ½ÈÎÒâ±íÃæ£¨Èçǽ±Ú¡¢µØ°å¡¢ÎïÌ壩£¬²¢Í¨¹ýÉãÏñÍ·¡¢ºìÍâÏß´«¸ÐÆ÷¡¢KinectµÈ¸ÐӦװÖò¶×½Óû§µÄÊÖÊÆ¡¢¶¯×÷»òλÖÃÐÅÏ¢£¬´Ó¶øÊµÏÖÓû§ÓëͶӰÄÚÈÝÖ®¼äµÄʵʱ½»»¥¡£
2. Ó¦Óó¡¾°
½ÌÓýÓëÅàѵ£º´´½¨³Á½þʽѧϰ»·¾³£¬ÈÃѧÉúͨ¹ý¶¯ÊÖ²Ù×÷¼ÓÉî¶Ô֪ʶµÄÀí½â¡£
ÉÌҵչʾ£ºÔÚÉ̳¡¡¢²©Îï¹ÝµÈµØÉèÖû¥¶¯ÌåÑéÇø£¬ÎüÒý¹Ë¿Í¹Ø×¢²¢ÌáÉýÆ·ÅÆÐÎÏó¡£
ÓéÀÖÐÝÏУº¿ª·¢ÓÎÏ·¡¢ÒôÀÖ±íÑݵȻ¥¶¯ÓéÀÖÏîÄ¿£¬ÎªÓû§ÌṩÐÂÓ±ÓÐȤµÄ»î¶¯·½Ê½¡£
Ò½ÁÆ¿µ¸´£º¸¨Öú»¼Õß½øÐпµ¸´ÑµÁ·£¬¼à²âÔ˶¯Êý¾ÝÒÔÆÀ¹ÀÖÎÁÆÐ§¹û¡£
¶þ¡¢³£¼ûµÄ»¥¶¯Í¶Ó°¿ª·¢¹¤¾ß
ËäÈ»UnityÊÇĿǰ½ÏΪÁ÷ÐеĻ¥¶¯Í¶Ó°ÏîÄ¿¿ª·¢¹¤¾ßÖ®Ò»£¬µ«Êг¡ÉÏ»¹´æÔÚÆäËû¶àÖÖÑ¡Ôñ£¬Ã¿ÖÖ¹¤¾ß¶¼ÓÐÆäÌØµãºÍÊÊÓ÷¶Î§£º
1. Unity
ÓÅÊÆ
¿çƽ̨֧³Ö£ºÄܹ»ÇáËɵ¼³öÖÁWindows¡¢macOS¡¢Linux¡¢Android¡¢iOSµÈ¶à¸ö²Ù×÷ϵͳ¼°Ó²¼þƽ̨¡£
·á¸»µÄ²å¼þ¿â£ºÓµÓÐÅÓ´óµÄÉçÇøÖ§³Ö£¬ÌṩÁË´óÁ¿µÚÈý·½²å¼þÓÃÓÚÀ©Õ¹¹¦ÄÜ£¬ÈçÎïÀíÒýÇæ¡¢ÒôƵ´¦Àí¡¢ÍøÂçͨÐŵȡ£
¿ÉÊÓ»¯±à¼Æ÷£ºÄÚÖÃÇ¿´óµÄ³¡¾°±à¼Æ÷£¬ÔÊÐí¿ª·¢Õß¿ìËÙ¹¹½¨¸´ÔÓµÄÐéÄâ»·¾³ºÍ¶¯»Ð§¹û¡£
Ó¦Óó¡¾°
´óÐÍ»¥¶¯ÌåÑ飺ÊʺϿª·¢ÐèÒª¸ß¶È¶¨ÖÆ»¯ÇÒÉæ¼°¸´ÔÓÂß¼ÔËËãµÄÏîÄ¿£¬ÈçÖ÷Ì⹫԰ÖеĻ¥¶¯ÓÎÀÖÉèÊ©¡£
¶àÈËÔÚÏßÐ×÷£º½èÖúÆäÓÅÐãµÄÍøÂçͬ²½ÄÜÁ¦£¬¿ÉʵÏÖ¶ą̀É豸¼äµÄÐͬ¹¤×÷£¬ÊÊÓÃÓÚÔ¶³Ì»áÒé¡¢½Ìѧֱ²¥µÈÁìÓò¡£
2. Processing
ÓÅÊÆ
¼òµ¥Ò×ѧ£º»ùÓÚJavaÓïÑÔ¿ª·¢£¬Óï·¨¼ò½àÃ÷ÁË£¬·Ç³£ÊʺϳõѧÕßÈëÃÅѧϰ±à³Ì¡£
ͼÐδ¦ÀíÄÜÁ¦Ç¿£º×¨ÎªÒÕÊõ¼ÒºÍ¼¼ÊõÈËÔ±Éè¼Æ£¬Éó¤´¦ÀíͼÏñ¡¢ÊÓÆµÁ÷µÈ¶àýÌåÄÚÈÝ£¬±ãÓÚ´´×÷ÊÓ¾õÒÕÊõ×÷Æ·¡£
¿ªÔ´Ãâ·Ñ£º×÷Ϊһ¿î¿ªÔ´Èí¼þ£¬Óû§¿ÉÒÔ×ÔÓÉÐÞ¸ÄÔ´´úÂ룬Âú×ã¸öÐÔ»¯ÐèÇó¡£
Ó¦Óó¡¾°
´´Òâ±à³Ì£º³£ÓÃÓÚÖÆ×÷ʵÑéÐԵĻ¥¶¯ÒÕÊõ×°Öã¬Ç¿µ÷ÃÀѧ±í´ï¶ø·Ç¹¦ÄÜÐÔ¡£
Êý¾Ý¿ÉÊÓ»¯£ºÍ¨¹ýÖ±¹ÛµÄ·½Ê½Õ¹Ê¾Í³¼ÆÊý¾Ý£¬°ïÖú¹ÛÖÚ¸üºÃµØÀí½â³éÏó¸ÅÄî¡£
3. OpenFrameworks
ÓÅÊÆ
C++»ù´¡£º²ÉÓÃC++±àд£¬ÔËÐÐЧÂʸߣ¬ÊʺϸßÐÔÄÜÒªÇóµÄÓ¦Óó¡¾°¡£
Ä£¿é»¯¼Ü¹¹£ºÌṩÁËһϵÁÐÔ¤±àÒëºÃµÄ¿âÎļþ£¨addons£©£¬º¸ÇÁË´ÓͼÐÎäÖȾµ½´«¸ÐÆ÷½Ó¿ÚµÄ¸÷ÖÖ¹¦ÄÜ£¬·½±ã¿ª·¢Õß¼¯³É²»Í¬×é¼þ¡£
ÉçÇø»îÔ¾£ºÓµÓÐÒ»¸ö³äÂú»îÁ¦µÄ¿ª·¢ÕßÉçÇø£¬¶¨ÆÚ¾Ù°ìÏßϾۻáºÍÏßÉϽ»Á÷»î¶¯£¬´Ù½øÁË×ÊÔ´¹²ÏíºÍ¼¼Êõ½»Á÷¡£
Ó¦Óó¡¾°
¿ÆÑÐÏîÄ¿£ºÓÉÓÚÆäÁé»îÐԺ͸ßЧÐÔ£¬ÔÚ¸ßУʵÑéÊÒºÍÑо¿»ú¹¹Öб»¹ã·ºÓ¦Óã¬ÌرðÊÇÔÚ¼ÆËã»úÊÓ¾õ¡¢»úÆ÷ѧϰµÈÇ°ÑØÁìÓòµÄ̽Ë÷¡£
ÒÕÊõ×°ÖãºOpenFrameworksµÄÇáÁ¿»¯ÌØÐÔʹÆä³ÉΪÐí¶àÒÕÊõ¼Ò´´×÷»¥¶¯×°ÖõÄÀíÏëÑ¡Ôñ£¬ÓÈÆäÊÇÔÚ×·Çó¼«ÖÂÐÔÄܵÄͬʱ±£³Ö½ÏµÍµÄ³É±¾Í¶Èë¡£
4. TouchDesigner
ÓÅÊÆ
½Úµãʽ±à³Ì£º²ÉÓýڵãÁ¬½ÓµÄ·½Ê½×éÖ¯³ÌÐòÂß¼£¬½µµÍÁË´«Í³Îı¾±à³ÌµÄÄѶȣ¬Ê¹·Ç³ÌÐòÔ±Ò²ÄܲÎÓëµ½ÏîÄ¿¿ª·¢ÖÐÀ´¡£
ʵʱäÖȾÄÜÁ¦£º¾ß±¸³öÉ«µÄʵʱäÖȾÐÔÄÜ£¬ÓÈÆäÉó¤´¦Àí´ó¹æÄ£Á£×Óϵͳ¡¢¶¯Ì¬¹âӰЧ¹ûµÈÄÚÈÝ£¬ÎªÓû§´øÀ´Õ𺳵ÄÊÓ¾õ³å»÷¡£
¶àýÌåÕûºÏ£º²»½öÖ§³ÖÊÓÆµ²¥·Å¡¢ÒôƵÊä³öµÈ¹¦ÄÜ£¬»¹¿ÉÒÔÖ±½Ó¶ÁÈ¡À´×Ô¸÷ÖÖ´«¸ÐÆ÷µÄÊý¾Ý£¬ÊµÏÖÁËÕæÕýµÄ“ÍòÎﻥÁª”¡£
Ó¦Óó¡¾°
ÑݳöÎę̀£ºÔÚÑݳª»á¡¢Ï·¾ç±íÑݵÈÏÖ³¡»î¶¯ÖУ¬TouchDesigner¿ÉÒÔѸËÙÏìÓ¦µÆ¹â¡¢ÒôÏìµÈ±ä»¯£¬´´Ôì³öÁîÈ˾ªÌ¾µÄÎę̀Ч¹û¡£
»¥¶¯¹ã¸æ£ºÕë¶ÔÉ̳¡¡¢»ú³¡µÈÈËÁ÷Á¿´óµÄ³¡Ëù£¬TouchDesigner¿ÉÓÃÓÚÖÆ×÷ÒýÈËעĿµÄ»¥¶¯¹ã¸æÅÆ£¬ÔöÇ¿Æ·ÅÆÆØ¹â¶È¡£
5. VVVV
ÓÅÊÆ
¼´Ê±·´À¡£ºËù¼û¼´ËùµÃµÄ½çÃæÉè¼ÆÈÃÓû§Äܹ»ÔÚ¿ª·¢¹ý³ÌÖÐÁ¢¼´¿´µ½Ð޸ĺóµÄЧ¹û£¬¼«´óµØÌá¸ßÁ˹¤×÷ЧÂÊ¡£
¶àͨµÀÊä³ö£ºÖ§³Ö¶à¸öÏÔʾÆ÷»òͶӰÒÇͬ²½²¥·Å£¬·Ç³£Êʺϴ´óÐͳÁ½þʽÌåÑé¿Õ¼ä¡£
¹ã·ºµÄÊäÈëÖ§³Ö£º³ýÁË´«Í³µÄÊó±ê¼üÅÌÍ⣬VVVV»¹ÄÜʶ±ðÊÖÊÆ¡¢ÓïÒôµÈ¶àÖÖÊäÈ뷽ʽ£¬ÍØÕ¹ÁË»¥¶¯µÄ¿ÉÄÜÐÔ¡£
Ó¦Óó¡¾°
½¨Öþ¿ÉÊÓ»¯£ºÎª½¨ÖþÉè¼Æ¹«Ë¾Ìṩ±ÆÕæµÄ½¨ÖþÂþÓÎÌåÑ飬Èÿͻ§Ìáǰ¸ÐÊÜδÀ´¾Óס»·¾³¡£
²©Îï¹ÝÕ¹ÀÀ£ºÍ¨¹ý´¥ÃþÆÁ¡¢Ìå¸ÐÉ豸µÈÊֶΣ¬VVVV¿ÉÒÔÈòιÛÕ߸üÉîÈëµØÁ˽âչƷ±³ºóµÄ¹ÊÊ£¬Ôö¼ÓÕ¹ÀÀµÄȤζÐԺͽÌÓýÒâÒå¡£
Èý¡¢Ñ¡ÔñºÏÊÊ¿ª·¢¹¤¾ßµÄ¿¼Á¿ÒòËØ
µ±¾ö¶¨Ê¹ÓÃÄÄÖÖ¹¤¾ßÀ´¿ª·¢»¥¶¯Í¶Ó°ÏîĿʱ£¬¿ª·¢ÕßÓ¦¸Ã×ۺϿ¼ÂÇÒÔϼ¸¸ö·½Ã棺
1. ÏîÄ¿ÐèÇó
¸ù¾Ý¾ßÌåµÄÓ¦Óó¡¾°ºÍ¼¼ÊõÒªÇóÑ¡Ôñ×îÊʺϵŤ¾ß¡£ÀýÈ磬Èç¹ûÏîÄ¿²àÖØÓÚÊÓ¾õÒÕÊõ´´×÷£¬ÔòProcessing»òOpenFrameworks¿ÉÄÜÊǸüºÃµÄÑ¡Ôñ£»¶øÈç¹ûÊÇÃæÏò´óÖÚµÄÓéÀÖÓ¦Óã¬Unity»òTouchDesignerÔò¸üΪºÏÊÊ¡£
2. ¿ª·¢ÍŶӼ¼ÄÜ
²»Í¬µÄ¹¤¾ß¶ÔÓ¦×Ų»Í¬µÄ±à³ÌÓïÑԺͼ¼ÊõÕ»£¬Òò´ËÍŶӳÉÔ±µÄ¼¼Êõ±³¾°Ò²ÊÇÖØÒª²Î¿¼ÒòËØÖ®Ò»¡£¶ÔÓÚÊìϤC#ºÍUnityScriptµÄÍŶÓÀ´Ëµ£¬UnityÎÞÒÉÊÇ×îÓŽ⣻¶ø¶ÔÓÚÄÇЩÉó¤Python»òJavaScriptµÄÈËÀ´Ëµ£¬Processing»òVVVV¿ÉÄܸüÈÝÒ×ÉÏÊÖ¡£
3. ÐÔÄÜÓë³É±¾
¿¼Âǵ½ÏîÄ¿µÄÔ¤ËãÏÞÖÆºÍÔ¤ÆÚÐÔÄÜÖ¸±ê£¬ºÏÀíȨºâ¸÷¹¤¾ßµÄ³É±¾Ð§Òæ±È¡£Ä³Ð©¹¤¾ßËäÈ»¹¦ÄÜÇ¿´óµ«¼Û¸ñ°º¹ó£¬»òÕßÐèÒª¶îÍ⹺Âòרҵ°æ²ÅÄܽâËø¸ß¼¶ÌØÐÔ£»Ïà·´£¬Ò»Ð©¿ªÔ´¹¤¾ßËäÈ»Ãâ·Ñȴȱ·¦¹Ù·½¼¼ÊõÖ§³Ö¡£
4. ÉçÇøÓëÉú̬
Ò»¸ö»îÔ¾µÄ¿ª·¢ÕßÉçÇøÒâζ×Å¿ÉÒÔ»ñµÃ¸ü¶àµÄ°ïÖúºÍÖ§³Ö£¬°üÀ¨½Ì³Ì¡¢Ê¾Àý´úÂë¡¢²å¼þµÈ×ÊÔ´¡£´ËÍ⣬ÍêÉÆµÄÉú̬ϵͳҲÓÐÖúÓÚ¼ÓËÙÏîÄ¿¿ª·¢½ø³Ì£¬¼õÉÙÖØ¸´ÔìÂÖ×ÓµÄÇé¿ö·¢Éú¡£
ËäÈ»UnityÔÚ»¥¶¯Í¶Ó°ÏîÄ¿¿ª·¢ÖÐÕ¼¾ÝÁËһϯ֮µØ£¬µ«²¢·ÇËùÓÐÏîÄ¿¶¼»áÑ¡ÔñËü×÷ΪΨһµÄ¿ª·¢¹¤¾ß¡£Êг¡ÉÏ´æÔÚ×ŶàÖÖ¶àÑù¡¢¸÷¾ßÌØÉ«µÄ¿ª·¢¹¤¾ß£¬ËüÃǸ÷×Ծ߱¸¶ÀÌØµÄÓÅÊÆºÍÊÊÓ÷¶Î§¡£¿ª·¢ÕßÓ¦µ±¸ù¾Ý¾ßÌåµÄÏîÄ¿ÐèÇó¡¢ÍŶӼ¼ÄÜ¡¢ÐÔÄÜÒªÇóÒÔ¼°³É±¾¿¼ÂǵÈÒòËØ£¬½÷É÷Ñ¡Ôñ×îÊʺÏ×Ô¼ºµÄ¿ª·¢¹¤¾ß£¬´Ó¶ø´òÔì³ö¼ÈÃÀ¹ÛÓÖʵÓõĻ¥¶¯Í¶Ó°×÷Æ·¡£Í¬Ê±£¬Ëæ×ż¼ÊõµÄ½ø²½ºÍÉç»áÐèÇóµÄ±ä»¯£¬Î´À´µÄ»¥¶¯Í¶Ó°¿ª·¢¹¤¾ßÒ²½«²»¶Ï´´Ðºͷ¢Õ¹£¬Îª¸÷Ðи÷Òµ´øÀ´¸ü¶à¿ÉÄÜÐÔ¡£