에셋 제작

씬1 맵 구성

+ 플레이어 Translate 충돌 버벅임 해결 (레이트레이싱 방법으로)
private void CheckDirectionAndMove() { if(Input.GetKey(KeyCode.S)) { if(Physics.Raycast(gameObject.transform.position, Vector3.back, out RayTarget, mRayMovementDist)) { return; } mDirection = CharacterDirection.Backward; transform.Translate(Vector3.back * mSpeed * Time.deltaTime); } if(Input.GetKey(KeyCode.D)) { if(Physics.Raycast(gameObject.transform.position, Vector3.right, out RayTarget, mRayMovementDist)) { return; } mDirection = CharacterDirection.Right; transform.Translate(Vector3.right * mSpeed * Time.deltaTime); } if(Input.GetKey(KeyCode.W)) { if(Physics.Raycast(gameObject.transform.position, Vector3.forward, out RayTarget, mRayMovementDist)) { return; } mDirection = CharacterDirection.Forward; transform.Translate(Vector3.forward * mSpeed * Time.deltaTime); } if(Input.GetKey(KeyCode.A)) { if(Physics.Raycast(gameObject.transform.position, Vector3.left, out RayTarget, mRayMovementDist)) { return; } mDirection = CharacterDirection.Left; transform.Translate(Vector3.left * mSpeed * Time.deltaTime); } }'기타 > 기타' 카테고리의 다른 글
| 에셋제작, 학교 씬 구성 (0) | 2022.03.31 |
|---|---|
| 에셋제작 , 드로우콜 최적화, Light Script (0) | 2022.03.27 |
| 에셋제작, 인벤토리 시스템 (0) | 2022.03.26 |
| 에셋제작, 카메라 움직임 변경 (0) | 2022.03.19 |
| 에셋 제작 (0) | 2022.03.17 |