일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- unity git
- networkbehaviourid
- m585
- nav거리
- nav오브젝트사이거리
- navigation
- 깃허브 데스크탑 병합
- 몬스터
- 오브젝트 깜빡임
- M590
- 깃허브 데스크탑 합치기
- 유니티
- networkobject.networkid
- stateauthority
- 유니티 해상도 설정
- githubdesktopmerge
- networkobject
- unity 병합
- 유니티 머지
- 유니티 해상도
- m585 수리
- unity merge
- 유니티 해상도 변경
- m590 수리
- Unity
- 유니티 합치기
- 유니티 브랜치 merge
- NavMesh
- Github DeskTop Merge
- Today
- Total
목록제작/영혼들 (12)
집게사장의 꿈

문제점- 몬스터의 사지가 꺾이는 듯한 기괴한 움직임을 주고 싶지만, 역동적으로 꺾이는 모습을 구현하기에 고민이 생김*시도해본 내용 1. 각 Rotate좌표에 있는 X Y Z의 값에 가중치를 주어 각 가중치에 맞게 회전시킴.//1. X Y Z에 대한 가중치를 설정한다.Vector3 rotateW = Vector3.zero;rotateW.x = Random.Range(0, 1.0f);rotateW.y = Random.Range(0, 1.0f - rotateW.x);rotateW.z = 1.0f - rotateW.x - rotateW.y;//2. 지정된 값에서 랜덤한 값으로 회전값을 지정한다.float r = Random.Range(0.0f,parts[i].degree);rotateW = rotateW * r..

1. 목적- 플레이어에게 공포감을 주기 위한 동작과 추격을 하며, 사운드에 반응하여 움직인다. 기능1. 몬스터의 추격의 순서는 플레이어, 전역사운드, 로컬사운드, 맵순회 순으로 진행된다.2. 추격은 AI Nav를 사용하여 SetDestination으로 지정한다.3. 플레이어가 DeadRange에 들어왔을 경우에는 Dead이벤트를 발생시킨다. 문제점1. Update 내에 조건문을 통해 매 프레임마다 추격대상을 업데이트함으로서, 추격에 있어 대상이 지속적으로 바뀜해결1. 플레이어를 제외한 조건문에서 지정한 목적지에 도착을 했을 경우에만 위치값을 업데이트 하며, 그렇지 않다면 업데이트 하지 않는다. 또한, 추격 대상에 도착했을 경우에는 딜레이를 주어 그 곳을 살피도록 한다.Player조건1. 플레이어가 숨..