-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

Unity 5¹ê¾Ô ¨Ï¥ÎC#©MUnity¶}µo¦h¥­»O´åÀ¸

( ²Åé ¦r)
§@ªÌ¡G[¬ü]Joseph Hocking µÛ ½²«TÂE ĶÃþ§O¡G1. -> ¦h´CÅé -> ¹CÀ¸¤ÞÀº -> Unity
ĶªÌ¡G
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀUnity 5¹ê¾Ô ¨Ï¥ÎC#©MUnity¶}µo¦h¥­»O´åÀ¸ 3dWoo®Ñ¸¹¡G 44299
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 300 ¤¸

¥Xª©¤é¡G5/1/2016
­¶¼Æ¡G294
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787302436744
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

§Ç
§Ú¦b1982¦~´N¶}©l¶i¦æ´åÀ¸½sµ{¡C¨º®É­Ô«Ü§xÃø¡A§Ú­Ì¨S¦³¤¬Ápºô¡C¸ê·½­­¨î¬°¤Ö¼ÆÁV¿|ªº®ÑÄy©MÂø§Ó¡A¥¦­Ì´£¨Ñ¤F°g¤H¦ý²V¶Ãªº¥N½X¤ù¬q¡A¦Ó¹ï¤_´åÀ¸¤ÞÀº¡A´X¥G¨S¦³¥i¥H°Ñ¦Òªº¸ê®Æ¡I½s½X´åÀ¸¬O¤@³õ¤j³W¼ÒªºÁ}­W¾Ôª§¡C
«D±`¸r¼}§A­Ì¥i¥H¾\Ū¡mUnity 5¹ê¾Ô ¨Ï¥ÎC#©MUnity¶}µo¦h¥­»O´åÀ¸¡n¡AUnity¤ÞÀº¤w¸g¬°³\¦h¤H¥´¶}¤F´åÀ¸½sµ{ªº¤jªù¡CUnity¤w¸g¦¨¬°¤@­Ó±j¤j±M·~ªº´åÀ¸¤ÞÀº¡Aªì¾ÇªÌ©ö¤_´x´¤¡C
½s¿è¾¹ªº¥i±µªñ«üªº¬O³q¹L«ê·íªº¤Þ¾É¥i¥H«Ü§Ö¤W¤â¡C¦³¤@¦¸¡A§Úªá®É¶¡°Ñ¥[¤F¤@­Ó¥ÑÅ]³N®vªíºtªº°¨À¸¹Î¡CÅ]³N®v«Ü§Ö±a§Ú¤JÀ¸¦}À°§U§Ú¦¨¬°¤@­Ó¥X¦âªºªíºtªÌ¡CÅ]³N®v»¡¹D¡G¡§·í§A¯¸¦b»O¤W¡A§A»Ý­n³\¤U¡¥§Ú¤£·|®ö¶O§A­Ì®É¶¡¡¦ªº©Ó¿Õ¡¨¡C
§Ú³Ì³ßÅw¡mUnity 5¹ê¾Ô ¨Ï¥ÎC#©MUnity¶}µo¦h¥­»O´åÀ¸¡nªº¬O¡§¹ê½î¡¨³¡¤À¡CJoseph Hocking¨S¦³®ö¶O§A­ÌªºÄ_¶Q®É¶¡¡A¦}Åý§A­Ìªº½s½X³t«×§ó§Ö¡X¡X¤£¬O½s¼gµL·N¸qªº¥N½X¡A¦Ó¬O§A¥i¥H²z¸Ñ©Mºc«Øªº¦³½ì¥N½X¡A¦]¬°¥Lª¾¹D§A¤£¶È¥u¬O·Q¾\Ū¦¹®Ñ¡A¤£¶È¥u¬O·Q½s¼g³o¨Ç¥Ü¨Ò¡X¡X§A·Q­n½s¼g¦Û¤vªº´åÀ¸¡C
¦b¥»®Ñªº«ü¾É¤U¡A§A±N«Ü§Ö¯à¤W¤â¡A»·¶W¥G§A¦Û¤vªº´Á±æ¡C½ÐÀHµÛJosephªº¨B¥ï¾Ç²ß¡A¦ý·í§A·Ç³Æ¦n¤§¦Z¡A¤£­n²Û¤_©M¥Lªº¾Ç²ß¸ô½u¤À¹D´­Åߦ}³W¹º¦Û¤vªº¾Ç²ß¸ô½u¡C¸õ¨ì§A³Ì·P¿³½ìªº³¡¤À¡X¡X¹Á¸Õ¹êÅç¡A½Ð¤jÁx¦Ó«i´±¦a¶i¦æ¹Á¸Õ¡I¦pªG§A°g¥¢¤F¤è¦V¡AÁÙ¥i¥Hªð¦^¨ì¥»®Ñ¤¤¡C
§Ú­Ì¤£¥²¦b¦¹§Ç¤¤®ö¶O®É¶¡¡X¡X±µ¤U¨Óªº¾ã­Ó´åÀ¸³£¦bµ¥µÛ§A¶}µo¡I¦b§Aªº¤é¾ú¤W¼Ð°O¤@¤U¤µ¤Ñªº¤é´Á¡A¦]¬°¤µ¤Ñµo¥Í¤F½¤ÑÂЦaªºÅܤơC§AÀ³¸Ó¥Ã»·°O¦í¤µ¤Ñ¬O§A¶}©l¨î§@´åÀ¸ªº²Ä¤@¤Ñ¡C

Jesse Schell
Schell GamesªºCEO
The Art of Game Design¤@®Ñªº§@ªÌ

«e ¨¥

§Ú±q¨Æ´åÀ¸½s¼g¤u§@¤w¸g¦³¸ûªø¤@¬q®É¶¡¤F¡A¦ý³Ìªñ¤~¶}©l¨Ï¥ÎUnity¡C·í§Ú¶}©l¶}µo´åÀ¸®ÉUnity©|¥¼¥X²{¡A¥¦ªº²Ä¤@­Óª©¥»¦b2005¦~µo¥¬¡C±q¤@¶}©l¡A¥¦´N©Ó¿Õ­n§@¬°´åÀ¸¶}µo¤u¨ã¡A¦ýª½¨ì¤@¨Ç·sª©¥»¥X²{¤§«e¥¦¦}¨S¦³¦p¦Û¤v³\¿Õªº¨º¯ë¡C¤×¨ä¬O¡AÃþ¦üiOS©MAndroid(¦@¦PºÙ¬°¡§²¾°Ê¡¨¥­»O)³o¼Ëªº¥­»Oª½¨ì¦Z¨Ó¤~¥X²{¡A¦Ó³o¨Ç¥­»O¬°Unityªº¤é¯qµo®i²K¥[¤F­«­nªº¤¸¯À¡C
³Ì¶}©l¡A§Ú±NUnityµø¬°¤@­Ó¦³½ìªº¶}µo¤u¨ã¡A§ÚÃöª`¥¦¡A¦ý¦}¤£¯u¥¿¨Ï¥Î¥¦¡C³o¬q®É¶¡¡A§Ú¦b¬°®à­±­pºâ¾÷¡Bºô¯¸½s¼g´åÀ¸¡A¬°¦UºØÃþ«¬ªº«È¤áºÝ¶}µo¶µ¥Ø¡C§Ú´¿¥ÎÃþ¦üBlitz3D©MFlash³o¼Ëªº¤u¨ã¨Ó½sµ{¡A¥B·Pı¨Ï¥Î°_¨Ó«Ü¤è«K¡A¦ý­n¨ü¨ì½Ñ¦h­­¨î¡CÀHµÛ³o¨Ç¤u¨ã¶}©l°I¸¨¡A§Ú´N¤@ª½¦b´M§ä¶}µo´åÀ¸ªº§ó¦n¤è¦¡¡C
§Ú¶}©l³ò¶Unityªºª©¥»3¶i¦æÅéÅç¡A¦Z¨Ó·íSynapse Games(§Ú²{¦b¤u§@ªº¤½¥q)¶}©l¶}µo²¾°Ê®É¡A§Ú§¹¥þ¤Á´«¨ìUnity¶i¦æ´åÀ¸¶}µo¤u§@¡C­º¥ý¡A§Ú¬°Synapse¶}µoºô­¶´åÀ¸¡A¦ý¨Æ¹ê¤W§Ú­Ì±N¥¦­Ì¥þ³¡Âà´«¬°²¾°Ê´åÀ¸¡C¦Ó±µµÛ§Ú­Ì©P¦Ó´_©l¦a±Nºô­¶´åÀ¸µo¥¬¬°²¾°Ê´åÀ¸¡A¦]¬°Unity¤¹³\§Ú­Ì³¡¸p¨ìºô­¶©M²¾°Ê¥­»O¡A©Ò¦³»Ý­nªº¥u¬O¦P¤@­Ó¥N½X®w¡I
§Ú¤@ª½»{¬°¤À¨Éª¾ÃÑ«Ü­«­n¡A¦Ó§Ú¤]¤w¸g±Ð±Â´åÀ¸¶}µo½Òµ{¦n´X¦~¡C§Ú³o¤\°µªº³¡¤À­ì¦]­nÂk¦]¤_§Úªº«Ü¦h¾É®v©M¦Ñ®vªºªí²v§@¥Î(°¸µM¡A§A¥i¯à¬Æ¦ÜÅ¥»¡¹L§Úªº¤@¦ì¦Ñ®v¡A¦]¬°¥L¬O¤@¦ì¶Ê¤H¾Ä¶iªº¦n¦Ñ®v¡GRandy Pausch¡A¥L¦b2008¦~¥h¥@¤§«eÁÙÁ¿±Â¤F²µuªº³Ì¦Z¤@½Ò)¡C§Ú¤w¸g¦b«Ü¦h¾Ç®Õ±Â¹L½Ò¡A¦Ó§Ú¤@ª½·Q¼g¤@¥»Ãö¤_´åÀ¸¶}µoªº®ÑÄy¡C
¦b³\¦h¤è­±¡A¥»®Ñ©Ò¼gªº¬O§Ú²Ä¤@¦¸¾Ç²ßUnity®É©Ò´Á±æ¥X²{ªº±Ð¾Ç¤º®e¡CUnityªº²³¦hÀuÂI¤§¤@¬O¦³¤j¶q¥i¥Îªº¥¨¤j¦³»ù­Èªº¾Ç²ß¸ê·½¡A¦ý³o¨Ç¸ê·½ÁͦV¤_¥H¤£¶°¤¤ªº¸H¤ù(½Ñ¦p¸}¥»«ü¤Þ©Î¿W¥ßªº±Ðµ{)§Î¦¡§e²{¦}»Ý­n§A«Ü¦n¦a«õ±¸¥X©Ò»Ý­nªº¤º®e¡C¥»®Ñ°w¹ïªºÅªªÌ¸s¬O¨º¨Ç¤w¸gª¾¹D¤F¦p¦ó½sµ{¡A¦ýÁÙ¬OUnity·s¤â¡A¦}¥B¥i¯à¤]¬O´åÀ¸¶}µo·s¤âªºÅªªÌ¡C®Ñ¤¤¶µ¥Øªº¿ï¾Ü³q¹L§Ö³t­¡¥N¤£¦P¶µ¥Ø¥H¤Ï¬M§ÚÀò±o§Þ¯àªº¸gÅç©M¯µ±K¡C
¬°¤F¾Ç²ß¦p¦ó¨Ï¥ÎUnity¶}µo´åÀ¸¡A§A¥¿¦b¶}©l¤@¦¸¿E°Ê¤H¤ßªº«_ÀI¤§®È¡C¹ï¤_§Ú¡A¾Ç²ß¦p¦ó¶}µo´åÀ¸«h·N¨ýµÛ¶i¦æ¤@³õ¿E¾Ô¡C¦ý¹ï§A¦Ó¨¥¡A¾Ö¦³¤F¥»®Ñ«h·N¨ýµÛ¾Ö¦³¤F¤@¥÷²M´·Â²©úªº¾Ç²ß¸ê·½¡C




