【发布时间】:2017-04-05 08:21:13
【问题描述】:
谁能帮助我,这是我的最后一个项目。我已经制作了可以从数组存储中生成对象的脚本,然后我想应用一些旋转,你们能告诉我我应该做什么吗? (P.S 我在下面包含了我的脚本,所以希望你们检查一下)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class spawn : MonoBehaviour {
//public string[] objek;
int buatrandom;
int jumlahrandom = 16 ;
int objek1 ;
int objek2 ;
int objek3 ;
public string objname1;
public string objname2;
public string objname3;
public GameObject target1;
public GameObject target2;
public GameObject target3;
public int [] simpannomorobject ;
public GameObject[] nomorasset;
public float speed =10f;
// Use this for initialization
void Start () {
simpannomorobject = new int[3];
for (int i = 0; i < 2; i++) {
buatrandom = Random.Range (0, jumlahrandom);
simpannomorobject [i] = buatrandom;
if (i > 0){
if (i < 3) {
buatobjek ();
}
}
}
}
void buatobjek (){
objek1 = simpannomorobject [0];
objek2 = simpannomorobject [1];
objek3 = simpannomorobject [2];
Instantiate (nomorasset [objek1], new Vector3 (0, 0, 3.0f), Quaternion.identity);
Instantiate (nomorasset [objek2], new Vector3 (4.0f, 0, 0), Quaternion.Euler(0,90,0));
Instantiate (nomorasset [objek3], new Vector3 (-4.0f, 0, 0), Quaternion.Euler(0,-90,0));
objname1 = nomorasset [objek1].name;
objname2 = nomorasset [objek2].name;
objname3 = nomorasset [objek3].name;
}
// Update is called once per frame
void Update () {
}
}
【问题讨论】:
-
问题到底是什么?
-
使用统一@Hristo脚本制作旋转动画