1

unity3d は初めてで、ゲーム用にらせん形状の道路を作成したいのですが、下向きのらせん道路を作成するにはどうすればよいですか?チュートリアルはありますか? 可能であれば、unity3d で一般的に道路を作成する手順を明確にしてください。

4

1 に答える 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 に答える