原址:http://blog.csdn.net/trcj1/article/details/6187003
2011 年,网页 3D 这一网游开发新趋势逐渐浮出水面, Unity 作为浏览器及移动设备 3D 引擎领域的佼佼者,在国内开始崭露头角。我们团队也完成了首款 Unity Demo 的第一个版本。
Demo 通过角色选择、地图漫游、副本战斗、庄园养成等几个游戏固有系统,展示了运用 Unity 带给用户网页 3D 游戏体验的基本框架。游戏中部分美术资源取自网络,这里表示感谢。
一般情况下,用户只需在浏览器中输入网址,即可开始游戏。由于目前我们的服务器硬件条件所限, Demo 地址暂不公布,还望见谅~
如下是 Demo 的一些截图,可以对整个 Demo 初窥一二。
角色选择
主城
庄园
地穴副本
雪原副本
战斗
另外我们录制了 Demo 的视频。该视频包含了程序从接触到使用 Unity 的工作,包含了美术搜集、制作、修正资源的工作,包含了从零散开发到统筹整合的工作,几乎不包含后期 PS 美化处理之类的工作。
视频地址 (youku) : http://v.youku.com/v_show/id_XMjQzNDA1MDEy.html
视频较中肯地反映了 Demo 实际运行时所能达到的效果,本人对这个效果很满意,不知你意下如何 ;)
-----------------------------------------------------------------------------------------------------
评论
-
29楼
task555 2011-03-06 15:58发表 [回复] [引用] [举报]
-
既然需要客户端安装程序为何放弃c/s架构而使用b/s架构,毕竟c/s架构在游戏方面b/s是比不了的。
-
Re:
trcj1 2011-03-06 17:18发表 [回复] [引用] [举报]
-
回复 task555:需要预安装的只是一个类似Flash一样的几百KB大小的浏览器插件,之后就可以像玩网页游戏一样体验3D游戏。至于为什么在有传统客户端游戏的情况下,仍会出现网页游戏,个中优点缺点,这里就不赘述了:)
-
Re:
task555 2011-03-07 16:42发表 [回复] [引用] [举报]
-
回复 trcj1:是有优缺点,我只是觉得现在的浏览器更新换代太快,可能会出现兼容问题。而且把像图片,动画等资源放在服务器端,服务器压力会太大,可能服务器承受的负载量就会小很多。再加上网速影响,这种游戏在实际运用上会不太乐观(至少以现在的条件看是这样)。
-
Re:
trcj1 2011-03-07 18:51发表 [回复] [引用] [举报]
-
回复 task555:Unity作为一款商用引擎,就目前的表现及发展形势来看,对于包含诸家浏览器在内的各平台兼容性问题,我们还是有信心的。效率和网速,楼上也有几个相关答复。年初已经有3D页游开始上线了,而且年中还会有产品陆续上线,市场对这批先行者们反应如何,还是拭目以待吧。
-
Re:
task555 2011-03-07 21:32发表 [回复] [引用] [举报]
-
回复 trcj1:运行效率问题可能问题还不大,关键是一个游戏最大的部分就是图片、声音、动画、3d模型。而b/s最大的缺点就是这些东西都在服务器端,而且每次运行这些东西肯能都要重新下载。因此最大问题在网络传输和服务器的负载上。
-
Re:
trcj1 2011-03-07 22:06发表 [回复] [引用] [举报]
- 回复 task555:另外就像任何其他页游一样,这些资源并不是每次都要重新下载的,它们存在于浏览器缓存里,理想情况下,用户第二次游戏时是不需要再重新下载的。
-
23楼
davids_liu 2011-03-04 19:24发表 [回复] [引用] [举报]
- 真不错,专注于图像开发[e03]
-
18楼
kasicass 2011-02-26 19:18发表 [回复] [引用] [举报]
-
[e03] 请教,Unity服务端程序?是直接用Unity编辑器去写?
还是自己弄RakNet,架设一个MasterServer出来?:-) 谢谢~
-
17楼
sweetwxh 2011-02-25 16:00发表 [回复] [引用] [举报]
-
很早以前(也不是很早,大概2007年左右),就有比较成熟的3D引擎了,VirTools,不知道你听过没有,当初也是给客户做了一些演示,但是他觉得要额外安装插件比较麻烦,还是想要Flash的。
随便问一下,这个是开源引擎还是商业的?
-
16楼
jasonyuan1986 2011-02-25 15:55发表 [回复] [引用] [举报]
- 关键问题,这游戏的定位是什么?休闲,大型?很多网游的失败,不是它没有华丽的效果和优良的性能,而是它的内容。
-
15楼
tonggongzi 2011-02-25 10:54发表 [回复] [引用] [举报]
- 世博会网站上有很多3d漫游展示,是不是也是这样的插件实现的?
-
13楼
zhongqian123 2011-02-22 18:25发表 [回复] [引用] [举报]
- [e01]
-
12楼
Dromi 2011-02-22 13:31发表 [回复] [引用] [举报]
-
资源加载怎么解决的?相对于WebGL有什么优势呢?除了可以在trident内核上运行外?
-
Re:
trcj1 2011-02-22 19:21发表 [回复] [引用] [举报]
- 回复 Dromi:另外这里有一篇Unity官方关于是否添加WebGL支持的说辞,对于现阶段使用WebGL制作3D页游的优劣也可看出一二。http://answers.unity3d.com/questions/5043/adobe-support-webgl-when-unity3d-makes-it-too
-
Re:
trcj1 2011-02-22 19:06发表 [回复] [引用] [举报]
- 回复 Dromi:Unity针对Web的资源加载方式,可以参考目前市面上使用Flash插件开发页游的资源加载,大同小异。
-
Re:
trcj1 2011-02-22 19:06发表 [回复] [引用] [举报]
- 回复 Dromi:Unity作为一个较成熟的多平台3D解决方案,除了浏览器(IE/Firefox/Chrome/Safari/Mozilla/Netscape/Opera/Camino),还支持传统用户机(PC/Mac),移动设备(iOS/Android),家用游戏机(XBOX 360/PS3/Wii)等诸多平台,并且已经在这些平台上有成功应用。
-
9楼
gangyilovevc 2011-02-21 13:14发表 [回复] [引用] [举报]
-
[e01]
以后web game 估计是趋势啊 之前搞过PC的 后来改行了~~~ 闷。。。
-
6楼
trcj1 2011-02-17 22:13发表 [回复] [引用] [举报]
- 回复 ioriliao15:Unity是一款能够提供网页3D完备解决方案的引擎,通过安装类似flash的浏览器插件,来展现网页3D的效果。