À¯´ÏƼÀÇ ±Ã±ÝÁõÀ» Ç®¾îÁÙ ½ÇÀü ±â¼ú ÇнÀ¼!
Á¦4Â÷ »ê¾÷ Çõ¸íÀÌ ÆîÃÄÁú ¹Ì·¡ »çȸ´Â À¶ÇÕ ½Ã´ëÀÌÀÚ ÃÊ¿¬°á ½Ã´ëÀÌ¸ç ¿ª·® Áß½ÉÀÇ »çȸ°¡ µÉ °ÍÀÌ´Ù. 3D ÇÁ¸°ÅÍ, µå·Ð, »ç¹° ÀÎÅÍ³Ý µî ¿©·¯ ±â¼úÀÇ È°¼ºÈ´Â °³ÀÎ »ç¾÷ÀÚ¸¦ Áõ°¡½Ãų °ÍÀÌ´Ù. ÀÌ¿¡ ¹Ì·¡¸¦ ´ëºñÇÒ °³ÀÎ ¿ª·®ÀÇ Çʿ伺Àº Á¡Á¡ Ä¿Áú ¼ö¹Û¿¡ ¾ø´Ù. À¯´ÏƼ´Â ÀÌ·¯ÇÑ °ÔÀÓ Á¦ÀÛ È帧À» ¼±µµÇÏ°í ÀÖÀ¸¸ç °³ÀÎ °³¹ßÀÚµéÀÇ °³¹ßÀ» µ½±â À§ÇØ °·ÂÇÏ°í ¸¹Àº ÀÚ¿øÀ» Áö¿øÇÏ´Â ¼¼°è ÃÖ°íÀÇ ½Ç½Ã°£ °³¹ß Ç÷§ÆûÀÌ´Ù.
ÀÌ Ã¥Àº ÀÌÁ¦ ¸· À¯´ÏƼ¿¡ ÀÔ¹®ÇÑ µ¶ÀÚµéÀÌ ¾Èµå·ÎÀÌµå ½º¸¶Æ®Æù¿¡¼ È°¿ëÇÒ ¼ö ÀÖ´Â 3D °ÔÀÓÀ» Á¦ÀÛÇÏ´Â µ¥ Å« µµ¿òÀÌ µÉ °ÍÀÌ´Ù. À¯´ÏƼÀÇ ±âº» °³³ä°ú ±¸µ¿ ¿ø¸®¸¦ ´ãÀº ¼Ò½º ÄÚµå ¼³¸íÀ» Áß½ÉÀ¸·Î ±âÃÊÀûÀÎ À¯´ÏƼ ¼³Ä¡¹ý°ú Ç÷¹ÀÌ ½ºÅä¾î Á¦Ãâ °úÁ¤ µî À¯´ÏƼ·Î °ÔÀÓÀ» ¸¸µé°í ½Í¾îÇÏ´Â »ç¶÷µé¿¡°Ô ÇÊ¿äÇÑ ³»¿ëµé·Î ±¸¼ºÇß´Ù.
Chapter 1 À¯´ÏƼ ½ÃÀÛÇϱâ
1 À¯´ÏƼ 3D ¼³Ä¡Çϱâ
2 À¯´ÏƼ C# ±âº» ¹®¹ý
3 Unity Editor È¸é ±¸¼º
4 GameObject ¿Í Component - ÇÁ·ÎÁ§Æ® Test00
5 ½ºÅ©¸³Æ® ÀÛ¼ºÇϱâ - ÇÁ·ÎÁ§Æ® Test00
6 GetComponent - ÇÁ·ÎÁ§Æ® Test01
7 ´Ù¸¥ ½ºÅ©¸³Æ®ÀÇ º¯¼ö¿Í ÇÔ¼ö »ç¿ëÇϱâ - ÇÁ·ÎÁ§Æ® scriptRef, scriptRefSingleton
Chapter 2 À¯´ÏƼ ±âº» ÀÍÈ÷±â
1 GameObject Transform ÄÄÆ÷³ÍÆ®
2 2D ¿ÀºêÁ§Æ® À̵¿Çϱâ - ÇÁ·ÎÁ§Æ® SpaceShip
3 ½ºÅ©¸³Æ® public º¯¼ö
4 3D ¿ÀºêÁ§Æ® ¿òÁ÷À̱â
5 ¿ÀºêÁ§Æ® ȸÀüÇϱâ
6 ÀÚµ¿Â÷ ÀüÈÄÁ¿ì·Î ¿òÁ÷À̱â
7 Input.GetAxis¸¦ »ç¿ëÇÏ¿© ÀÚµ¿Â÷ ¿ÀºêÁ§Æ® Á¶Á¤Çϱâ
8 º¤ÅÍÀÇ Á¤±ÔÈ
9 Material(¸ÓƼ¸®¾ó)
10 Rigidbody - ÇÁ·ÎÁ§Æ® RigidbodyTest
11 Physic Material (¹°¸® ¸ÓƼ¸®¾ó)
12 3D ¸ðµ¨¿¡ Material Àû¿ëÇϱâ
Chapter 3 À¯´ÏƼ ´ÙÁö±â
1 Awake¿Í Start - ÇÁ·ÎÁ§Æ® Awake_Start_Test
2 OnEnable() ÇÔ¼ö, OnDisable() ÇÔ¼ö - ÇÁ·ÎÁ§Æ®: OnEable_OnDisable_Test
3 Scene ÀüȯÇϱâ - ÇÁ·ÎÁ§Æ® TitleScene
4 SingleTon »ç¿ëÇϱâ
5 ¿ÀºêÁ§Æ® Á¡ÇÁÇϱâ - ÇÁ·ÎÁ§Æ® JumpTest
6 AddForce()¸¦ »ç¿ëÇÑ ¿ÀºêÁ§Æ® Á¡ÇÁ
7 Prefab(ÇÁ¸®ÆÕ) - ÇÁ·ÎÁ§Æ® PrefabTest
8 LookAt °¨½Ã¿ë CCTV ¸¸µé±â - ÇÁ·ÎÁ§Æ® LookAtEx01
Chapter 4 Coroutine ¹× CSV ÆÄÀÏ ´Ù·ç±â
1 Coroutine(ÄÚ·çƾ)
2 CSV ÆÄÀÏ¿¡¼ µ¥ÀÌÅÍ °¡Á®¿À±â - ÇÁ·ÎÁ§Æ® CsvTest1
Chapter 5 Animation ´Ù·ç±â
1 Animation(¾Ö´Ï¸ÞÀ̼Ç)
Chapter 6 Character Controller¸¦ È°¿ëÇÑ 3D °ÔÀÓ ¸¸µé±â
1 Character Controller ´Ù·ç±â - ÇÁ·ÎÁ§Æ® CharacterControllerEx0
2 3D Catch Banana Game ¸¸µé±â - ÇÁ·ÎÁ§Æ® CharacterControllerEx1
Chapter 7 Defending game ¸¸µé±â
1 Raycast - ÇÁ·ÎÁ§Æ® : RaycastEx1
2 Defending Game ¸¸µé±â - ÇÁ·ÎÁ§Æ® RaycastEx2
3 ¿ÀºêÁ§Æ® Ç®(Object Pool)À» »ç¿ëÇÑ ¹Ì»çÀÏ °ü¸®Çϱâ - ObjectPoolEx1
4 Á¤º¸ ÀúÀåÇϱâ PlayerPrefs - ÇÁ·ÎÁ§Æ® PlayerPrefsEx1
Chapter 8 Delegate Á¤º¹Çϱâ
1 Property
2 InputField¸¦ È°¿ëÇØ °£´ÜÇÑ °è»ê±â ¸¸µé±â - ÇÁ·ÎÁ§Æ® : CalcEx1
3 delegate¸¦ »ç¿ëÇÑ °è»ê±â ¸¸µé±â 1
4 delegate¸¦ »ç¿ëÇÑ °è»ê±â ¸¸µé±â 2
5 delegate¸¦ »ç¿ëÇÑ Red Alert ¸¸µé±â - ÇÁ·ÎÁ§Æ® : DelegateRedAlert
6 delegate event
7 Dictionary ÄÝ·º¼Ç - ÇÁ·ÎÁ§Æ®: DictionaryEx1
8 Dictionary¸¦ »ç¿ëÇÑ À̺¥Æ® ó¸® - ÇÁ·ÎÁ§Æ®: DelegateDictionary
9 SendMessage¸¦ »ç¿ëÇÑ À̺¥Æ® ó¸® - ÇÁ·ÎÁ§Æ®: SendMessageEx1
Chapter 9 ½º¸¶Æ®Æù 3D °ÔÀÓ ¸¸µé±â - ÇÁ·ÎÁ§Æ® MonsterGame
1 ¹è°æ ¹× ij¸¯ÅÍ ¿¡¼Â ´Ù¿î·Îµå ¹Þ±â
2 Player ÄÁÆ®·Ñ·¯ ¹× Á¡ÇÁ ¹öÆ° ¸¸µé±â
3 Ç÷¹ÀÌ¾î ¿ÀºêÁ§Æ® Ãæµ¹ ó¸®Çϱâ
4 Animator Controller - Player ´Þ¸®±â ¾Ö´Ï¸ÞÀ̼Ç
5 Animator Controller - jump ¾Ö´Ï¸ÞÀ̼Ç
6 jump ¹öÆ° ¸¸µé±â
7 ¹Ì»çÀÏ ¹ß»ç ¹öÆ° ¸¸µé±â
8 Àû±º ¸ó½ºÅÍ
9 ¸¶À» ¹Û ¸¸µé±â
10 »ç¿îµå ±¸ÇöÇϱâ
11 Á¡¼ö Á¦ÀÛÇϱâ
Chapter 10 VR °ÔÀÓ ¸¸µé±â - ÇÁ·ÎÁ§Æ® : GVRApp01
1 »õ·Î¿î VR ÇÁ·ÎÁ§Æ® ¸¸µé±â
2 GVR SDK ¼³Ä¡Çϱâ
3 Reticle ¸¸µé±â
4 Ray »ç¿ëÇϱâ
5 Player À̵¿Çϱâ
6 Player ¸ØÃß±â
7 3ÃÊ ÀÀ½ÃÇÏ¸é ¿ÀºêÁ§Æ®°¡ »ç¶óÁö°Ô ¸¸µé±â
8 VR ¸ó½ºÅÍ °ÔÀÓ ¸¸µé±â
Chapter 11 ±¸±Û ½ºÅä¾î¿¡ App žÀçÇϱâ
1 È¸é ¹æÇâ °íÁ¤Çϱâ
2 Å°½ºÅä¾î(Keystore) ¸¸µé°í ºôµåÇϱâ(¹èÆ÷¿ë APK ÆÄÀÏ ¸¸µé±â)
3 ºôµåÇϱâ
4 ±¸±Û °³¹ßÀÚ µî·ÏÇϱâ
5 App Ç÷¹À̽ºÅä¾î¿¡ žÀçÇϱâ
6 App Ãâ½ÃÇϱâ
ã¾Æº¸±â