¤º®e²¤¶¡G

¥»®ÑÀ°§UŪªÌ¨Ï¥ÎUnity´åÀ¸¶}µo¥­»Oºc«Ø¦¨¥\ªº´åÀ¸¡C
§A±N¨Ï¥Î±j¤jªºC#»y¨¥¡BUnityªº¥iµø¤Æ¤u§@¬y¤u¨ã©M³»¦yªº´è¬V¤ÞÀº¨Óºc«Ø©M³¡¸p²¾°Ê¡B®à­±©M±±¨î»O´åÀ¸¡CUnityªº³æ¤@°ò¤_¥N½Xªº¤è¦¡³Ì¤p¤Æ¤F¦b¶}µo¤u¨ã¶¡¤Á´«ªº¼vÅT¡A¦}±N§AªºÃöª`ÂI¶°¤¤¦b¨î§@¬ü§®ªº¥æ¤¬ÅéÅç¤W¡C
¥»®Ñ±Ð±Â§A¦p¦ó½s¼g©M³¡¸p´åÀ¸¡C§A±N±qÀY¶}©l´x´¤Unityªº¤u¨ã¶°¡A®Ñ¤¤¤¶²Ð¤F±qÀ³¥Î½s½XªÌ¨ì´åÀ¸¶}µoªÌ©Ò»Ýªº§Þ¯à¡C¨C­Ó¥Ü¨Ò¶µ¥Ø³£ÄÄ­z¤F¯S©wªºUnity¯S©Ê©M´åÀ¸¶}µoµ¦²¤¡C¾\Ū§¹¥»®Ñ¤º®e©M§¹¦¨®Ñ¤¤½m²ß¦Z¡A§A±N´x´¤³Ð«Ø¥Í°Êªº°ò¤_2D©M3DÅX°Êªº´åÀ¸À³¥Îªº¦U¤è­±§Þ¯à¡C
¥D­n¤º®e
¡» ½s¼g¶]°Ê¡B¸õÅD©M¥æ¤¬ªº¨¤¦â
¡» ºc«ØºÞ²z´åÀ¸ª¬ºAªº¥N½X¬[ºc
¡» ±N´åÀ¸³s±µ¨ì¤¬Ápºô¥H¤U¸ü°ÊºA¼Æ¾Ú
¡» ±N´åÀ¸³¡¸p¨ì¥­»O(¥]¬Aºô­¶©M²¾°Êµ¥)
¡» ²[»\Unity 5.0
¥Ø¿ý¡G

²Ä¢¹³¡¤À°_¨B

²Ä1³¹ªìÃÑUnity 3

1.1¬°¤°¤\Unity¦p¦¹Àu¨q 4

1.1.1UnityªºÀu¶Õ 4

1.1.2­n·NÃѨ쪺¯ÊÂI 5

1.1.3¨Ï¥ÎUnityºc«Øªº´åÀ¸®×¨Ò 6

1.2¦p¦ó¨Ï¥ÎUnity 9

1.2.1Sceneµø¹Ï¡BGameµø¹Ï©M¤u¨ãÄæ 10

1.2.2¨Ï¥Î¹«¼Ð©MÁä½L 11

1.2.3Hierarchy¼Ðñ©MInspector 12

1.2.4Project©MConsole¼Ðñ 12

1.3¶}©l¨Ï¥ÎUnity½sµ{ 13

1.3.1¥N½X¦bUnity¤¤¬O¦p¦ó¹B¦æªº¡G¸}¥»²Õ¥ó 14

