3D_FPS (12) 썸네일형 리스트형 08_05 Enemy_(Move,Attack,Die) 목차 Move() 상태 구현하기 Attack() 상태 구현하기 OnDamageProcess 이벤트 구현하기 (피격당했을 시) Die() 상태 구현하기 넉백 구현 Lerp와 관련된 이야기 (참고) 고스톱에서 유용하게 쓰이는 FSM 더보기 더보기 우리수업에서의 목적 = 목차, Move() 상태 구현하기 => 타겟쪽으로 이동하기 //타겟쪽으로 이동하고싶다 => 타겟은 Player //타겟쪽으로 이동하고 싶다. // 필요속성 : 이동속도, 타겟, CharactoerController public float speed = 5; public Transform target; CharacterController cc; 변수 선언 private void Move() { //타겟쪽으로 이동하고싶다. //1. 방향이 필요 .. 08_04 (Enemy 생성, FSM 구현, Idle 구현) 목차 [Player] 머리위에서 총 터지는 문제 해결 (Layer 이용) [Enemy 만들기] [Enemy Finite StateMachine] [Enemy.cs] (참고) 어제 했던것 중 짚고 넘어갈 것 (RIgidBody 부분) 더보기 Rigidbody 는 원래 충돌하기 위해서 사용했었음 이걸 이용해서 물리를 어떻게 표현할까 생각했음 Velocity Force update()에서 V =V0 + at 이걸 넣으면 총알은 그냥 앞으로 쭉 나갈거임. (포물선을 그리지도 않고) 벽에 맞아도 튕기지도 않음. 그래서 RigidBody 쓸려면 태어날때 한번 주거나 이렇게 하는게 좋음! Update 에 넣고 계속 하는게 아니라 유니티에는 NVIDIA 물리엔진이 들어가있는데 여기에는 진짜 엄청 많은 물리엔진이 구현되.. (08_03) 목차 카메라가 보는 방향을 플레이어의 방향으로 만들기 플레이어에게 중력 적용 시키기 중력 넣음으로써 파생되는 문제 해결 (중력 누적) (Mission 1) 점프가 연속으로 계속 되는 문제 해결 (Mission 1) 해설 (Mission 2) 2단 점프 만들기 (Mission 2) 해설 (Mission 3) 총알 만들어서 발사하기 (Mission 3) 해설 총 만들기 RayCast Effect 넣기 카메라가 보는 방향을 플레이어의 방향으로 만들기 ` 플레이어가 카메라가 바라보는 쪽으로 가고싶음! 그니까 현재 글로벌 방향으로가지, 카메라가 바라보는 시점으로 가지는 않는다 (Camera.main 는 Tag 가 Main Camera 인 카메라를 의미한다) dir = Camera.main.transform.Tra.. 08-02 (3D_FPS) CamRotate.cs, PlayerMove.cs 생성 CamRotate, PlayerMove, RigidBody, CharacterController에 관한 설명 더보기 서론 지금 부터는 이제 글 쓰기가 아니라, 이제는 생각이라는걸 하게 될거임. 그리고 설계를 하고 어떻게 잘 짠 코드를 만들까. 이런 생각들을 하게 될 거임. 그리고 생각보다 컨텐츠 수준이 떨어 질 수도 있음. 그리고 잘 짠코드라는게 어떤 글쓰기인지 보여주고 수준을 높일 거임. 지금까지는 그냥 생각의 나열임. 핵심이 있는게 아니라.하고싶은걸 던져놓는 글쓰기 -------------------- 아빠가 혼냈다 미웠다. 같이 안자야지 근데 아이스크림 사주셨다. 그래서 같이 자기로 했다. 정도? -------------------- 이번달은 글쓰기의 체계화임!! (참고) 리듬게임 제작 1. 사운드.. 이전 1 2 다음