Skip to content

 smart media : 동영상 강의 : Unity3D


  1. 3인칭 액션게임 9단계 - 캐릭터를 따라가는 카메라의 구현을 위한 준비과정 및 LateUpdate 함수 (8:56)

    카메라가 고정되어 있으므로 제대로 된 시점을 확보할 수 없는 상황입니다. 카메라가 항상 캐릭터를 따라다니도록 기능을 구현하는 방법입니다. 몇가지 유니티에 정의된 기본 함수를 소개합니다. Awake : 가장 먼저 단 한번만 실행됨. 변수의 초기화 등에 활용...
    Date2018.04.21 Category3인칭 액션게임 Bydrtwin Reply0 Views17 file
    Read More
  2. 3인칭 액션게임 8단계 - 마우스 커서를 향해서 움직이도록 기능구현 하기 (6:36)

    현재 캐릭터 조작 시 항상 정면을 바라보고 있기 때문에 마우스 커서의 위치를 향해서 움직이도록 기능을 만들어봅니다. 이동 시 Translate 명령을 사용했다면 회전에는 Rotate 명령어를 써야 합니다. 아래와 같이 마우스를 따라서 방향전환이 됩니다. 다운로...
    Date2018.04.21 Category3인칭 액션게임 Bydrtwin Reply0 Views21 file
    Read More
  3. 3인칭 액션게임 7단계 - Debug.Log를 통한 확인방법 및 변수로 정리하기 (15:11)

    키 입력의 결과로 발생되는 수치를 확인하기 위해서 Debug.Log 및 ToString 명령을 배워봅니다. 변수값의 산술식을 또다른 변수로 적용해서 활용하는 방법을 알아봅니다. 특히 Update 함수처럼 매 프레임 접근해야 하는 경우에는 최적화에 신경을 써야 하는데 ...
    Date2018.04.21 Category3인칭 액션게임 Bydrtwin Reply0 Views21 file
    Read More
  4. 3인칭 액션게임 6단계 - Time.time과 Time.deltaTime의 차이 및 Input.GetAxis의 활용 (8:56)

    이동을 위해서 방향 및 힘을 곱해주는 것 뿐만 아니라 시간도 곱해주어야 합니다. Time.time 및 Time.deltaTime의 차이를 알아봅니다. Time.deltaTime은 컴퓨터 속도와 상관없이 일정한 속도를 얻어내기 위해서 고안된 방법인데 이전 시간으로 부터 계산하는 T...
    Date2018.04.21 Category3인칭 액션게임 Bydrtwin Reply0 Views23 file
    Read More
  5. 3인칭 액션게임 5단계 - 캐릭터 배치 및 Vector3의 좌표개념 (15:38)

    AngryBot이라고 하는 3D 캐릭터 모델링을 배치하여 조작가능한 기능을 부여해봅니다. 3D 캐릭터를 바로 사용하지 않고 Create Empty로 빈 오브젝트를 하나 만들어서 그 하위 구조로 만드는 방법을 권합니다. 추후 첨가될 수 있는 여러 기능을 위해서 바람직하...
    Date2018.04.21 Category3인칭 액션게임 Bydrtwin Reply0 Views25 file
    Read More
  6. 3인칭 액션게임 4단계 - Skybox의 구성 및 6 Sided와 Procedural 방식의 비교 (7:13)

    씬의 환경을 구성하기 위한 기능으로 Skybox를 만들어봅니다. Window / Light / Setting 메뉴로 들어가면 Environment를 지정할 수 있습니다. 6개의 이미지를 이용하여 배경을 만드는 Shader로써 6 Sided 방식을 알아봅니다. 아래와 같이 전혀 다른 느낌을 만...
    Date2018.04.21 Category3인칭 액션게임 Bydrtwin Reply0 Views22 file
    Read More
  7. 3인칭 액션게임 3단계 - 이미지의 압축 및 벽면을 프리팹(Prefab)으로 만들기 (8:46)

    4개의 벽면을 만드는 작업을 진행합니다. 만들어진 벽면을 다른 오브젝트와 정확히 정렬시키기 위해서 V(Vertex)키를 누르고 움직이면 정확히 스내핑(Snapping)되므로 편리합니다. 유니티는 물리적으로 이미지를 줄이지 않고도 크기를 조정하여 압축해주는 기...
    Date2018.04.21 Category3인칭 액션게임 Bydrtwin Reply0 Views18 file
    Read More
  8. 3인칭 액션게임 2단계 - 재질에서 Normal Map 이미지의 개념 및 효과 (10:51)

    새로운 바닥 재질을 만드는 과정에서 Shader를 Standard 모드로 정하고 Diffuse 이미지를 Albedo에 넣어줍니다. Normal Map 이미지를 활용하면 깊이감있는 입체재질의 표현이 가능합니다. 노멀(Normal)이란 폴리곤 표면의 방향을 의미하는데, 노멀맵의 개념을 ...
    Date2018.04.21 Category3인칭 액션게임 Bydrtwin Reply0 Views17 file
    Read More
  9. 3인칭 액션게임 25단계 - 플레이어 캐릭터를 AddExplosionForce 효과에서 배제시키기 (3:16)

    드럼통 폭발시 플레이어 캐릭터도 AddExplosionForce의 영향으로 인해서 회전이 발생하는 상황입니다. 이를 해결하려면 Player 태그를 이용하여 플레이어 캐릭터를 영향력에서 배제시킬 수 있습니다. 다운로드 : Unity 3D Robot Action Game 25.zip
    Date2018.05.05 Category3인칭 액션게임 Bydrtwin Reply0 Views44 file
    Read More
  10. 3인칭 액션게임 24단계 - 총구의 MuzzleFlash 및 LocalScale, LocalRotation으로 변화주기 (13:47)

    총알이 발사되는 총구에서 화염효과를 보이게 하기 위해 MuzzleFlash라는 오브젝트를 만들고 재질을 입힙니다. 너무 똑같으면 밋밋하므로 등장 시 보이거나 보이지 않도록 컴포넌트의 활성, 비활성화 및 LocalScale을 이용한 랜덤한 크기 변화, LocalRotation...
    Date2018.05.05 Category3인칭 액션게임 Bydrtwin Reply0 Views16 file
    Read More
  11. 3인칭 액션게임 23단계 - AudioSource 컴포넌트와 PlayOneShot으로 사운드 발생시키기 (14:33)

    총알 발사 시 사운드가 발생하기 위해서는 AudioSource 컴포넌트를 활용합니다. 그런데 특정한 사운드를 등록하지 않고 필요 시점에서 PlayOneShot 명령어를 이용해서 사운드를 내게 만듭니다. 함수의 파라미터에 타입을 지정하는 방식을 활용해봅니다. 다운로...
    Date2018.05.05 Category3인칭 액션게임 Bydrtwin Reply0 Views14 file
    Read More
  12. 3인칭 액션게임 22단계 - MainTexture의 교체 및 Randowm.Range 명령어의 사용 (8:10)

    드럼통의 텍스춰를 바꾸기 위해서 MeshRenderer 컴포넌트의 material 중 MainTexture를 교체하는 방법을 배워봅니다. Random.Range 명령 시 배열의 마지막은 Length로 지정합니다. 이때 정수(int) 타입으로 범위를 지정하면 뒤의 숫자는 등장하지 않으며 실수(...
    Date2018.05.05 Category3인칭 액션게임 Bydrtwin Reply0 Views15 file
    Read More
  13. 3인칭 액션게임 21단계 - OverlapSphere를 이용한 주변 Collider의 검출 및 AddExplosionForce 기능 (14:07)

    드럼통 폭발 시 주변에 폭발력 전달을 위한 기능을 만들어봅니다. 이를 위해서 여러 개의 드럼통 배치가 선행되어야 합니다. Collider 배열로 변수를 만들고 주변의 특정 범주안에서 Collider를 가진 오브젝트들을 검출하는 방식을 이용합니다. 이를 위해 Over...
    Date2018.05.05 Category3인칭 액션게임 Bydrtwin Reply0 Views15 file
    Read More
  14. 3인칭 액션게임 20단계 - 드럼통(Barrel) 생성 및 전위, 후위 증감연산자를 이용한 hitCount의 판정 (13:39)

    스테이지에 장애물인 드럼통(Barrel)을 만듭니다. 이 드럼통은 총알을 세번 맞으면 폭파되도록 할 예정이라 이를 계산하기 위한 기능이 필요합니다. 증감 연산자를 이용하여 hitCount를 계산하는 과정에서 전위 산정방식과 후위 산정방식의 차이를 알아봅니다....
    Date2018.05.05 Category3인칭 액션게임 Bydrtwin Reply0 Views15 file
    Read More
  15. 3인칭 액션게임 1단계 - Quad를 이용한 바닥 및 재질(Material) 만들기 (13:13)

    유니티를 이용한 3인칭 액션게임을 만들어봅니다. 본 예제는 아래의 '절대강좌! 유니티 5'라는 책의 예제입니다. 동강에 사용된 유니티 소스는 아래의 것을 다운받으세요. 다운로드 : Unity 3D Robot Action Assets.zip 게임의 배경을 만들기 위한 과정으로 Pl...
    Date2018.04.21 Category3인칭 액션게임 Bydrtwin Reply0 Views23 file
    Read More
  16. 3인칭 액션게임 19단계 - Vector3 변수를 활용한 벽과 총알의 입사각 계산 (8:34)

    현재 총알이 벽에 충돌할 때 만들어지는 불꽃 파티클은 어떤 방향에서도 동일한 각도로 만들어집니다. 만일 비스듬하게 총알이 맞는 경우는 해당되는 각도에 알맞게 불꽃이 튀긴다면 더 적절한 표현도 가능할 것입니다. 입사각이란 발사된 총알의 Vector3 좌표...
    Date2018.05.05 Category3인칭 액션게임 Bydrtwin Reply0 Views14 file
    Read More
  17. 3인칭 액션게임 18단계 - Particle System의 활용 및 동적 Gameobject 변수 (11:06)

    벽에 총알이 충돌할 경우 파티클 효과를 연출할 수 있도록 합니다. 파티클 효과는 Prefab이 동적으로 생성되는 것이며 시각적인 소멸 이후에도 사라지지 않는 상태이므로 파괴를 필요로 하는데 파괴를 하려면 생성 즉시 새로운 Gameobject 변수에 담아야 Destr...
    Date2018.05.05 Category3인칭 액션게임 Bydrtwin Reply0 Views14 file
    Read More
  18. 3인칭 액션게임 17단계 - IEnumerator 함수 및 Trail Renderer로 총알 궤적의 잔상효과 만들기 (6:33)

    총알 생성이 병렬처리되도록 IEnumerator 타입을 이용합니다. 이 경우 반드시 yield return 구문과 StartCoroutine을 사용해야 합니다. Trail Renderer를 사용하여 총의 궤적이 만드는 잔상효과를 연출하는 방법을 알아봅니다. 다운로드 : Unity 3D Robot Acti...
    Date2018.05.05 Category3인칭 액션게임 Bydrtwin Reply0 Views15 file
    Read More
  19. 3인칭 액션게임 16단계 - 총알발사 지점 생성 및 Transform 좌표체계에 대한 주의점 (13:38)

    총알이 발사될 지점을 총구 앞에 설정하기 위해서 Create Empty를 생성합니다. 총알은 Z축 방향으로 발사될 것이므로 방향설정이 매우 중요합니다. 하위에 생성하거나 혹은 종속시키고 Reset 하는 경우, 상위의 Parent가 가지고 있는 좌표체계를 그대로 물려받...
    Date2018.05.05 Category3인칭 액션게임 Bydrtwin Reply0 Views18 file
    Read More
  20. 3인칭 액션게임 15단계 - OnCollisionEnter와 OnTriggerEnter의 차이 및 Debug.Log로 충돌 판정하기 (7:33)

    Rigidbody 컴포넌트를 이용하여 충돌을 판정하는 함수는 크게 두 가지입니다. OnCollisionEnter(Collision ~)과 OnTriggerEnter(Collider ~) 타입을 꼭 외워두세요. 이들은 Trigger 옵션이 켜있느냐 아니냐에 따라 달라집니다. 총알이 벽에 맞는 경우 충돌판정...
    Date2018.05.05 Category3인칭 액션게임 Bydrtwin Reply0 Views12 file
    Read More
Board Pagination Prev 1 2 Next
/ 2

Powered by Xpress Engine / copyright @ 2008. www.drtwin.com. All rights reserved.

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소