1.3.2¨Ï¥ÎMonoDevelop¡A¸ó¥­»OªºIDE 15

1.3.3¥´¦L¨ì±±¨î»O¡GHelloWorld¡I 16

1.4¤pµ² 18

²Ä2³¹ºc«Ø¤@­ÓÅý§A¸m¨­3DªÅ¶¡ªººt¥Ü 19

2.1¦b¶}©l¤§«e 20

2.1.1¹ï¶µ¥Ø°µ­p¹º 20

2.1.2¤F¸Ñ3D§¤¼ÐªÅ¶¡ 21

2.2¶}©l¶µ¥Ø¡G¦b³õ´º¤¤©ñ¸m¹ï¶H 22

2.2.1²Ä¤G¨B¡G¦aªO¡B¥~ùÙ©M¤ºùÙ 22

2.2.2¿O¥ú©MÄá¹³¾÷ 25

2.2.3ª±®aªº¸I¼²¾¹©Mµø¤f 26

2.3ÅýªF¦è²¾°Ê¡GÀ³¥ÎÅÜ´«ªº¸}¥» 27

2.3.1¹Ï¥Ü»¡©ú¦p¦ó³q¹L½sµ{¹ê²{±ÛÂà 27

2.3.2½s¼g¥N½X¹ê²{¹Ï¤¤ºt¥Üªº¹B°Ê 27

2.3.3¥»¦a©M¥þ§½§¤¼ÐªÅ¶¡ 29

2.4¥Î¤_Æ[¹î©P³òªº²Õ¥ó¸}¥»¡GMouseLook 30

2.4.1¸òÂܹ«¼Ð¹B°Êªº¤ô¥­±ÛÂà 31

2.4.2¦b¤@©w­S³ò¤ºªº««ª½±ÛÂà 32

2.4.3¦P®É¤ô¥­©M««ª½±ÛÂà 33

2.5Áä½L¿é¤J²Õ¥ó¡G²Ä¤@¤HºÙ±±¥ó 36

2.5.1ÅTÀ³«ö¤UªºÁä 36

2.5.2³]¸m¿W¥ß¤_­pºâ¾÷¹B¦æ³t«×ªº¹B°Ê³t²v 37

2.5.3¬°¤F¸I¼²ÀË´ú¡A²¾°ÊCharacterController 38

2.5.4½Õ¾ã²Õ¥ó¬°¨«¸ô¦Ó¤£¬O­¸µ¾ 39

2.6¤pµ² 41

²Ä3³¹¬°3D´åÀ¸²K¥[¼Ä¤H©M¤l¼u 43

3.1³q¹L®g½u®gÀ» 44

3.1.1¤°¤\¬O®g½uµo®g 44

3.1.2¨Ï¥Î©R¥OScreenPointToRay¨Óµo®g 45

3.1.3¬°·Ç¤ß©MÀ»¤¤ÂI²K¥[¥iµø¤Æ´£¥Ü 46

3.2¸}¥»¤Æ¤ÏÀ³ªº¥Ø¼Ð 49

3.2.1½T©w³QÀ»¤¤ªº¹ï¶H 49

3.2.2ĵ§i¥Ø¼Ð¥¦³QÀ»¤¤ 50

3.3°ò¥»º©´åAI 52

3.3.1¹Ï¸Ñ°ò¦AIªº¤u§@­ì²z 52

3.3.2¨Ï¥Î®g½uµo®gµo²{»Ùꪫ 52

3.3.3¸òÂܨ¤¦âª¬ºA 54

3.4²£¥Í¼Ä¤H¹w³] 55

3.4.1¤°¤\¬O¹w³] 55

3.4.2³Ð«Ø¼Ä¤H¹w³] 56

3.4.3¦b¤£¥i¨£ªºSceneController¤¤¹ê¨Ò¤Æ 57

3.5³q¹L¹ê¨Ò¤Æ¹ï¶H¶i¦æ®gÀ» 59

3.5.1³Ð«Ø¤l¼u¹w³] 59

