正在做一個實時顯示的專案,時間比較急,聽人說u3d可以做,本人小白,現在只有在網上學了一些教程,大都關乎于如何做游戲,但我們專案只是要制作一個根據傳遞過來的幾個資料,來顯示目標在地形中的具體位置,然后可以切換鏡頭的方向,做到全景觀察即可,不需要制作游戲那種,但因時間緊迫,沒能系統學習u3d,不知從何下手,所以還請大神給點思路,給點學習的方向。
uj5u.com熱心網友回復:
首先有資料傳遞,那肯定是網路連接了,又分為HTTP和TCP看你們專案使用吧。傳輸的是位置直接決議傳輸檔案(Json/Xml)去同步就好,鏡頭就是操作相機了,position。rotator 應該很簡單了吧uj5u.com熱心網友回復:
1先建個工程,場景2將地形資料加載入場景中,地形應該已經有了吧?
3加入鏡頭可以回應該鍵盤和滑鼠的邏輯,實作視角前進,后退,轉方向。
4也可以加入按鈕來代替鍵鼠事件,點上下左右按鈕實作鏡頭變換。
5加入網路功能,實作和你說的資料傳遞
6加入資料決議,將傳遞來的資料轉換成坐標
7在坐標上面加入一個紅色目標顯示
8將鏡頭移動到坐標位置,或者附近的一個視角。
上述說起來容易,對新手來說,代碼學是要寫很久的。
你在github上面或者u3d論壇,搜一下,有沒有和你需求類似的東西,下載一個,改一下可能會快點。
uj5u.com熱心網友回復:
大神你好,還請問一下網路功能怎么實作,還有資料決議上面?方便留個聯系方式嗎?
uj5u.com熱心網友回復:
我現在做的和你的專案差不多,可以交流交流轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/42517.html
標籤:Unity3D
