0
저는 Unity에 익숙하지 않지만 Java로 1.5 년의 경험을 가지고 있습니다. 나는 유니티 스크립트의 대부분을 이해하지만, 나는 첫사람에서 그 장면에서 물체를 가져 오는 방법을 알아 내고자 노력하고있다. 여기에 물건을 집어 들고있는 것이지만 컴퓨터에 어떤 개체를 집어 넣어야하는지 잘 모릅니다. 감사합니다! 이 촬상 될 수 있도록 물체로부터 최소 간격을 설정하면서이를 수행마우스로 집어 올릴 대상 선택
#pragma strict
function Start() {
}
var SpawnTo : Transform;
var Object1 : Transform;
var dist = 4;
private var isHolding = false;
function Update() {
if(Input.GetKeyDown(KeyCode.E)){
if(Vector3.Distance(transform.position, Object1.position) < dist){
isHolding = !isHolding;
}
}
if(isHolding == true){
Object1.rigidbody.useGravity = false;
Object1.parent = SpawnTo;
Object1.transform.position = SpawnTo.transform.position;
Object1.transform.rotation = SpawnTo.transform.rotation;
}else{
SpawnTo.transform.DetachChildren();
Object1.rigidbody.useGravity = true;
}
}
난 그냥 그 않는 조립식를했습니다 내 컴퓨터의! – Saturnix