3.5.2µo®g¤l¼u¦}©M¥Ø¼Ð¸I¼² 60

3.5.3¶Ë®`ª±®a 63

3.6¤pµ² 63

²Ä4³¹¬°´åÀ¸¶}µo¹Ï§Î 65

4.1¤F¸Ñ¬ü³N¸ê·½ 65

4.2ºc«Ø°ò¦3D³õ´º¡G¥Õ²° 67

4.2.1¥Õ²°ªº¸ÑÄÀ 68

4.2.2¬°Ãö¥dø¨î¦aªO¥­­±¹Ï 68

4.2.3®Ú¾Ú¥­­±¹Ï¥¬§½´X¦óÅé 69

4.3¨Ï¥Î2D¹Ï¹³µ¹³õ´º¶K¹Ï 70

4.3.1¿ï¾Ü¤å¥ó®æ¦¡ 71

4.3.2¾É¤J¹Ï¹³¤å¥ó 72

4.3.3À³¥Î¹Ï¹³ 73

4.4¨Ï¥Î¶K¹Ï¹Ï¹³²£¥Í¤ÑªÅµøı®ÄªG 75

4.4.1¤°¤\¬O¤ÑªÅ²° 75

4.4.2³Ð«Ø¤@­Ó·s¤ÑªÅ²°§÷½è 76

4.5¨Ï¥Î¦Û©w¸q3D¼Ò«¬ 77

4.5.1¿ï¾Ü¤å¥ó®æ¦¡ 78

4.5.2¾É¥X©M¾É¤J¼Ò«¬ 79

4.6¨Ï¥Î²É¤l¨t²Î³Ð«Ø®ÄªG 81

4.6.1½Õ¾ãÀq»{®ÄªGªº°Ñ¼Æ 82

4.6.2¬°¤õµKÀ³¥Î·s¶K¹Ï 83

4.6.3±N²É¤l®ÄªGªþ¥[¨ì3D¹ï¶H¤W 84

4.7¤pµ² 85

²Ä¢º³¡¤À»´ªQ¤u§@

²Ä5³¹¨Ï¥ÎUnity·sªº2D¥\¯àºc«Ø¤@´Ú°O¾Ð¤O´åÀ¸ 89

5.1³]¸m2D¹Ï§Î 90

5.1.1¬°¶µ¥Ø°µ·Ç³Æ 90

5.1.2Åã¥Ü2D¹Ï¹³(¥çºÙºëÆF) 92

5.1.3±NÄá¹³¾÷¤Á´«¬°2D¼Ò¦¡ 94

5.2ºc«Ø¥d¤ù¹ï¶H¦}Åý¥¦ÅTÀ³³æÀ» 95

5.2.1±qºëÆFºc«Ø¹ï¶H 95

5.2.2¹«¼Ð¿é¤J¥N½X 96

5.2.3·í³æÀ»®ÉÅã¥Ü¥d¤ù 96

5.3Åã¥Ü¤£¦Pªº¥d¤ù¹Ï¹³ 97

5.3.1³q¹Lµ{§Ç¥[¸ü¹Ï¹³ 97

5.3.2³q¹L¤£¥i¨£ªºSceneController¨Ó³]¸m¹Ï¹³ 98

5.3.3¹ê¨Ò¤Æ¤@­Óºô®æªº¥d¤ù 100

5.3.4¥´¶Ã¥d¤ù 101

5.4¹ê²{¤Ç°t©M¤Ç°t±o¤À 103

5.4.1«O¦s¦}¤ñ¸û½¶}ªº¥d¤ù 104

5.4.2ÁôÂÿù»~¥d¤ù 104

5.4.3Åã¥Ü¿n¤Àªº¤å¥» 105

5.5­«±Ò«ö¶s 106

5.5.1¨Ï¥ÎSendMessage½s¼gUIButton²Õ¥ó 107

5.5.2±qSceneController¤¤½Õ¥ÎLoadLevel 109

5.6¤pµ² 110

²Ä6³¹¦b3D´åÀ¸¤¤©ñ¸m2D¹Ï§Î¥Î¤á¬É­± 111

6.1¦b¶}©l¼g¥N½X¤§«e...... 112

6.1.1ª½±µ¼Ò¦¡GUIÁÙ¬O°ª¯Å2D¬É­± 112

6.1.2³W¹º¥¬§½ 113

6.1.3¾É¤JUI¹Ï¹³ 114

6.2³]¸mGUIÅã¥Ü 114

6.2.1¬°¬É­±³Ð«Øµe¥¬ 115

6.2.2«ö¶s¡B¹Ï¹³©M¤å¥»¼Ðñ 116

6.2.3±±¨îUI¤¸¯Àªº¦ì¸m 118

6.3½s¼gUI¤¤ªº¥æ¤¬ 119

6.3.1½s¼g¤£¥i¨£ªºUIController 120

6.3.2³Ð«Ø¼u¥Xµ¡¤f 121

6.3.3¨Ï¥Î·Æ°Ê±ø©M¿é¤J°ì³]¸m­È 124

6.4³q¹LÅTÀ³¨Æ¥ó§ó·s´åÀ¸ 126

6.4.1¶°¦¨¨Æ¥ó¨t²Î 127

6.4.2±q³õ´º¤¤¼s¼½©M°»Å¥¨Æ¥ó 127

6.4.3±qHUD¼s¼½©M°»Å¥¨Æ¥ó 128

6.5¤pµ² 130

²Ä7³¹³Ð«Ø²Ä¤T¤HºÙ3D´åÀ¸¡Gª±®a²¾°Ê©M°Êµe 131

7.1½Õ¾ãÄá¹³¾÷µø¹Ï¬°²Ä¤T¤HºÙµø¨¤ 133

7.1.1¾É¤J¤@­Ó¥Î¤_Æ[¹îªº¨¤¦â 133

7.1.2±N³±¼v²K¥[¨ì³õ´º 134

7.1.3Äá¹³¾÷Àô¶ª±®a¨¤¦â 135

7.2½s¼gµ{§Ç±±¨îcamera-relativeªº²¾°Ê 137

7.2.1±ÛÂਤ¦â¡A¥H´Â¦V²¾°Ê¤è¦V 138

7.2.2´ÂµÛ¤è¦V¦V«e²¾°Ê 140

7.3¹ê²{¸õÅD°Ê§@ 141

7.3.1À³¥Î««ª½³t«×©M¥[³t«× 142

7.3.2­×§ï¦a­±ÀË´ú¨Ó³B²zÃä½t©M±×©Y 143

7.4³]¸mª±®a¨¤¦â¤Wªº°Êµe 146

7.4.1¦b¾É¤Jªº¼Ò«¬¤W©w¸q°Êµe°Å¿è 148

7.4.2¬°°Êµe³Ð«Ø°Êµe±±¨î¾¹ 149

7.4.3½s¼g¾Þ§@Animator²Õ¥óªº¥N½X 153

7.5¤pµ² 154

²Ä8³¹¦b´åÀ¸¤¤²K¥[¥æ¤¬³]¬I©Mª«¥ó 155

8.1³Ð«Øªù©M¨ä¥L³]¬I 156

8.1.1¥Ñ«öÁä±±¨î¶}/Ãöªºªù 156

8.1.2¦b¶}ªù¤§«eÀˬd¶ZÂ÷©M´Â¦V 157

8.1.3³Ð«Ø¤@­ÓÅܦâºÊ±±¾¹ 159

8.2³q¹L¸I¼²»P¹ï¶H¥æ¤¬ 160

8.2.1©M¨ã¦³ª«²z¥\¯àªº»Ùꪫ¸I¼² 160

8.2.2¥Î¤@­ÓÀ£¤OªO¨ÓIJµoªù 161

8.2.3¦¬¶°·í«eÃö¥d´åÀ¸¤¤¤À´²ªºª«¥ó 163

8.3ºÞ²z­Ü®w¼Æ¾Ú©M´åÀ¸ª¬ºA 165

8.3.1 ³]¸mª±®a©M­Ü®wºÞ²z¾¹ 165

8.3.2 ½sµ{¹ê²{´åÀ¸ºÞ²z¾¹ 166

8.3.3 §âª««~¦sÀx¦b¶°¦X¹ï¶H¤¤¡GList»PDictionary 170

8.4 ¨Ï¥Î©M¸Ë³Æª««~ªº­Ü®wUI 173

8.4.1 ¦bUI¤¤Åã¥Ü­Ü®wª««~ 173

8.4.2¸Ë³Æ¤@­Ó¥Î¨Ó¶}ªùªºÆ_°Í 175

8.4.3³q¹L¨Ï¥Î¦å¶q¥]¨Ó«ì´_ª±®aªº¦å¶q 177

8.5¤pµ² 178

²Ä¢»³¡¤À¨R¨ë¶¥¬q

²Ä9³¹±N´åÀ¸³s±µ¨ì¤¬Ápºô 181

9.1³Ð«Ø¤á¥~³õ´º 182

9.1.1¨Ï¥Î¤ÑªÅ²°¥Í¦¨¤ÑªÅµøı®ÄªG 182

9.1.2³q¹L¥N½X³]¸m¤j®ðÀô¹Ò 183

9.2±q¤¬ÁpºôªA°È¤U¸ü¤Ñ®ð¼Æ¾Ú 185

9.2.1¨Ï¥Î¨óµ{½Ð¨DWWW¼Æ¾Ú 188

9.2.2¸ÑªRXML 192

9.2.3¸ÑªRJSON 193

9.2.4°ò¤_¤Ñ®ð¼Æ¾Ú¼vÅT³õ´º 195

9.3²K¥[¤@­Óºôµ¸¥¬§iÄæ 196

9.3.1±q¤¬Ápºô¥[¸ü¹Ï¹³ 196

9.3.2¦b¥¬§iÄæ¤WÅã¥Ü¹Ï¹³ 199

9.3.3½w¦s¤U¸üªº¹Ï¹³¥H¨Ñ­«¥Î 200

9.4±N¼Æ¾Úµo°e¨ìWebªA°È¾¹ 201

9.4.1¸òÂÜ·í«eªº¤Ñ®ð¡Gµo°epost½Ð¨D 202

9.4.2PHP¤¤ªºªA°È¾¹ºÝ¥N½X 204

9.5¤pµ² 204

²Ä10³¹¼½©ñ­µÀW¡G­µ®Ä©M­µ¼Ö 205

10.1¾É¤J­µ®Ä 206

10.1.1©Ò¤ä«ùªº¤å¥ó®æ¦¡ 206

10.1.2¾É¤J­µÀW¤å¥ó 207

10.2¼½©ñ­µ®Ä 208

10.2.1­µÀW°Å¿è¡B­µ·½©MÁn­µ°»Å¥¾¹ 208

10.2.2³]©w¤@­Ó´`ÀôÁn­µ 209

