5 Unity3D和Unreal有何区别?MMORPG手机网游源码
5 Unity3D和Unreal有何区别?
u3d还比较初期,用来开发只有客户端表现的单机游戏是可以的ue毕竟是老牌的游戏引擎,有完整的服务端方案,而且开放源码,非常适合开发大型网游u3d其实也有服务端方案,但他的服务端方案就是再开一个u3d在服务端跑。。。。承载力非常的低,而且针对客户端表现的开发模型非常不适合开发服务器语言层面,u3d首选c#,可以快速开发,但是效率肯定不如ue的c++c++效率高但是不适合快速开发,ue其实是提供了比较好的封装,让你能方便的用c++至于蓝图,你做小型游戏用c#自己写当然没问题当制作大型游戏,尤其是MMORPG时,用蓝图隔离业务逻辑和底层功能是非常需要的。想象一下在几百人的大团队里,每个人都到你的底层代码里加几行,那是相当的酸爽,完全没法控制设计架构,会乱套的。ue是针对大型团队开发模式做的,策划只能接触到蓝图这一层,只能用底层模块组合搭建业务逻辑应用,程序员负责实现底层模块,控制代码结构,互不干扰,才能够保持架构稳定