Unity 3D网页游戏 Demo 展示

 

 

原址: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:资源传输、调度确实是页游要面对的问题之一,它是可处理的,也必须被处理。
Re: trcj1 2011-03-07 22:06发表 [回复] [引用] [举报]
回复 task555:另外就像任何其他页游一样,这些资源并不是每次都要重新下载的,它们存在于浏览器缓存里,理想情况下,用户第二次游戏时是不需要再重新下载的。
Re: trcj1 2011-03-07 22:05发表 [回复] [引用] [举报]
回复 task555:例如,用户登陆游戏进入新手村,此时动态读取一个约3MB大小的场景资源包;在新手村度过一段时间以后,进入下一张地图继续加载第二个场景资源包。这种情景就像用户每进入一张新地图,都像在线听一首歌一样。
Re: trcj1 2011-03-07 22:05发表 [回复] [引用] [举报]
回复 task555:所以3D页游的资源大小会被严格控制,而且游戏逻辑服务器和资源下载服务器是分开的,前者和普通游戏服务器无异,后者就文中Demo平均2~5MB的场景来看,更像是一个提供在线MP3音乐服务的服务器。
28楼 liuh2003 2011-03-06 12:20发表 [回复] [引用] [举报]
[e10]赞一个,说不定会很有前途哦!
不过一切都在变化中,WINDOW8又要出来了.
27楼 midashao 2011-03-06 10:40发表 [回复] [引用] [举报]
会不会卡啊?看到好像是20+FS,LZ可以公布下网址让我们也测试测试吗?哈哈[e03]
Re: trcj1 2011-03-06 17:13发表 [回复] [引用] [举报]
回复 midashao:Demo运行效率见楼上几个有关的答复。由于服务器硬件条件所限,Demo网址目前只用于小范围演示,暂时不便公布,抱歉~[e06]
26楼 yaofuyuan 2011-03-05 15:56发表 [回复] [引用] [举报]
显卡配置估计要求挺高的吧[e01]
Re: trcj1 2011-03-05 16:32发表 [回复] [引用] [举报]
回复 yaofuyuan:Demo视频是在一台普通笔记本电脑上录制的,所以目前主流的机器配置应该都不成问题。
25楼 Galya 2011-03-04 22:02发表 [回复] [引用] [举报]
[e08]我怎么看到诛仙的场景。。布局几乎如出一撤。
Re: trcj1 2011-03-04 23:00发表 [回复] [引用] [举报]
回复 Galya:Galya兄好眼力,做Demo时美术投入有限,所以如正文中所说,“游戏中部分美术资源取自网络”,惭愧。[e08]
24楼 gongxb123 2011-03-04 20:58发表 [回复] [引用] [举报]
[e03][e10][e01]
23楼 davids_liu 2011-03-04 19:24发表 [回复] [引用] [举报]
真不错,专注于图像开发[e03]
22楼 ysystram 2011-03-04 17:34发表 [回复] [引用] [举报]
效果看起来不错,对带宽的要求是不是很高啊?
Re: trcj1 2011-03-04 17:59发表 [回复] [引用] [举报]
回复 ysystram:Demo中的场景大小在2~5MB,运用好的话可以做到边游戏边加载,理想状况下,游历一个场景对带宽的要求大概就像在线听一首MP3一样。[e04]
21楼 dldx_062 2011-03-04 09:46发表 [回复] [引用] [举报]
貌似好多的效果和魔兽世界差不多,特别是你庄园的那个场面,不过好东西是可以借鉴的[e01][e01]
Re: trcj1 2011-03-04 09:55发表 [回复] [引用] [举报]
回复 dldx_062:[e04][e10]
20楼 no_this 2011-03-02 12:39发表 [回复] [引用] [举报]
Unity的最大问题是它的UI还有网络通信。它只能搞个小游戏DEMO什么的。
Re: trcj1 2011-03-02 13:42发表 [回复] [引用] [举报]
回复 no_this:UI的确是Unity开发时遇到的一个问题。能不能做游戏,尽管已经有一些团队在紧锣密鼓地开发了,但是目前国内没有先例所以不便说,只有等产品出来的时候证明啦。[e04]
19楼 aassp 2011-03-01 00:11发表 [回复] [引用] [举报]
[e03]太强了,我正考虑寻找这方面的投资,不知道愿意接受风投不?
Re: trcj1 2011-03-01 09:09发表 [回复] [引用] [举报]
回复 aassp:团队对外联系QQ:cngamedev_AT_QQ.com(_AT_改为@),在视频最后也有给出,有意的话可以详谈:)
18楼 kasicass 2011-02-26 19:18发表 [回复] [引用] [举报]
[e03] 请教,Unity服务端程序?是直接用Unity编辑器去写?
还是自己弄RakNet,架设一个MasterServer出来?:-) 谢谢~
Re: trcj1 2011-02-27 00:26发表 [回复] [引用] [举报]
回复 kasicass:使用Unity主要是看重它客户端资源管理和图形表现,服务器端你可以用你信任的任何方式来搭建。
17楼 sweetwxh 2011-02-25 16:00发表 [回复] [引用] [举报]
很早以前(也不是很早,大概2007年左右),就有比较成熟的3D引擎了,VirTools,不知道你听过没有,当初也是给客户做了一些演示,但是他觉得要额外安装插件比较麻烦,还是想要Flash的。

