如何用unity引擎然後用c#語言搭建自己的伺服器?
想要開發ios手機遊戲,如果用unity引擎用c#開發一款像部落衝突的遊戲,能不能用unity搭建自己的伺服器?或者得用租借伺服器?
Unity和伺服器有關係嗎?如果你說的是NetworkView等等這些組件,那就當我沒有說;如果不是,短連接使用HTTP,長連接使用Socket,這些協議和Unity甚至和C#、.NET、Mono都沒有什麼關係啊
用 c# 搭建伺服器的話,可以搜索dogse試試看
unity是用來做遊戲客戶端的,伺服器一般選用C++、Java等。C#也可以做,我們之前的項目就是用C#做伺服器。
Unity3d是款誇平台的3d引擎,目前支持的開發語言有c#和js,它和伺服器沒有任何關係。想開發伺服器,請使用tcp socket來開發。mono是個可以誇平台的,使用c#作為語言的好東西,當然也能寫伺服器
完全沒問題,樓主搜一下光子引擎,使用C#的伺服器引擎,專門應用Unity3D的。
network 不要看 就按照正常的遊戲流程走就好了 服務端就是單獨的服務端 用c++ java php ~ 客戶端unity http -&> www socket 就用system.socket
題主將遊戲引擎和伺服器端的概念搞混亂了。
C# 是可以搭建伺服器的.
樓上已經說了. 短連接用 HTTP , 長連接用 socket.
HTTP 的話, 你得具備web form socket 的話, 你得具備 win form 方面的知識後台語言的話, http 可以用 JAVA, php,python, 比較常用的是 java
socket 可以用 c++ ,java, GO ,比較常用的是 C++ 當然, 具體得看個人選擇------------------unity 是遊戲引擎, 遊戲引擎, 遊戲引擎, 重要是事情說三遍, 不是給你拿來當伺服器的當然, 你自己的小遊戲, 小 demo 就隨便你了
推薦閱讀: