0
在腳本中我做的頂部:我如何使用vector3作爲浮點變量?
public float setRandScaleXMin, setRandScaleXMax;
public float setTandScaleYMin, setTandScaleYMax;
public float setTandScaleZMin, setRandScaleZMax;
但是,這將創建6條線路。 什麼我想要做的是不是檢查員:
setRandScaleXMin
setRandScaleXMax
setRandScaleYMin
setRandScaleYMax
setRandScaleZMin
setRandScaleZMax
要做到這一點,他們將在檢查顯示每兩個瓦爾在一條線:
setRandScaleXMin 10 setRandScaleXMax 111
setRandScaleYMin 12 setRandScaleYMax 22
setRandScaleZMin 11 setRandScaleZMax 15
而是6號線只有3行。
然後我使用這樣的:
float randScaleX = Random.Range(setRandScaleXMin, setRandScaleXMax);
float randScaleY = Random.Range(setTandScaleYMin, setTandScaleYMax);
float randScaleZ = Random.Range(setTandScaleYMax, setRandScaleZMax);
而且
objInstance = Instantiate(objectToInstantiate, new Vector3(randX, yVal, randZ), Quaternion.identity);
我該如何在Random.Range和Instantiate中使用它?它不會接受Vector3而不是3參數2. –
我編輯我的問題,我如何使用Random.Range以及如何使用實例化,然後將其更改爲Vector3。 –
我編輯了我的問題以包含如何使用Random.Range,但您似乎已經先編輯了您的問題。那麼你的問題現在解決了嗎?你能把這個標記爲已回答嗎? – Marc