10.2.3±q¥N½XIJµo­µ®Ä 210

10.3­µÀW±±¨î±µ¤f 211

10.3.1«Ø¥ß¤¤¤ßAudioManager 212

10.3.2­µ¶q±±¨îUI 214

10.3.3¼½©ñUIÁn­µ 217

10.4­I´º­µ¼Ö 218

10.4.1¼½©ñ´`Àô­µ¼Ö 218

10.4.2¿W¥ß±±¨î­µ¼Öªº­µ¶q 221

10.4.3ºq¦±¶¡ªº²H¤J²H¥X 223

10.5¤pµ² 226

²Ä11³¹±N¦U³¡¤À¾ã¦X¬°¤@­Ó§¹¾ãªº´åÀ¸ 227

11.1¦A¦¸§Q¥Î¶µ¥Ø¨Óºc«Ø¨¤¦â§êºtRPG 228

11.1.1±N¦h­Ó¶µ¥Øªº¸ê·½©M¥N½X¸Ë°t¦b¤@°_ 228

11.1.2½s¼g«ü¦V-³æÀ»ªº±±¥ó¡G²¾°Ê©M³]³Æ 231

11.1.3¨Ï¥Î·s¬É­±´À´«ÂÂGUI 235

11.2¶}µoÁ`Å骺´åÀ¸µ²ºc 241

