2016-01-23 46 views
1

我創建了一個遊戲,其中每5秒使用InvokeRepeating「克隆」一個新的精靈。一旦新的精靈被「克隆」我希望它在一個精確的位置被克隆所以我用這個(C#):錯誤:Vector3,Float

newSpike.transform.position = new Vector3 (0.09, 8.27, 0); 

,我在控制檯窗口中收到此錯誤: 錯誤CS1503:

The best overloaded method match for 'UnityEngine.Vector3.Vector3(float, float, float)' has some invalid arguments.

謝謝。

回答

1

Vector3類與浮動工作,而不是雙打。

在C#中,你必須附加一個f到你的小數,告訴編譯器你希望它們是浮動的,而不是雙打的。

嘗試

newSpike.transform.position = new Vector3(0.09f, 8.27f, 0f); 
+0

感謝托馬斯!剛試過它,它的作品謝謝! – Jordan