유니티 프로젝트/Team Project1 - Fall Guys10 폴가이즈 _ 바운스 (참고) 유니티에서 바운스 범퍼 게임 메카닉 만들기 https://www.youtube.com/watch?v=bdGn4J4HD_8 Capsule(Bumper)을 생성 후 Capsule(Bumper) Component Capsule Collider BounceBackBumber C#Script [시도] 1. 두 물체가 접촉하는 지점에 대해 법선 방향으로 공에 힘을 추가하고싶다. -> 매우 일관성이 없다 2. 범퍼 중심에서 볼의 현재 위치까지의 방향과 해당 방향에 따라 힘을 추가한다 -> 반복은 잘 작동되지만 내 기능은 폭발력 추가 기능이었지만 다른 객체의 강체를 가져와야 하므로 otherRB 라고 하는 강체 유형의 새 로컬 변수가 선언 공이 범퍼에 닿고 이것은 collision.contacts[0].최종 매개변수 2022. 7. 9. 폴가이즈 2 character Player using System.Collections; using System.Collections.Generic; using UnityEngine; // 사용자의 입력값에 따라 좌우앞뒤로 이동하고 싶다. // shift키를 누르면 빨리 달리고 싶다. // jump키를 누르면 뛰고 싶다. public class LHS_Player : MonoBehaviour { // 이동속도 public float speed = 10; // 빨리달리기 속도 public float runSpeed = 2f; // 점프 파워 public float jumpPower = 5; float hAxis; float vAxis; Vector3 moveVec; private Camera currentCamera;.. 2022. 7. 9. 폴가이즈 1 using System.Collections; using System.Collections.Generic; using UnityEngine; // 사용자의 입력값에 따라 좌우앞뒤로 이동하고 싶다. // shift키를 누르면 빨리 달리고 싶다. // jump키를 누르면 뛰고 싶다. public class LHS_Player : MonoBehaviour { // 이동속도 public float speed = 10; // 빨리달리기 속도 public float runSpeed = 2f; // 점프 파워 public float jumpPower = 5; float hAxis; float vAxis; Vector3 moveVec; private Camera currentCamera; public bool UseC.. 2022. 7. 7. 폴가이즈 _ 점프 & 회피(참고) https://www.youtube.com/watch?v=eZ8Dm809j4c&t=391s if(rDown) { transform.position += moveVec * speed * runSpeed * Time.deltaTime; } else { transform.position += moveVec * speed * Time.deltaTime; } // 삼항연산자로 변경 가능 // bool 형태 조건 ? trun 일 때 값 : false 일때 값 // runFast가 참이라면 runSpeed를 곱해주고 거짓이라면 speed를 곱해준다. transform.position += moveVec * (runFast ? speed * runSpeed : speed) * Time.deltaTime; 삼항연산자 i.. 2022. 7. 7. 이전 1 2 다음 728x90