게임개발16 유니티3D 공부(Part 1-4) 적 만들기, 네이게이션 메쉬(NavMesh), 플레이어 추적 이전 글에 이어서 공부를 계속한다!전속전진이다! 우선, 코인 숫자를 늘려줬다 이제 플레이어 = 캐릭터를 따라오는 적을 만들어야 하는데, 책에서는 Navigation 기능에 대해서 설명하고 있다 몇번 듣기는 했어도 직접 해보기는 처음이라 재미있어 보인다 적으로 사용될 빈 오브젝트를 만들고 위치를 플레이어 앞으로 설정한다 모델은 유니티짱 에셋의 다른 모델, Box유니티짱을 사용한다 이제 여기에 NavMesh를 설정해야 한다 우선, 오브젝트에 navigation static을 넣어야 하는데왜인지는 모르겠는데 비활성화 되어 있다????? 진짜 왜????? ................................................................................... 알아.. 2024. 9. 25. 유니티3D 공부(Part 1-3) 동전 만들기(팩맨 만들기) 오늘도 즐거운 유니티 공부시간이다 이전 글에서 캐릭터를 움직이는 것 까지 했으니, 이제 움직이는 동기를 만들어 주어야 한다 책에서는 그 동기를 동전 줍기로 구현하려는 것 같다3D오브젝트에서 Sphere를 생성해 준다 색깔이 변별력이 없으니 변경해주자 3D오브젝트에 표면을 변경할려면 meterial을 수정해주어야 한다 이때, 기본 오브젝트에는 디폴트인 흰색 메테리얼이 들어가 있다이를 노란색으로 변경해보자 순서대로 메테리얼 생성, RGB 색상 부여, 오브젝트에 메테리얼 수정의 과정을 거쳐, 구에 색깔을 부여했다 이제 이 구를 캐릭터가 충돌시 먹을 수 있도록 구현해보자책에서는 IsTrigger을 사용해서 구현하는 것 같다 void OnTriggerEnter(Collider other) { .. 2024. 9. 25. 유니티3D 공부(Part 1-2) 플레이어 이동 코드분석, 애니메이션 추가 오늘도 즐거운 유니티 공부 시간이다 젠장 뭔가 하는건 더럽게 많은데 하는게 없는것 같은 이 느낌 일단 계속 하다보면 끝날거라 생각한다 using System.Collections;using System.Collections.Generic;using UnityEngine;public class Player_move : MonoBehaviour{ public float moveSpeed = 5f; public float rotationSpeed = 360f; CharacterController characterController; void Start() { characterController = GetComponentCharacterController>(); } .. 2024. 9. 24. 유니티3D 공부(Part 1-1) 플레이어 움직이기 끼얏호우!!! 즐거운 유니티 공부 시간이다. 지난 c#공부에서 흐름을 읽었으니, 그걸 써먹고 싶은데정작 유니티 3d를 공부한적이 없어서 솔로로 공부를 시작한다 교제는"유니티짱으로 배우는 유니티5 3D게임 제작 입문"이다 고딩때 얻은 책인데, 이제서야 본격적으로 볼 것 같다전체적으로 유니티짱 에셋을 적극적으로 사용하는데, 보통 대학 캡스톤에서 에셋을 적극적으로 사용하는 것을 생각해 보면, 이런 에셋을 중심으로 굴리는 교제도 한번쯔음 해볼만 하다고 생각한다 익숙한 감각... 다시 게임 개발자로 돌아갈 시간이다... 헛소리는 그만하고 유니티짱이나 가져오자 유니티짱 에셋에는 모델이나 애니메이션 등 여러가지를 포함하고 있다 이제 이걸 이용해서 게임을 만들어 보자 우선 플레이어를 만들어야 한다빈 오브젝트에 p.. 2024. 9. 24. 이전 1 2 3 4 다음