11.2.1±±¨î¥ô°È¬y©M¦hÃö¥d 242

11.2.2³q¹L¨ì¹F°h¥X±ø¥ó§¹¦¨¤@­ÓÃö¥d 245

11.2.3·í³Q¼Ä¤H®·®»®ÉÃö¥d¥¢±Ñ 247

11.3³B²zª±®a´åÀ¸¹Lµ{¤¤ªº¶i«× 249

11.3.1«O¦s¦}¥[¸üª±®a¶i«× 249

11.3.2³q¹L§¹¦¨¤T­ÓÃö¥d¥´±Ñ´åÀ¸ 253

11.4¤pµ² 255

²Ä12³¹±N´åÀ¸³¡¸p¨ìª±®aªº³]³Æ 255

12.1ºc«Ø®à­±Àô¹Ò¡GWindows¡BMac©MLinux 259

12.1.1ºc«ØÀ³¥Î 259

12.1.2½Õ¾ãPlayerSettings¡G³]¸m´åÀ¸ªº¦WºÙ©M¹Ï¼Ð 260

12.1.3¥­»O¨Ì¿àªº½sĶ 261

12.2¬°Webºc«Ø´åÀ¸ 262

12.2.1UnityPlayer©MHTML/WebGL 262

12.2.2ºc«ØUnity¤å¥ó©M¤@­Ó´ú¸ÕWeb­¶­± 262

