我有關於Unity3D對象及其屬性的這個問題。我已經制作了這個風景,它有幾個自動生成的預製件(星星),基本上代表銀河系地圖中的一個太陽系。我的小老鼠的問題是,我怎麼能聯繫到每個這些對象隨機數的行星,當我點擊它們出現在UI中。我正在考慮使用帶有系統/行星名稱的文本文件,但從此我被卡住了。我應該使用遊戲存儲行星/船舶/其他物體並在遊戲進行時更新它們的數據庫嗎?這個問題最好的辦法是什麼?任何幫助,將不勝感激。 在此先感謝!Unity3D太陽能系統屬性
回答
數據庫可能會矯枉過正。我目前使用的MongoDB與夏娃REST接口和我使用下面的代碼來獲取我的數據顯示團結:
WWW request = new WWW(url);
while(!request.isDone)
System.Threading.Thread.Sleep(100);
JSONObject requestJSON = new JSONObject(request.text);
不過,我選擇使用此配置的唯一原因是因爲大小的我數據(數十萬數據點),我只能訪問我需要的方式。除非您的數據持久而且數據量非常大,否則這種設置可能會很快失控。
首先,你可以看看使用PlayerPrefs來存儲你需要的任何數據。
使用PlayerPrefs.SetInt("PlanetName",100)
,你對那個星球設置的值,當你設置玩家的進展的值,你可以使用PlayerPrefs這將是遊戲的訪問後通過PlayerPrefs.GetInt("PlanetName")
一般。既然你會在整個遊戲中修改和訪問這些信息,我認爲這對你來說可能是一個不錯的選擇。
謝謝你的回答。 :) 問題是我有一堆玩家,所有移動的船隻等。我不確定此時此遊戲最適合什麼樣的遊戲。 – 4d69636861656c
您的遊戲如何配置?一場比賽有多少球員?你在網上玩什麼? – 2016-03-22 15:48:40
我是Unity的新手,我現在沒有計劃任何多人遊戲。我只是想弄清楚如何處理遊戲中的數據。 – 4d69636861656c
- 1. 太陽能系統仿真項目(速度verlet的幫助)
- 2. 我建立太陽能系統,採用three.js所
- 3. 使用三個js動畫的太陽能系統
- 4. 太陽能系統模型Python - 列表操作難度
- 5. 我的太陽系問題
- 6. 太陽系模擬器
- 7. Android系統屬性
- 8. C#屬性系統
- 9. 太陽能/太陽能提升結果是否在某個組別?
- 10. 春屬性文件VS系統屬性
- 11. Unity3d瞭解定位系統
- 12. 太陽系軌道html中心
- 13. 太陽黑子:按屬性對屬性進行排序/排序。 created_at
- 14. 太陽黑子
- 15. 系統屬性:user.region或user.country
- 16. 更改user.home系統屬性
- 17. grails base.dir系統屬性
- 18. WSMAN和WMI系統屬性
- 19. codeigniter屬性/過濾系統
- 20. C#屬性文件系統
- 21. IProxyService.setProxyData影響系統屬性
- 22. 設置系統屬性
- 23. java中的系統屬性
- 24. 日食 - 系統屬性http.nonProxyHosts
- 25. 關於系統屬性
- 26. 訪問系統屬性
- 27. java.util.logging.SimpileFormatter系統屬性配置
- 28. 系統文件屬性
- 29. 太陽黑子solr屬性子字符串/通配符搜索
- 30. 陣列類屬性的太陽黑子面選項
歡迎Unity程序員!我認爲你的問題有點寬泛,要求「最好」有些意見。試着看看[gamedev](http://www.gamedev.net/),你會發現一些精彩的文章;論壇和其他資源。祝你好運! – MickyD
謝謝你的回覆!我會看看Gamedev。 – 4d69636861656c