unity c# 脚本中用GameObject go创造物体怎么设置角度。
usingUnityEngine;usingSystem.Collections;以下是脚本,不知道怎么加角度,创造出来的预制体只会往一个方向飞。(预制体自带向前的初始力...
using UnityEngine;
using System.Collections;
以下是脚本,不知道怎么加角度,创造出来的预制体只会往一个方向飞。(预制体自带向前的初始力)
感觉中间那行go.transform.rotation = m_Transform.rotation;没什么卵用
public class NewBehaviourScript : MonoBehaviour {
public GameObject Prefab;
private Transform m_Transform;
void Start () {
m_Transform = gameObject.GetComponent<Transform> ();
}
void Update () {
if (Input.GetKeyDown (KeyCode.Q)) {
GameObject go = (GameObject)Instantiate(Prefab,transform.position + transform.forward * 1.1f,Quaternion.identity);
go.transform.rotation = m_Transform.rotation;
}
}
} 展开
using System.Collections;
以下是脚本,不知道怎么加角度,创造出来的预制体只会往一个方向飞。(预制体自带向前的初始力)
感觉中间那行go.transform.rotation = m_Transform.rotation;没什么卵用
public class NewBehaviourScript : MonoBehaviour {
public GameObject Prefab;
private Transform m_Transform;
void Start () {
m_Transform = gameObject.GetComponent<Transform> ();
}
void Update () {
if (Input.GetKeyDown (KeyCode.Q)) {
GameObject go = (GameObject)Instantiate(Prefab,transform.position + transform.forward * 1.1f,Quaternion.identity);
go.transform.rotation = m_Transform.rotation;
}
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询