12.2.3»PÂsÄý¾¹¤¤ªºJavaScript³q«H 263

12.3ºc«Ø²¾°ÊÀ³¥Îªº¥­»O¡GiOS©MAndroid 264

12.3.1³]¸mºc«Ø¤u¨ã 265

12.3.2¶K¹ÏÀ£ÁY 268

12.3.3¶}µo´¡¥ó 269

12.4¤pµ² 277

ªþ¿ýA³õ´º¾É¯è©MÁä½L§Ö±¶Áä 279

A.1¨Ï¥Î¹«¼Ð¶i¦æ³õ´º¾É¯è 279

A.2¤@¯ë¨Ï¥ÎÁä½L§Ö±¶Áä 280

ªþ¿ýB»PUnity¤@¦P¨Ï¥Îªº¥~³¡¤u¨ã 281

B.1½sµ{¤u¨ã 281

B.1.1VisualStudio 281

B.1.2Xcode 281

B.1.3AndroidSDK 282

B.1.4SVN¡BGit©ÎMercurial 282

B.23D¬ü³NÀ³¥Î 282

B.2.1Maya 282

B.2.23dsMax 282

B.2.3Blender 283

B.32D¹Ï¹³½s¿è¾¹ 283

B.3.1Photoshop 283

B.3.2GIMP 283

B.3.3TexturePacker 283

B.4­µÀW³n¥ó 283

B.4.1ProTools 284

B.4.2Audacity 284

ªþ¿ýC¦bBlender¤¤«Ø¼Ò¤@­ÓªO¹¹ 285

C.1ºc«Øºô®æ´X¦óÅé 285

C.2¼Ò«¬¶K¹Ï¬M®g 288

ªþ¿ýD¦b½u¾Ç²ß¸ê·½ 293

D.1ªþ¥[ªº«ü«n 293

D.2¥N½X®w 294

¦Z§Ç 297

§Ç¡G