본문 바로가기

-/Unity3D 5.x17

Physics.Raycast() 함수 bool Physics.Raycast(시작 지점, 방향, RaycastHit 변수, 길이)시작지점 - Vector3방향 - Vector3RaycastHit길이 - float bool 값으로 직선 범위 안에 충돌체가 있는지 리턴하는 함수.RaycastHit 변수는 함수 이전에 선언되어 있어야 한다. 2015. 1. 20.
Collider Colider- Box, Sphere, Mesh 등이 있음.- Is Trigger 옵션을 체크하면 해당 객체의 콜라이더는 충돌은 감지하지만, 다른 객체와 충돌 되지는 않습니다. 충돌 관련 함수Collider.OnCollisionEnter다른 콜라이더가 접촉 했을 때 호출됩니다.void OnCollisionEnter(Collision _col) Collider.OnCollisionExit접촉 중인 다른 콜라이더가 콜라이더를 벗어날 때 호출됩니다. Collider.OnCollisionStay다른 콜라이더와 접촉 중인 모든 프레임에서 호출됩니다. Trigger 관련 함수Collider.OnTriggerEnter다른 콜라이더가 접촉 했을 때 호출됩니다.void OnTriggerEnter(Collider _col.. 2015. 1. 19.
Rigidbody.AddForce Descriptionrigidbody에 힘을 더 합니다. using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void FixedUpdate() { rigidbody.AddForce(Vector3.up * 10); } } 2015. 1. 16.
게임 오브젝트 생성과 제거 Instantiate 함수를 이용한 게임 오브젝트 생성. Destroy 함수를 이용한 게임 오브젝터 제거. 2015. 1. 15.
RigidBody RigidBody?- 강체 : 현상을 쉽게 기술하기 위해 도입한 것으로, 외력을 가해도 크기나 형태가 변하지 않는 이상적인 물체를 말한다.- 유니티에서는 중력이나 충돌 등의 외력이 가해 질 수 있게 해주는 성질이라고 생각하시면 되겠습니다. RigidBody를 추가하려면Inspector 에서 Add Component > Physics > Rigidbody 항목을 클릭 객체에 리지드 바디를 추가하게 되면 다양한 속성이 추가됩니다. Mass 질량이라고 생각하시면 됩니다. 숫자가 높을 수록 낮은 것과의 충돌 등에서 더 움직이지 않게 됩니다. 객체의 크기와는 관계가 없습니다. Drag Angular Drag Use Gravity 중력을 적용 할 것에 대한 옵션 Is Kinematic 외부의 힘이 영향을 받지 않게.. 2015. 1. 13.
320x100