안녕하세요 저는 구형을 만들고 화면 중간에서 보는 방향으로 그것을 실행하려고합니다. 하지만 현재 중간에서 시작하지만 항상 같은 방향과 높이로 시작됩니다. 도움이 필요하시면 tanx에게 문의하십시오.화면 중앙에서 공을 쏴라 Unity
#pragma strict
private var globe:GameObject;
var globeMaterial:Material;
private var shootIndex:boolean;
function Start() {
}
function Update() {
if(Input.GetMouseButtonDown(0))
{
if (shootIndex==false){
globe=GameObject.CreatePrimitive(PrimitiveType.Sphere);
globe.renderer.material=globeMaterial;
globe.AddComponent(Light);
globe.light.color=Color.blue;
globe.AddComponent(Rigidbody);
//globe.transform.position=Camera.main.ScreenToViewportPoint(Input.mousePosition);
globe.transform.position=Camera.main.transform.position;
globe.transform.localScale=Vector3(0.5,0.5,0.5);
globe.rigidbody.AddRelativeForce(Vector3.forward*1000);
shootIndex=true;
}
else if (shootIndex==true){
Destroy(globe);
shootIndex=false;
}
}
}
합니다. ive는 벗어났다. LookAt와 광선으로 시도. 매력처럼 작동합니다. –