본문 바로가기
728x90

unity6

Time.deltaTime Time.deltaTime public static float deltaTime; Description 지난 프레임이 완료되는 데 까지 걸린 시간을 나타내며, 단위는 초를 사용합니다. (읽기전용) 사용자의 프레임 률(frame rate)을 독립적으로 적용하기 위해서 사용합니다. 매 프레임마다 어떤 값을 더하거나 빼는 계산을 하는 경우에, Time.deltaTime과 곱해서 사용할 수 있습니다. Time.deltaTime과 곱하는 경우에, 다음의 경우를 나타냅니다: 오브젝트를 프레임당 10미터가 아닌 초당 10미터 움직이고 싶은경우를 나타냅니다. MonoBehaviour의 FixedUpdate에서 호출되는 경우에, 고정 프레임률 delta Time을 반환합니다. OnGUI에서는 프레임당 여러번 호출될 수 .. 2020. 7. 1.
Vector3의 magnitude와 normalized 방향 벡터의 정보에는 1. 거리(크기) 라는 정보와 2.실제 방향 의 정보가 있다 1. 거리 (크기) magnitude Description 벡터의 길이를 반환합니다. (읽기전용) 벡터의 길이는 (x*x+y*y+z*z)의 제곱근입니다. 일부 벡터의 길이만 비교하는 경우에, sqrMagnitude를 사용해서 길이의 제곱값을 비교할 수 있습니다. (길이의 제곱값을 사용하는 경우가 더 빠릅니다.) Unity에서 제공하는 Doc를 살펴보면 설명이 되어있다. 벡터의 길이를 반환 한다는 것은 거리(크기)를 의미한다. 즉 예를들어 케릭터의 Position 값 (X, Y, Z)의 거리를 얻어올 수 있다. 두 케릭터가 각각 (10,0,0) (5,0,0) 의 위치해 있다면 두 케릭터간의 거리는 x좌표로 5만큼 차이가 난다.. 2020. 6. 30.
Jump Throw의 좌표를 응용하여 y축으로만 값을 주어 점프를 하게 만듦 (점프 전의 모습과 좌표) (스페이스바를 누른 후 점프한 모습 그리고 좌표) 2016. 12. 28.
Throw 게임 오브젝트에 힘을 줘서 움직임을 만드는 방법. 게임 오브젝트에 힘을 주어 움직임을 만들려면 해당 게임 오브젝트에 물리 작용을 처리할 리지드바디(Rigdbody) 컴포넌트가 필요. [참고]6번재 줄의 힘을 달리하면 가해지는 힘의 양을 조절 하여 날아가는 거리를 조절 할 수 있다. 9번째줄의 백터값 또한 16번째줄의 힘과 백터값을 곱하기때문 날아가는 거리를 조절 할 수 있다. Vector3(각 x, y, z 축 방향) 위 코드는 800을 각 x , y 축으로 기존의 힘의 반으로 400의 힘으로 x, y 축으로 해당 오브젝트에 힘을가함.[참고] GetComponent로 Rigidbody를 불러와 AddForce 함수를 참조하여 AddForce의 매개변수에 연산된 백터 값을 넣어주면 해당 스크립트를 컴포넌트.. 2016. 12. 28.
2016 유니티 로드쇼 서울지역 10월 29일 마지막 유니티 로드쇼가 개최 되었다. 기존에 대전 지역을 신청했지만, 학교 중요한 알고리즘 시험이 겹쳐있어 아쉽게 참석하지 못했었고, 그리하여, 유니티 관계자분께 따로 전화를 드려 알아보니 오프라인 접수도 받는다고 했다. 그동안 학교에 아직까지 게임개발 쪽에 흥미가있고 공부하는 학우는 찾지 못하여, 혼자 공부하는데 어려움이 많았다. 정확히 말하면, 기간도 짧지만 엔진에 대한 정보나 모르고 있는 사실들이 너무 많아, 책으로 공부하기에는 제공되는 다양한 서비스를 아는데에는 한계가 있었다 로드쇼에서 제공하는 정보들 중에는 유익한 것들이 많이 있었다. □ 유니티 VR관련 내용 을 요약하자면처음에 인상 깊었던점은 가상현실 기술을 활용한 Unity Editor 였다. 위 동영상은 현재 구현된.. 2016. 11. 21.
Player basic move □ Vector3 ◆ 방향을 지시하는 용도로 사용할 때는(x,y,z)값을 0과 1로 표시한다. 각 방향에 대한 상수값을 사용할 수도 있다.◆ 거리를 지시하는 용도로 사용할 때는 (x,y,z) 값을 해당 크기 만큼 표시한다. .벡터3(Vector3)는 오브젝트의 이동 방향을 지시하거나 이동 거리, 회전을 표시할 때 사용한다. □ 프레임 시간의 보정 Update 메서드는 iOS나 안드로이드 모바일 기기에서는 1초당 최대 60프레임이 호출된다. 그런데 Update 메서드가 호출되는 횟수가 모든 기기에서 정확하게 똑같지는 않다. Update 메서드에서 처리하는 내용이 많은 경우 최신 기기는 빠르게 처리해 초당 60번 호출하는 데 문제가 없을 수 있지만, 오래된 기기는 성능이 떨어져 초당 20프레임만 호출할 수도.. 2016. 11. 21.
728x90