我有关于预制件的问题,我想在球体被扔进air.So后从它原来的位置替换它,我读过并遵循了如何创建预制件的步骤。目前,我有一个球体,一个脚本,一个prefab.Script已经附加到球体上,球体被拖动到预制件中。
以及如何使用下面的代码实例化新的球体。
function Update(){
if (Input.touchCount == 1) {
transform.eulerAngles.x = -45;
rigidbody.velocity=transform.forward * force;
}发布于 2012-08-22 15:14:07
您需要在脚本中引用预置。这意味着在Unity中通过拖放来填充一个公共GameObject。
public GameObject spherePrefab;
function Update(){
if (spherePrefab != null) {
GameObject go = (GameObject)Instantiate (spherePrefab);
go.transform.eulerAngles = -45;
// ...
}https://stackoverflow.com/questions/12066059
复制相似问题