我想知道如何使用按鈕單擊將對象帶到場景中。如何通過Unity中的按鈕單擊將對象添加到場景中?
回答
1)使用Unity GUI系統創建一個按鈕。
2)創建的腳本:
public GameObject sampleObject;
public void AddObject()
{
Instantiate(sampleObject, Vector3.zero, Quaternion.Identity);
}
3)將這個腳本在場景中的對象,並設置一個預製到sampleObject。
4)選擇您的按鈕,並在檢查中添加新的OnClick腳本,並選擇附加了新的腳本對象,選擇ADDOBJECT()方法。現在
當你點擊該按鈕應該在實例化(0.0F,0.0F,0.0F)的對象。
希望能幫到你。
Thx有幫助,你可以告訴我更多,因爲我不明白第四步。請。謝謝 – sena
好吧,當你選擇你的按鈕時,你應該在巡視窗口的底部看到一個+按鈕,這將添加一個新的OnClick行爲,在那裏你應該有一個腳本變量,只需拖放對象附上腳本。您應該能夠使用下拉菜單從該腳本中選擇公共方法。希望澄清一步:) –
我認爲使用遊戲對象ž現在的位置值和顯示或當這個對象創建的媒體鏈接
查找當前遊戲對象,並設置transform.postion.z = -1或1
如果遊戲物體ž現在的位置設置爲隱藏 - 1個hideObject其他showObject
sampleCode
float yourChose = -1f; // chose object hide or show (-1 or 1)
foreach (var item in FindObjectsOfType(typeof(GameObject)) as GameObject[])
{
if (item != null && item.name == "CurrentObjectName")
{
item.transform.position = new Vector3(item.transform.position.x, item.transform.position.y, yourChose);
}
}
- 1. 通過單擊按鈕將對象從UITextField添加到NSMutableArray
- 2. 如何通過單擊按鈕將值添加到Excel表中?
- 3. 如何添加對象到場景?
- 4. 如何將對象從一個數組添加到場景中?
- 5. NSMUtableArray通過單擊按鈕添加對象
- 6. Unity Change場景與按鈕
- 7. 如何通過單擊保存按鈕將數據添加到列表框中:
- 8. 如何在JavaFX中將場景添加到場景中?
- 9. Unity中在第一個場景中單擊按鈕時加載另一個場景
- 10. 如何通過點擊「添加」按鈕
- 11. 通過單擊Form2中的按鈕將項添加到Form3中的CheckedListBox
- 12. 如何使用按鈕單擊將值添加到列表中?
- 13. 如何將行添加到listView按鈕在android studio中單擊?
- 14. 如何通過點擊活動中的按鈕將appwidget添加到主屏幕
- 15. 如何通過單擊角度將對象從另一個對象添加到對象中
- 16. 如何通過單擊按鈕添加新的ASP.NET表格行?
- 17. 如何使用BaseAdapter通過單擊按鈕將EditText值添加到ListView
- 18. 如何通過單擊按鈕將標題欄添加到手風琴?
- 19. 如何通過單擊按鈕將文本添加到文本框
- 20. 如何使用Three.js基於按鈕點擊替換場景中的對象?
- 21. 如何通過單擊按鈕添加多選複選框
- 22. 如何添加背景圖片到wpf中的單選按鈕?
- 23. 場景生成器,如何在按鈕添加多個任務單擊
- 24. 如何獲取場景上的元素JavaFX /動態添加對象到場景
- 25. 如何通過單擊另一個片段中的按鈕將一行添加到一個片段中的ListView?
- 26. 如何通過單擊另一個按鈕來添加新按鈕
- 27. Three.js:如何計算在場景中添加的對象
- 28. 通過點擊按鈕動態添加文本框到表單
- 29. 如何通過PHP將JSON對象數組添加到MySQL中
- 30. Unity c#使3D對象作爲按鈕移動到另一個場景
我會看[這裏]啓動(http://docs.unity3d.com/Manual/CreateDestroyObjects.html)。此外,請閱讀[如何問](http://stackoverflow.com/help/how-to-ask)。 –
再次請閱讀[如何提問](http://stackoverflow.com/help/how-to-ask)。如果您有新問題,請將其張貼。說明「我有問題」而未解釋並詳述所有相關代碼將使我們無法提供幫助。 –