unity3d は初めてで、ゲーム用にらせん形状の道路を作成したいのですが、下向きのらせん道路を作成するにはどうすればよいですか?チュートリアルはありますか? 可能であれば、unity3d で一般的に道路を作成する手順を明確にしてください。
質問する
554 次
1 に答える
1
その道路のHelixPartの単一の 360° パーツをBlender またはお気に入りのモデリング ツールで作成します。次に、Unity にインポートします。
空を作成し、それをコンポーネントGameObject
と呼びましょう:HelixRoadCreator
public class HelixRoadCreator : MonoBehaviour {
public int noOfParts = 5;
public GameObject helixPartPrefab;
void Start ()
Vector3 newPosition = transform.position;
for (int i = 1; i <= noOfParts; i++) {
GameObject part = Instantiate (helixPartPrefab, newPosition, transform.rotation) as GameObject;
part.tranform.parent = this.gameObject.transform;
// recalculate newPosition, something like: newPosition += i* heightOfPart
}
}
}
インポートしたHelixPartをドラッグhelixPartPrefab
して、必要な数にHelixRoadCreator
調整noOfParts
します。いじって、適切な高さの計算パラメーターを見つけてください。
于 2013-01-10T13:48:14.577 に答える