-- ·|­û / µù¥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 3D´åÀ¸¶}µo¡]²Ä3ª©¡^

( ²Åé ¦r)
§@ªÌ¡G«Å«BªQÃþ§O¡G1. -> ¦h´CÅé -> ¹CÀ¸¤ÞÀº -> Unity
ĶªÌ¡G
¥Xª©ªÀ¡G¤H¥Á¶l¹q¥Xª©ªÀUnity 3D´åÀ¸¶}µo¡]²Ä3ª©¡^ 3dWoo®Ñ¸¹¡G 56313
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¦³®w¦s¡j
NT°â»ù¡G 650 ¤¸

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

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¥»®Ñ¤À¬°¨â¤j³¡¤À¡A¨ä¤¤²Ä¤@³¡¤À¡§°ò¦½g¡¨¥]¬A²Ä1¡ã11³¹¡A²Ä¤G³¡¤À¡§¶i¶¥½g¡¨¥]¬A²Ä12¡ã18³¹¡CUnity 3Dªì¾ÇªÌ¦b¾Ç²ß²Ä¤@³¡¤À¦Z¡A§¹¥þ¥i¥H¨î§@¥XÄݤ_¦Û¤vªº´åÀ¸¡C¦ý¬O¯à°µ¥X¨Ó¤£¥Nªí°µ±o¦n¡A³o¨½ªº¡§¦n¡¨¥D­n¬O«ü´åÀ¸©Ê¯à°ª¥H¤Î¶}µoÃø«×¤j¡C±q°Ó·~´åÀ¸ªº¨¤«×¨Ó»¡¡A¥²¶·°µ¨ì³o¨âÂI¡A©Ò¥H²Ä¤G³¡¤À¥D­nÁ¿¸ÑUnity 3Dªº©Ê¯à»P­ì²z¡C°£²Ä1³¹¥~¡A®Ñ¤¤ªº¨C¤@³¹³£¥]§tÂ×´Iªº¥Ü¨Ò©M·½¥N½X¡A¥¦­Ì¬O«D±`Ä_¶Qªº¹ê¾Ô¸gÅç¡A¥i¥Hª½±µÀ³¥Î¦b¹ê»Ú¶}µo¤¤¡C
¥Ø¿ý¡G

²Ä ¤@³¡¤À °ò¦½g
²Ä 1³¹ °ò¦ª¾ÃÑ 2
1.1 Unity²¤¶ 2
1.2 ¸ó¥­»O 2
1.3 ¨ó§@¶}µo 3
1.4 Unityª©¥» 4
1.5 Package Manager 5
1.6 ¥Ü¨Ò¶µ¥Ø»Pµo¥¬ 7
1.7 UnityªA°È 8
1.8 ¤pµ² 9
²Ä 2³¹ ½s¿è¾¹ªºµ²ºc 10
2.1 Unity Hub 10
2.2 ½s¿è¾¹¥¬§½ 11
2.3 Projectµø¹Ï 12
2.4 Hierarchyµø¹Ï 13
2.5 Inspectorµø¹Ï 14
2.6 Sceneµø¹Ï 15
2.7 Gameµø¹Ï 16
2.8 ¾É¯èÄæµø¹Ï 17
2.9 ¤pµ² 17
²Ä3³¹ ´åÀ¸¸}¥» 18
3.1 C#¹B¦æ®É 18
3.2 C#»P¤ÞÀº¥æ¤¬ 22
3.3 ´åÀ¸¹ï¶H 27
3.4 ´åÀ¸²Õ¥ó 29
3.4.1 Transform¡]ÅÜ´«¡^²Õ¥ó 29
3.4.2 Mesh Filter¡]ºô®æ¹LÂo¾¹¡^²Õ¥ó 30
3.4.3 Mesh Renderer¡]ºô®æ´è¬V¡^²Õ¥ó 31
3.4.4 Skinned Mesh Renderer¡]»X¥Öºô®æ´è¬V¡^²Õ¥ó 32
3.5 ´åÀ¸¸}¥» 35
3.6 ¸}¥»ªº¥Í©R©P´Á 35
3.6.1 ªì©l¤Æ©M¾P·´ 37
3.6.2 ¤G¦¸ªì©l¤Æ 38
3.6.3 ©T©w§ó·s 39
3.6.4 ¤º¸m¨óµ{¦^½Õ 43
3.6.5 ¹«¼Ð¨Æ¥ó 45
3.6.6 ¸}¥»ÅÞ¿è§ó·s 46
3.6.7 ³õ´º´è¬V 47
3.6.8 ½s¿è¾¹UI §ó·s 48
3.7 ¸}¥»ªººÞ²z 50
3.7.1 ¸}¥»ªº°õ¦æ¶¶§Ç 50
3.7.2 ¦h¸}¥»Àu¤Æ 51
3.8 ¸}¥»§Ç¦C¤Æ 52
3.8.1 ¬d¬Ý¼Æ¾Ú 53
3.8.2 §Ç¦C¤Æ¼Æ¾Ú¼Ðñ 54
3.8.3 SerializedObject 55
3.8.4 ºÊÅ¥­×§ï¨Æ¥ó 56
3.8.5 §Ç¦C¤Æ/¤Ï§Ç¦C¤ÆºÊÅ¥ 58
3.8.6 §Ç¦C¤Æ´O®M 60
3.8.7 §Ç¦C¤Æ¤Þ¥Î 61
3.8.8 §Ç¦C¤ÆÄ~©Ó 62
3.8.9 ScriptableObject 63
3.9 ¸}¥»ÄÝ©Ê 65
3.9.1 §Ç¦C¤ÆÄÝ©Ê 65
3.9.2 HeaderÄÝ©Ê 66
3.9.3 ½s¿è¼Ò¦¡¤U°õ¦æ¸}¥» 66
3.9.4 ªTÁ|§Ç¦C¤Æ§O¦W 67
3.9.5 ¥²¶·¥]§tªº²Õ¥ó 68
3.9.6 ¨ä¥LUIÂX®i­±ªO 68
3.9.7 ¥i¿ï¾ÜÄÝ©Ê 69
3.9.8 ¦Û©w¸qÄÝ©Ê 69
3.10 ¨óµ{¥ô°È 70
3.10.1 ²§¨B¥N½X¬yµ{ 71
3.10.2 ·í«e´V³Ì¦Z°õ¦æ 71
3.10.3 ©w®É¾¹ 73
3.10.4 CustomYieldInstruction 75
3.10.5 Awaitable 76
3.11 ³q¹L¸}¥»¾Þ§@¹ï¶H©M²Õ¥ó 78
3.11.1 ¹ï¶Hªº³Ð«Ø»P§R°£ 78
3.11.2 ¹ï¶H¼h¯Å±Æ§Ç 80
3.11.3 ¹ï¶H¤l¸`ÂIªºÀò¨ú 80
3.11.4 ¦h³õ´º®Ú¸`ÂI 81
3.11.5 ¸}¥»ªº²K¥[»P§R°£ 82
3.11.6 DontDestroyOnLoad 83
3.12 ½Õ¸Õ 83
3.13 ¤pµ² 85
²Ä4³¹ UGUI 86
4.1 ´åÀ¸¬É­± 86
4.1.1 Text²Õ¥ó 86
4.1.2 ´I¤å¥» 89
4.1.3 ´yÃä©M³±¼v 91
4.1.4 °ÊºA¦rÅé 92
4.1.5 ¦rÅéªá«Ì 93
4.1.6 Text Mesh Pro 94
4.1.7 SDF¦rÅé 97
4.1.8 ¹Ï¤å²V±Æ 99
4.1.9 ¼Ë¦¡ 101
4.1.10 ¤å¦rfallback 103
4.1.11 ÂIÀ»¨Æ¥ó 104
4.1.12 Image²Õ¥ó 105
4.1.13 Raw Image²Õ¥ó 107
4.1.14 Button²Õ¥ó 109
4.1.15 Toggle²Õ¥ó 110
4.1.16 Scroll View²Õ¥ó 111
4.1.17 ¨ä¥L²Õ¥ó 113
4.2 ¬É­±¥¬§½ 114
4.2.1 Rect Transform²Õ¥ó 114
4.2.2 ©Ô¦ù 117
4.2.3 ¦Û°Ê¥¬§½ 118
4.2.4 ¤å¥»¦Û¾AÀ³ 120
4.2.5 Layout Element²Õ¥ó 121
4.2.6 Layout Group²Õ¥ó 122
4.2.7 Content Size Fitter²Õ¥ó 123
4.3 Canvas²Õ¥ó 126
4.3.1 UIÄá¹³¾÷ 126
4.3.2 3D¬É­± 128
4.3.3 ¦Û¾AÀ³UI 130
4.3.4 Canvas»P3D±Æ§Ç 133
4.3.5 µô°Å 135
4.3.6 µô°Å²É¤l 136
4.4 Atlas 137
4.4.1 ³Ð«ØAtlas 138
4.4.2 Ū¨úAtlas 139
4.4.3 Variant 140
4.4.4 ºÊÅ¥¥[¸ü¨Æ¥ó 140
4.4.5 ¦h¹Ï¶°ºÞ²z 141
4.5 ¨Æ¥ó¨t²Î 141
4.5.1 Graphic Raycaster²Õ¥ó 142
4.5.2 UI¨Æ¥ó 143
4.5.3 UI¨Æ¥óºÞ²z 144
4.5.4 UnityAction©MUnityEvent 146
4.5.5 C#¨Æ¥ó¨t²Î 147
4.5.6 3D¨Æ¥ó 148
4.5.7 K´V°Êµe 149
4.5.8 ¨Ï¥ÎScroll Rect²Õ¥ó¨î§@´åÀ¸·n±ì 150
4.5.9 ÂIÀ»°Ï°ìÀu¤Æ 151
4.5.10 Åã¥Ü´V²v 152
4.5.11 ¬d¬ÝUGUI·½¥N½X 153
4.6 ¤pµ² 153
²Ä5³¹ UI Toolkit 154
5.1 UI Toolkit²¤¶ 154
5.2 UI Builder½s¿è¾¹ 154
5.2.1 StyleSheetsµø¹Ï 156
5.2.2 Hierarchyµø¹Ï 159
5.2.3 Libraryµø¹Ï 161
5.2.4 Viewportµø¹Ï 162
5.2.5 Inspectorµø¹Ï 64
5.3 UI²Õ¥ó 180
5.3.1 Text²Õ¥ó 181
5.3.2 Visual Element²Õ¥ó 183
5.3.3 ¨ä¥LUI²Õ¥ó 184
5.3.4 °ò¦®e¾¹ 185
5.3.5 ScrollView²Õ¥ó 186
5.3.6 ListView²Õ¥ó 188
5.3.7 ListView¨Æ¥ó 190
5.3.8 TreeView²Õ¥ó 191
5.3.9 GroupBox²Õ¥ó 192
5.3.10 ±±¨î²Õ¥ó 192
5.3.11 ¥[¸ü»P´O®M 195
5.3.12 ¦Û¾AÀ³UI 196
5.3.13 °ÊºA¹Ï¶° 198
5.3.14 ¦Û©w¸qUI²Õ¥ó 199
5.4 ¨Æ¥ó¨t²Î 200
5.4.1 ÂIÀ»¨Æ¥ó 200
5.4.2 µJÂI¨Æ¥ó 201
5.4.3 Áä½L¨Æ¥ó 202
5.4.4 ©ì°Ê¨Æ¥ó 202
5.5 ¶i¶¥§Þ¥© 203
5.5.1 3D»P2D§¤¼ÐÂà´« 203
5.5.2 Âл\¼Ë¦¡ 204
5.5.3 ¦h¼Ë¦¡ºÞ²z 206
5.5.4 ½Õ¸Õ 207
5.5.5 ½s¿è¾¹µ¡¤f­±ªO 208
5.5.6 ½s¿è¾¹¸}¥»­±ªO 209
5.5.7 ½s¿è¾¹²Õ¦X­±ªO 210
5.5.8 ¥¬§½»Pµô°Å 211
5.5.9 »PUGUI²V¦X¨Ï¥Î 213
5.5.10 UI°Êµe 213
5.6 UI Toolkit´è¬V 214
5.6.1 IMGUI 214
5.6.2 UGUI 214
5.6.3 ¹Ï¶° 214
5.6.4 UI Toolkit»PUGUIªº¤ñ¸û 216
5.7 UI Toolk¾Ç²ß¸ê®Æ 217
5.8 ¤pµ² 218
²Ä6³¹ 2D´åÀ¸¶}µo 219
6.1 Sprite Renderer²Õ¥ó 220
6.1.1 ´è¬V­ì²z 222
6.1.2 ´è¬V±Æ§Ç 224
6.1.3 µô°Å 226
6.1.4 2D´V°Êµe 227
6.1.5 ¸}¥»¼½©ñ°Êµe 231
6.1.6 2D°©Àf°Êµe 232
6.1.7 IK¤Ï¦V¹B°Ê 238
6.1.8 ºëÆF¸ê·½®w 239
6.2 Tile¦a¹Ï 241
6.2.1 ³Ð«ØTile 242
6.2.2 ³Ð«Ø¦a¹Ï 243
6.2.3 ½s¿èTile 245
6.2.4 Tile±Æ§Ç 247
6.2.5 ÂX®iµ§¨ê 248
6.2.6 ÂX®iTile 251
6.2.7 §ó·sTile 252
6.2.8 Tile°Êµe 253
6.3 2Dª«²z¨t²Î 254
6.3.1 Collider 2D²Õ¥ó 254
6.3.2 Rigidbody 2D²Õ¥ó 255
6.3.3 ¸I¼²¨Æ¥ó 257
6.3.4 ¸I¼²¤è¦V 259
6.3.5 IJµo¾¹ºÊÅ¥ 261
6.3.6 ´_¦X¸I¼²Åé 262
6.3.7 ¦Û©w¸q¸I¼²Åé 263
6.3.8 Effectors 2D²Õ¥ó 264
6.3.9 Ãö¸` 264
6.3.10 ª«²z§÷½è©MùÚ©w¤O 264
6.3.11 ­pºâ°Ï°ì 265
6.4 ¹³¯À­· 265
6.5 ºëÆF§Îª¬ 267
6.6 ºëÆF½s¿è¾¹ 268
6.7 ¤pµ² 270
²Ä7³¹ 3D´åÀ¸¶}µo 271
7.1 Renderer 271
7.1.1 Mesh Renderer¡]ºô®æ´è¬V¾¹¡^ 271
7.1.2 Skinned Mesh Renderer¡]»X¥Öºô®æ´è¬V¾¹¡^ 273
7.1.3 Particle System¡]²É¤l¨t²Î¡^ 275
7.1.4 Trail Renderer¡]©ì§À´è¬V¾¹¡^ 276
7.1.5 Line Renderer¡]½u´è¬V¾¹¡^ 276
7.1.6 Terrain¡]¦a§Î¡^ 277
7.2 ´åÀ¸¹ï¶H©M¸ê·½ 278
7.2.1 ÀRºA¹ï¶H 278
7.2.2 ¼Ð°O 279
7.2.3 ¼h 280
7.2.4 Prefab 280
7.2.5 Prefab´O®M 282
7.2.6 Prefab©M´åÀ¸¹ï¶H 285
7.2.7 ¹ê¨Ò¤Æ 286
7.2.8 ´åÀ¸¸ê·½ 287
7.2.9 ³õ´º 289
7.2.10 ³õ´º¼ÒªO 291
7.3 °Êµe¨t²Î 293
7.3.1 °Êµe¤å¥ó 293
7.3.2 ¨î§@°Êµe 296
7.3.3 °Êµe¨Æ¥ó 297
7.3.4 °©Àf°ÊµeÀu¤Æ 298
7.3.5 ¼½©ñ°Êµe 300
7.3.6 ¤Á´«°Êµe 301
7.3.7 °Êµe²V¦X 302
7.3.8 ¦Ñª©°Êµe 304
7.3.9 Simple Animation²Õ¥ó 305
7.3.10 ±±¨î°Êµe¶i«× 307
7.3.11 ¯S®í°Êµe¦æ¬° 308
7.3.12 Playable²Õ¥ó 309
7.3.13 ¨Ï¥ÎPlayable¦Û©w¸q¸}¥» 312
7.3.14 ¼Ò«¬´«¸Ë 313
7.4 3Dª«²z¨t²Î 316
7.4.1 ¨¤¦â±±¨î¾¹ 316
7.4.2 ¸I¼²Åé 319
7.4.3 Rigidbody²Õ¥ó 321
7.4.4 ¸I¼²¨Æ¥ó 321
7.4.5 ¥¬«½«½¨t²Î 323
7.4.6 ¥¬®Æ¨t²Î 324
7.4.7 ¨ä¥L 325
7.5 ¿é¤J¨t²Î 325
7.5.1 ¹êÅé¿é¤J¨Æ¥ó 326
7.5.2 µêÀÀ¿é¤J¨Æ¥ó 327
7.5.3 ¹«¼Ð¦ì¸m 328
7.5.4 ÂI¿ï¼Ò«¬ 330
7.5.5 ³q¹LÂIÀ»±±¨î²¾°Ê 332
7.5.6 ®g½u 333
7.6 Transform²Õ¥ó 334
7.6.1 ±±¨î¨¤¦â²¾°Ê 335
7.6.2 Äá¹³¾÷¸òÀH 336
7.6.3 ´¡­È²¾°Ê 337
7.6.4 ¬ù§ô±ø¥ó 338
7.7 ¤pµ² 339
²Ä8³¹ ÀRºA¹ï¶H 340
8.1 ¥ú·Ó¶K¹Ï 341
8.1.1 ¥ú·½ 341
8.1.2 ¶}©l¯MµH 342
8.1.3 ¯MµHµ²ªG¦b¤£¦P¥­»O¤Wªº®t²§ 346
8.1.4 ¯MµH¶K¹ÏUV 347
8.1.5 ¥ú·Ó±´°w 348
8.1.6 ¹B¦æ®É§ó´«¯MµH¶K¹Ï 349
8.1.7 ´_¨î¯MµH«H®§ 350
8.1.8 ´_¨î¤u¨ã 351
8.2 ¤Ï®g±´°w 352
8.3 ¾B¾×­ç°£ 354
8.3.1 ¾B¾×Ãö¨t 354
8.3.2 ¾B¾×»P³Q¾B¾×¨Æ¥ó 356
8.3.3 °ÊºA­ç°£ 356
8.3.4 ¾B¾×­ç°£ªº­ì²z 356
8.3.5 µô°Å²Õ 357
8.4 ÀRºA¦X§å 358
8.4.1 ³]¸mÀRºA¦X§å 358
8.4.2 ¸}¥»ÀRºA¦X§å 360
8.4.3 °ÊºA¦X§å 361
8.5 ¾É¯èºô®æ 361
8.5.1 ³]¸m´M¸ô 362
8.5.2 °ÊºAªý¾× 364
8.5.3 ³s±µ¨âÂI 365
8.5.4 ³s±µ¨â­Ó°Ï°ì 366
8.5.5 ¯MµH­×§ï¾¹ 366
8.5.6 ¹B¦æ®É¯MµH 367
8.5.7 Àò¨ú´M¸ô¸ô®| 368
8.5.8 ¾É¥X¾É¯èºô®æ«H®§ 369
8.6 ¤pµ² 372
²Ä9³¹ «ù¤[¤Æ¼Æ¾Ú 373
9.1 Excel 373
9.1.1 EPPlus 374
9.1.2 Ū¨úExcel¤å¥ó 374
9.1.3 ¼g¤JExcel¤å¥ó 376
9.2 SQLite 377
9.2.1 ³Ð«Ø¼Æ¾Ú®w 378
9.2.2 ¸ó¥­»OŪ¨ú¼Æ¾Ú®w 379
9.3 JSON 382
9.3.1 JsonUtility 382
9.3.2 JSON¤ä«ù¦r¨å 384
9.3.3 Newtonsoft Json 385
9.4 ¤å¥óªºÅª¨ú»P¼g¤J 386
9.4.1 PlayerPrefs 386
9.4.2 EditorPrefs 387
9.4.3 ¥ÎPlayerPrefs«O¦s´_Âøªº¼Æ¾Úµ²ºc 388
9.4.4 PlayerPrefsª©¥»¤É¯Å 389
9.4.5 ¤å¥óŪ¼g 389
9.4.6 ¤å¥ó¬y 390
9.4.7 ¥´¥]¦ZŪ¼g¤å¥» 392
9.4.8 PersistentDataPath¥Ø¿ý 393
9.5 XML 393
9.5.1 ³Ð«ØXML¦r²Å¦ê 393
9.5.2 Ū¨ú»P­×§ï 394
9.5.3 XML¤å¥ó 395
9.5.4 XML»PJSONªºÂà´« 397
9.6 YAML 397
9.6.1 YamlDotNet 398
9.6.2 §Ç¦C¤Æ©M¤Ï§Ç¦C¤Æ 398
9.7 ¥Í¦¨¥N½X 400
9.7.1 §â¼Æ¾Ú±qExcelªí¾É¥X¨ì¼Æ¾Ú®w 400
9.7.2 ¹B¦æ®ÉŪ¨ú¼Æ¾Ú 402
9.7.3 RazorEngine 403
9.7.4 ¥Í¦¨¥N½Xªº±ø¥ó 404
9.7.5 ¼ÒªO¤å¥ó 405
9.8 ¤pµ² 406
²Ä 10³¹ ¦h´CÅé 407
10.1 ­µÀW 407
10.1.1 ­µÀW¤å¥ó 407
10.1.2 Audio Source 408
10.1.3 3D­µÀW 410
10.1.4 ¥N½X±±¨î¼½©ñ 411
10.1.5 AudioMixer 412
10.1.6 ²V­µ°Ï 414
10.1.7 ³Á§J­· 415
10.1.8 Án­µ¶i«× 416
10.2 µøÀW 417
10.2.1 µøÀW¤å¥ó 417
10.2.2 µøÀW´è¬V¼Ò¦¡ 419
10.2.3 µøÀW¦Û¾AÀ³ 420
10.2.4 UIÂл\¦bµøÀW¤§¤W 421
10.2.5 µøÀW´è¬V¦b§÷½è¤W 422
10.2.6 µøÀW´è¬V¦b¯¾²z¤W 422
10.2.7 ¼½©ñºôµ¸µøÀW 423
10.2.8 ¦Û©w¸qµøÀWÅã¥Ü 424
10.2.9 µøÀW¶i«× 425
10.2.10 ¤U¸üµøÀW 425
10.2.11 ¥þ´ºµøÀW 426
10.3 ¤pµ² 426
²Ä 11³¹ Netcode»Pºôµ¸½sµ{ 427
11.1 UnityWebRequest 427
11.1.1 ¤U¸ü¤å¥ó©M¤W¶Ç¤å¥ó 428
11.1.2 ¤U¸ü¶i«×»P²§±` 429
11.1.3 ÅçÃÒ¤å¥ó 431
11.1.4 DownloadHandlerScript 431
11.1.5 ±±¨î¤U¸ü³t«× 433
11.2 Socket 436
11.2.1 «÷±µ¥] 439
11.2.2 Protocol Buffer 440
11.3 Netcode 442
11.3.1 ¦«ºÞªA°È¾¹ 443
11.3.2 UNet»PNetcodeªº°Ï§O 445
11.3.3 «e¦ZºÝ¦P¨B 446
11.3.4 ³n³s±µ 448
11.3.5 ¦P¨B§¤¼Ð 450
11.3.6 ªA°È¾¹RPC 452
11.3.7 «È¤áºÝRPC 454
11.3.8 ºôµ¸Åܶq 457
11.3.9 ºôµ¸³õ´º 459
11.3.10 ºôµ¸©³¼h®ø®§ 460
11.3.11 FastBufferWriter»PFastBufferReader 463
11.3.12 ºôµ¸³s±µ¨Æ¥ó 464
11.3.13 ºôµ¸¹ï¶H 465
11.3.14 ÁôÂûPÅã¥Ü 467
11.3.15 «e¦ZºÝ®É¶¡ 468
11.3.16 ºôµ¸¸}¥»¤º¸m¤èªk 469
11.3.17 «e¦ZºÝ¥´¥] 469
11.3.18 ±K½X 472
11.4 ¤pµ² 474
²Ä¤G³¡¤À ¶i¶¥½g
²Ä 12³¹ ´è¬VºÞ½u 476
12.1 SRP 476
12.1.1 SRP Core 479
12.1.2 ¦w¸Ë»P°t¸m 480
12.1.3 Äá¹³¾÷²Õ¥ó¤u¨ã 482
12.1.4 Look Dev 483
12.1.5 Render Graph Viewer 484
12.1.6 ¹ïURPªº®i±æ 485
12.2 URP 489
12.2.1 URP½Õ¸Õ»P­×§ï 489
12.2.2 URP»P¤º¸m´è¬VºÞ½u¹ï¤ñ 491
12.2.3 ¤É¯ÅµÛ¦â¾¹ 503
12.2.4 LightMode 509
12.2.5 Shader Graph 510
12.2.6 Renderer Pipeline Asset 512
12.2.7 Renderer Pipeline Asset Data 516
12.2.8 URP Global Settings 519
12.2.9 URP Renderer Feature 520
12.3 SRP Batch 527
12.3.1 ¤£³z©úª«Åéø¨î 527
12.3.2 ¥b³z©úª«Åéø¨î 528
12.3.3 Early-Z 529
12.3.4 Alpha Test 529
12.3.5 Alpha Blend 530
12.3.6 Set Pass Call»PDraw Call 531
12.3.7 SRP Batch­ì²z 534
12.3.8 SRP Batch¨Ï¥Î 536
12.4 ´è¬V§Þ³N 538
12.4.1 Blinn-Phong¥ú·Ó­pºâ 538
12.4.2 PBR¥ú·Ó­pºâ 540
12.4.3 ³±¼v 543
12.4.4 ´è¬V¼Æ¾Ú¶Ç»¼ 546
12.4.5 SRP¬yµ{ 549
12.4.6 GPU´è¬VºÞ½u 550
12.4.7 SRPµô°Å 553
12.4.8 «e¦V´è¬V¬yµ{ 554
12.4.9 ¦hÄá¹³¾÷»PFinalBlit 557
12.4.10 ScriptableRenderPass 560
12.5 ¦Û©w¸q´è¬VºÞ½u 562
12.5.1 °Ñ»P´è¬Vªº¹ï¶H 562
12.5.2 MVP¯x°}­pºâ 563
12.5.3 Render Objects 566
12.5.4 Rendering Layer Mask 568
12.5.5 ¦Û©w¸qRender Feature 569
12.5.6 µô°Å»P¼h 571
12.5.7 ¦Z³B²z»P¦Û©w¸q 573
12.5.8 UI³¡¤À¼Ò½k 576
12.5.9 ­°§C¤À¿ë²v¤£¥]§tUI 576
12.6 ¤pµ² 578
²Ä 13³¹ DOTS 1.0 579
13.1 DOTSªº²Õ¦¨ 579
13.1.1 ECS²¤¶ 581
13.1.2 Job System²¤¶ 583
13.1.3 Burst Compiler²¤¶ 584
13.1.4 ¦w¸Ë 585
13.2 ´åÀ¸¹ï¶HÂà¨ìECS 585
13.2.1 ¶Ç²Îªº¹ï¶H»P²Õ¥ó 585
13.2.2 Entity¡]¹êÅé¡^586
13.2.3 Archetype¡]­ì«¬¡^587
13.2.4 Component¡]²Õ¥ó¡^589
13.2.5 System¡]¨t²Î¡^591
13.3 ¹êÅé²Õ¥ó 592
13.3.1 «D¦«ºÞ²Õ¥ó 592
13.3.2 ¦«ºÞ²Õ¥ó 593
13.3.3 ¦@¨É²Õ¥ó 593
13.3.4 ²M²z²Õ¥ó 594
13.3.5 ¼Ð°O²Õ¥ó 595
13.3.6 °ÊºA½w¨R²Õ¥ó 595
13.3.7 Chunk²Õ¥ó 596
13.3.8 ±Ò°Ê²Õ¥ó 598
13.4 ¨t²Î 599
13.4.1 ¨t²Î²Õ¥ó 600
13.4.2 ¨t²Î¤À²Õ»P±Æ§Ç 601
13.4.3 ¨t²Î¹M¾ú 602
13.4.4 ¨t²Î¬d¸ß 603
13.4.5 ¼g²Õ»Pª©¥»¸¹ 604
13.4.6 SystemAPI.Query 606
13.5 Job 607
13.5.1 ½uµ{»P¦P¨B 608
13.5.2 JobªººØÃþ 610
13.5.3 Entity Command Buffers¹êÅé½w¨R 611
13.6 Burst 612
13.6.1 ±Ò°ÊBurst 613
13.6.2 °ª©Ê¯àC# 615
13.6.3 Unity.Mathematics¼Æ¾Ç®w 617
13.7 ´è¬V 619
13.7.1 ¦Û©w¸q§÷½è 620
13.7.2 §ó´«¼Ò«¬§÷½è 621
13.7.3 ­×§ï§÷½èÄÝ©Ê 622
13.7.4 GPU Instancing 624
13.7.5 BatchRendererGroup 627
13.7.6 Aspect¥]¸Ë¾¹ 629
13.7.7 ½Õ¸Õ 630
13.8 ¤pµ² 634
²Ä 14³¹ ÂX®i½s¿è¾¹ 635
14.1 ÂX®iProjectµø¹Ï 635
14.1.1 ÂX®i¥kÁäµæ³æ 635
14.1.2 ³Ð«Ø¸}¥»¼ÒªO 637
14.1.3 ÂX®i¥¬§½ 639
14.1.4 ºÊÅ¥¸ê·½¾É¤J 640
14.1.5 ºÊÅ¥¸ê·½­×§ï¨Æ¥ó 641
14.1.6 ¦Û©w¸q¸ê·½¾É¤JÃþ«¬ 642
14.2 ÂX®iHierarchyµø¹Ï 643
14.2.1 ÂX®iµæ³æ 643
14.2.2 ÂX®i¥¬§½ 644
14.2.3 ¦Û°Ê¿ï¾Ü´åÀ¸¹ï¶H 645
14.3 ÂX®iInspectorµø¹Ï 645
14.3.1 ÂX®i­ì¥Í²Õ¥ó 646
14.3.2 ÂX®iÄ~©Ó²Õ¥ó 646
14.3.3 ­­¨î²Õ¥ó½s¿è 648
14.3.4 Contextµæ³æ 649
14.4 ÂX®iSceneµø¹Ï 650
14.4.1 ¤u¨ãÄæÂX®i 650
14.4.2 »²§U¤¸¯À 651
14.4.3 »²§UUI 652
14.4.4 ±`¾n»²§UUI 653
14.5 ÂX®iGameµø¹Ï 654
14.6 ¾É¯èÄæÂX®i 654
14.6.1 ¦Û©w¸qµæ³æ 655
14.6.2 µæ³æ¶µ¦Û°Ê°õ¦æ 655
14.6.3 ¾É¯è±ø 656
14.6.4 ¼ÐÃDÄæÂX®i 657
14.6.5 Àq»{­±ªO 658
14.7 ¬d¬Ý·½¥N½X 658
14.8 ¤pµ² 659
²Ä 15³¹ ¸ê·½ºÞ²z 660
15.1 ½s¿è¾¹¼Ò¦¡ 660
15.1.1 ´åÀ¸¸ê·½ 660
15.1.2 ¥[¸ü¸ê·½ 661
15.1.3 ¨ø¸ü¸ê·½ 663
15.1.4 ³Ð«Ø»P­×§ï¸ê·½ 663
15.1.5 ³Ð«Ø»P­×§ï´åÀ¸¹ï¶H 664
15.2 ¹B¦æ¼Ò¦¡ 665
15.2.1 °Ñ»P¥´¥]ªº¸ê·½ 665
15.2.2 Resources 666
15.2.3 ³q¹L¸}¥»­pºâ¨Ì¿à 667
15.2.4 StreamingAssets 668
15.2.5 ³õ´º¸ê·½ 668
15.3 AssetBundle 668
15.3.1 ³]¸mAB 669
15.3.2 ³]¸m¨Ì¿à 670
15.3.3 ¯Â¸}¥»¥´¥] 671
15.3.4 ®t²§¥´¥] 672
15.3.5 ABÀ£ÁY®æ¦¡ 672
15.3.6 ¥[¸üAB 673
15.3.7 ¤º¦s»P¨ø¸ü 674
15.3.8 ³õ´ºAB 675
15.3.9 CDN¤U¸ü¬yµ{ 675
15.3.10 ¥[¸ü¬yµ{ 676
15.3.11 ¦h¶iµ{ABºc«Ø 676
15.4 ¥N½X½sĶ 677
15.4.1 Plugins 677
15.4.2 Assembly 677
15.4.3 Editor 678
15.4.4 IL2CPP 678
15.4.5 AB¤¤ªº¸}¥» 679
15.4.6 ¼ö§ó·s¥N½X 680
15.5 Shader¡]µÛ¦â¾¹¡^½sĶ 682
15.5.1 ¥´¥]»P¹B¦æ 682
15.5.2 Shader­«´_¥´¥] 682
15.5.3 Shader§» 683
15.5.4 Shader»PAB¥] 686
15.5.5 Shader¥´¥]­éÂ÷ 686
15.6 ¬ü³N¸ê·½ºÞ²z 688
15.6.1 ª©¥»ºÞ²z 688
15.6.2 §÷½è¥á¥¢ 689
15.6.3 ¨ó§@¶}µo»P¦h¤uµ{ 689
15.6.4 ¬ü³N¸ê·½¥Í¦¨ 690
15.7 ¤pµ² 690
²Ä 16³¹ ¦Û°Ê¤Æ»P¥´¥] 691
16.1 ¦Û°Ê¤Æ³]¸m¸ê·½ 691
16.1.1 ³]¸m¶K¹Ï®æ¦¡ 691
16.1.2 °Êµe±±¨î¾¹ 694
16.1.3 ³]¸m¼Ò«¬®æ¦¡ 695
16.1.4 ¾É¥X°Êµe¤å¥ó 695
16.1.5 ¥Í¦¨¨¤¦âPrefab 696
16.1.6 ¥Í¦¨³õ´º 697
16.1.7 ³õ´ºµLªk«O¦s 699
16.1.8 ¦Û°Ê¥Í¦¨UI¹Ï¶° 699
16.1.9 §ó´«Shader´Ý¯d§» 700
16.1.10 ¦Û°Ê¥Í¦¨Åܺئ¬¶°¾¹ 703
16.1.11 ­ç°£³»ÂI¦â 704
16.2 ¦Û°Ê¤Æ¥´¥] 705
16.2.1 ¥´¥]¹Lµ{¤¤ªº¨Æ¥ó 706
16.2.2 ¥´¥]¾÷ªº¿ï¾Ü 707
16.2.3 ¥´¥]¦Z¦Û°ÊÀ£ÁY 707
16.2.4 ½Õ¥Îshell¸}¥» 708
16.2.5 ©R¥O¦æ¥´¶}¤uµ{ 709
16.2.6 ¸}¥»¤Æ¥´¥]°Ñ¼Æ 711
16.2.7 Jenkins 712
16.3 ¤pµ² 714
²Ä 17³¹ ¥N½XÀu¤Æ 715
17.1 Unity¥N½XÀu¤Æ 715
17.1.1 ½w¦s¹ï¶H 715
17.1.2 ´î¤Ö¸}¥» 716
17.1.3 ´î¤ÖUpdate()°õ¦æ 716
17.1.4 ½w¦s¦À 717
17.1.5 ¤é§ÓÀu¤Æ 718
17.2 C#¥N½XÀu¤Æ 719
17.2.1 ¤J´Ì©M¥X´Ì 720
17.2.2 ­ÈÃþ«¬©M¤Þ¥ÎÃþ«¬ 721
17.2.3 ¸Ë½c©M©î½c 722
17.2.4 ¦r²Å¦ê 723
17.2.5 struct 724
17.2.6 GC 725
17.3 Profiler¤º¦sºÞ²z 726
17.3.1 ¤º¦sªnº| 726
17.3.2 ¯Ó®É¨ç¼Æ²Î­p 727
17.3.3 ¦Û©w¸qªö¼Ë 729
17.3.4 °ï¤º¦s¤À°t 730
17.3.5 ­ì¥Í¤º¦s¤À°t 731
17.3.6 Unity¤º¦s 732
17.3.7 Memory Profiler 733
17.3.8 ¯u¾÷Profiler 735
17.3.9 Profiler¼g¤J©MŪ¨ú 736
17.3.10 ´è¬V©Ê¯à½Õ¸Õ 737
17.4 µÛ¦â¾¹Àu¤Æ 739
17.4.1 ³»ÂIµÛ¦â¾¹ 740
17.4.2 ¤ù¤¸µÛ¦â¾¹ 741
17.4.3 ±ø¥ó¤À¤ä 742
17.5 ¤pµ² 742
²Ä 18³¹ ³q¥Î®×¨Ò»PÀu¤Æ 743
18.1 «È¤áºÝ®Ø¬[ 743
18.1.1 UI®Ø¬[ 743
18.1.2 UI¥N½X¥Í¦¨ 745
18.1.3 ¨óij¥N½X¥Í¦¨ 746
18.1.4 ¨ä¥L¥N½X¥Í¦¨ 747
18.1.5 ¼Æ¾ÚºÊÅ¥ 747
18.1.6 ¨Æ¥óºÞ²z¾¹ 749
18.2 «È¤áºÝÀu¤Æ»P®×¨Ò 752
18.2.1 Ãi¥[¸ü 752
18.2.2 Ãi¥[¸üUI 752
18.2.3 Ãi¥[¸üUI ¯S®Ä 754
18.2.4 ½s¿è»P¹B¦æ®É¥[¸ü¸ê·½ 756
18.2.5 ¸ê·½¦W»P¸ô®| 758
18.2.6 ²§¨B¥[¸ü 759
18.2.7 ¬É­±ªð¦^ 760
18.2.8 ¹L«×ø¨î 760
18.2.9 UGUIºô®æ­««Ø 763
18.2.10 RaycastTargetÀu¤Æ 765
18.2.11 ¤p¦a¹ÏÀu¤Æ 766
18.2.12 Âл\§÷½è 766
18.2.13 ³q¥ÎShader­±ªO 767
18.2.14 Â÷½u¦X¦}¶K¹Ï 770
18.2.15 ¹B¦æ®É¦X¦}ASTC¶K¹Ï 771
18.2.16 ¹B¦æ®É¦X¦}¹Ï¶° 773
18.2.17 ¹B¦æ®É¦X¦}ºô®æ 774
18.2.18 Prefab´O®M»P¥uŪ 776
18.2.19 AB¤å¥ó¦X¦} 777
18.3 ¤pµ² 778
§Ç¡G