用 Unity 3D 開發一款運動競速類網遊,主要技術難點在哪兒?

時間 2021-05-06 20:20:52

1樓:

技術難點是跟你的遊戲設計相關的。

如果你設計追求的是真實性的物理表現,那麼物理就是最大的技術難點,絕對是在原型階段需要攻克的第一重點,如果攻克不成,意味著其他都不用想了。曾經有幸參與製作賽車遊戲,這款賽車要求有真實的漂移、懸掛等模擬,開始光資料都讀了老多。然後讀完你還能化成自己想要的數學模型,接著用程式模擬出來,模擬出來後還有痛苦的地方在除錯(物理怎麼跟自己想要的表現差那麼多哪?!

)。所以,玩法上如果能避開真實的模擬,那麼建議避開。

如果不是真實的模擬,那麼提高幀率和保持幀率穩定就是競速類遊戲的首要重點了。還要做成網遊的話,同步性在物理遊戲裡似乎也非常重要。

2樓:廳級馬農

技術難點,那得看你具體的遊戲設計,遊戲設計又分兩方面:

一方面是gameplay,房間制還是MMO?無論哪種方式,玩家間的同步一定是要仔細考慮的,另外速度類競技遊戲,反外掛程式得好好考慮下,還有網速慢的情況(或網速快慢不一)怎麼盡可能保持大家的操作手感和遊戲體驗,也是個問題。

另一方面是渲染效果,鎖視角還是追身視角還是第一視角?場景規模和複雜度怎樣?目標執行平台是什麼?這個平台上是支援從低端到高階所有裝置還是只面向一部分?

還有很多問題需要在確定技術平台和技術方向之前設計和確定。

使用Unity3D開發HoloLens應用是怎樣的體驗?

免費打工仔 使用簡單,深入難。微軟的MRTK 2把大部分細節都封裝在裡面,你可以很容易的實現所有微軟提供給你的功能,當你要擴充套件的時候,就需要深入研究。我們做了三年多的開發,走過不少彎路,希望行業能越來越好,這樣我們才能賺點錢。 芥末兮兮 開發HoloLens應用有一小段時間了,去年上半年在公尺國...

用 Unity 3D 開發遊戲,熟悉 C 語言和 C 是否重要?

某個前同事老是分不清結構體和類型別的區別,被質問的時候解釋說 我已經修改它了,為什麼沒有生效 好想在這個問題下發個招聘廣告,不曉得會不會被封。還可以吧,如果C和C 了解的話,當使用unity3D引擎時,不會那麼吃力,C 比較容易入門,學起來的也比較輕鬆 c 在Unity開發遊戲中還是有用武之地,如果...

Unity 3D可以用作桌面程式的UI開發嗎?

Tracy Liang 論UI,Unity 跟 WPF差太遠,畢竟天生渲染UI的方式就不一樣,3D的介面每秒渲染60幀,UI也一樣要重新渲染,尤其在文字繪製方面太弱。事件響應區別也很大,windows是訊息驅動,WPF利用了這個方式,然而引擎是渲染迴圈。Unity,不,是很多3D引擎都是通過2D的精...