随便问一下,这个是开源引擎还是商业的?
Re: trcj1 2011-02-25 16:56发表 [回复] [引用] [举报]
回复 sweetwxh:07年对3D页游来说的确有些超前,投资商心有疑虑也是正常。不过从去年开始已经有3D页游面世,今年就我所知,也有不少项目在进行了。Unity是商业引擎。顺便一提,Flash也是要安装额外插件的,只不过Flash插件安装较广,很多用户不会在意而已:)
16楼 jasonyuan1986 2011-02-25 15:55发表 [回复] [引用] [举报]
关键问题,这游戏的定位是什么?休闲,大型?很多网游的失败,不是它没有华丽的效果和优良的性能,而是它的内容。
Re: trcj1 2011-02-25 16:44发表 [回复] [引用] [举报]
回复 jasonyuan1986:jasonyuan1986兄的问题蛮中肯的,其实这个Demo更倾向于技术展示,游戏的内容、定位等,尚不在展示之列,目前它们还处于我们的文案里。[e10]
15楼 tonggongzi 2011-02-25 10:54发表 [回复] [引用] [举报]
世博会网站上有很多3d漫游展示,是不是也是这样的插件实现的?
Re: trcj1 2011-02-25 11:52发表 [回复] [引用] [举报]
回复 tonggongzi:是的,网上浏览3D展馆的时候,会提示下载安装相关插件的。
14楼 kenkao 2011-02-23 14:06发表 [回复] [引用] [举报]
来顶了~
这个就是trcj兄提到的公司开发的Unity项目吗?一级棒啊~[e03]
Re: trcj1 2011-02-23 14:32发表 [回复] [引用] [举报]
回复 kenkao:恩,没错。多谢kenkao兄支持~[e04]
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)等诸多平台,并且已经在这些平台上有成功应用。
Re: trcj1 2011-02-22 19:06发表 [回复] [引用] [举报]
回复 Dromi:WebGL作为一个浏览器3D绘图标准,目前仅有部分浏览器支持,考虑到标准中使用的OpenGL,让IE浏览器支持恐怕仍需时日,而近期内IE浏览器份额还是不少的,在国内尤其如此。
Re: trcj1 2011-02-22 19:06发表 [回复] [引用] [举报]
回复 Dromi:这个就要扯得稍微多一点了~
11楼 iocpgame 2011-02-21 18:25发表 [回复] [引用] [举报]
听说FPS在60左右才流畅,是有这回事吗?
Re: trcj1 2011-02-21 21:14发表 [回复] [引用] [举报]
回复 iocpgame:视游戏类型而定,理论上最低要达到24跟电影帧数一样,一般游戏30以上就比较流畅了,竞技类的游戏要求要高点,60左右算高的了。
10楼 andlive 2011-02-21 13:51发表 [回复] [引用] [举报]
载体是flash?HTML5?
Re: trcj1 2011-02-21 13:59发表 [回复] [引用] [举报]
回复 andlive:是Unity引擎自己开发的浏览器插件。
9楼 gangyilovevc 2011-02-21 13:14发表 [回复] [引用] [举报]
[e01]
以后web game 估计是趋势啊 之前搞过PC的 后来改行了~~~ 闷。。。
Re: trcj1 2011-02-21 21:26发表 [回复] [引用] [举报]
回复 gangyilovevc:呵呵,2D页游经过近几年的热潮已经开始逐渐趋于平稳,3D页游确实是一个趋势。
8楼 qiqi545 2011-02-18 14:38发表 [回复] [引用] [举报]
[e03] 效果很好啊,不知道效率怎么样
Re: trcj1 2011-02-18 21:03发表 [回复] [引用] [举报]
回复 qiqi545:Demo视频是在一台普通笔记本电脑上录制的。放在在目前主流配置的pc上运行,应该不成问题。
7楼 zouc816 2011-02-18 10:09发表 [回复] [引用] [举报]
[e01][e01]
6楼 trcj1 2011-02-17 22:13发表 [回复] [引用] [举报]
回复 ioriliao15:Unity是一款能够提供网页3D完备解决方案的引擎,通过安装类似flash的浏览器插件,来展现网页3D的效果。
5楼 ldj299 2011-02-16 13:35发表 [回复] [引用] [举报]
必须顶,好少在csdn上看到unity3d的帖子哟!
Re: trcj1 2011-02-16 14:01发表 [回复] [引用] [举报]
回复 ldj299:Unity在国内方兴未艾,相信以后这方面的内容会越来越多:)
4楼 po0099009 2011-02-16 11:53发表 [回复] [引用] [举报]
[e01][e01]
3楼 fancyivan 2011-02-16 10:57发表 [回复] [引用] [举报]
很流畅啊,[e03]。
Re: trcj1 2011-02-16 11:05发表 [回复] [引用] [举报]
回复 fancyivan:呵呵,Unity引擎还是很给力的。视频录制的时候画质选择的是中等设置,如果使用高级设置的话,效果还会好一点。
2楼 lfsf802 2011-02-16 09:53发表 [回复] [引用] [举报]
[e03][e10]
1楼 youming353490 2011-02-16 08:36发表 [回复] [引用] [举报]
[e03]牛 赞一个
Re: trcj1 2011-02-16 09:09发表 [回复] [引用] [举报]
回复 youming353490:谢谢支持~[e10]

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UniWebView是用于移动Unity3D游戏的现代Web视图组件。将网页内容集成到游戏中从未如此简单。什么是UniWebView UniWebView是一个Unity 3D插件,用于将Web视图组件添加到Unity 3D手机游戏中。UniWebView在C#中包含一组抽象的高级API,它们包装了iOS和Android平台的本机API。借助UniWebView,您可以在不了解本机开发的情况下将某些行为(例如浏览器)插入游戏。当您需要显示公告或通知,为玩家排名添加排行榜或仅向用户显示任何网页时,此功能非常有用。 #支持的平台 UniWebView支持运行: iOS 9.0或以上 Android 5.0(API级别21)或更高版本 在iOS上,UniWebView WKWebView用作渲染组件。在Android WebView上使用。 UniWebView还包含macOS上的Unity Editor支持,用于调试目的。如果要在Mac上开发游戏,则可以直接在Unity Editor的播放模式下打开独立的Web视图。如果您在Windows PC上工作,则仍可以在移动设备上构建和使用UniWebView,但是无法在Windows Unity编辑器中直接查看结果。 该编辑器插件是功能齐全的各种移动版本。尽管UniWebView是为移动平台设计的,但如果需要,您也可以将其放入独立的macOS游戏中。 #版本3 UniWebView项目始于2013年。UniWebView的原始版本支持Unity4。在Unity 5中,Unity团队更改了本机插件工作方式的方法,并且无法在同一插件版本中同时支持Unity 4和5。因此,我们决定对版本2进行重大升级。经过几年的开发,UniWebView 2现在非常稳定。但是,遗留代码仅UIWebView在iOS上支持旧样式(并且已弃用),并且我们还必须考虑向后兼容性,并且也必须使用过时的API WebView。 我们对这种情况不满意。如果我们使用最新技术,则性能和代码质量可能会大大提高。添加功能和解决问题也将更加容易和快捷。这就是我们决定从头开始重写UniWebView的原因。在版本3中,我们再次从0开始,并重新设计了几乎所有API。凭借过去几年的发展经验,我们有机会使美好的事物变得更好,而糟糕的设计也就消失了。 已经在使用UniWebView 2?请查看第3版的重点内容,以了解它是如何从以前的版本演变而来的。请注意,版本3与版本2不兼容。如果要从UniWebView 2升级,则不妨对迁移指南进行简要介绍。大多数概念是相似的,但可能仍需要一段时间才能升级。我们还建议您阅读我们的文档,以将UniWebView的潜在功能带到您的项目中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值