Unity3D第一人称射击游戏向flash的转换

圣诞节空出来一些时间,所以决定研究下Unity3D,似乎目前要在flash里实现3D,只有它比较靠谱了。我知道还有其它的3D引擎,像比Alternativa,Flare 3D,Away 3D,但在可视化编辑方面,它们都缺少能与Unity3D相提并论的IDE。

几个星期以前的版本已经支持导出Flash,所以我想尝试一番。
  
首先我做了一个需要大量矩阵计算的场景来测试GPU渲染。效果确实不错,性能表现非常依赖于GPU。

但我发现地形对象并没有被渲染。我猜测在Unity里,地形被当做抽象的建造/游戏对象,而不是实在的网格(mesh)..尽管如此,我想,能否将其转化为可供编辑的flash网格对象呢?

然后我尝试转换了一个现成的FPS(第一人称射击)游戏。它是Graham McAllister写的一篇FPS教程
screenshot.jpg 

点击此处体验游戏

转换还是相当效率的,存在几处编译错误需要修正,但无伤大雅。

游戏运行正常,在细节尚存缺失(像比自动射击机器人产生的火焰线条),但我猜测这归咎于我没有使用预览版本..

swf文件体积为8.6M,跟通常的2D游戏或网页flash相比确实偏大,但他是个相当复杂的游戏,拥有大量材质,网格和音效。

当然缺少鼠标锁定也很明显,但只是flash插件的错,而不是Unity。对鼠标锁定的支持会很快到来!

总的来说,这只是个预览版本的游戏,还有许多需要确定,优化和增添。

目前感触格外深刻(Ralph和他的团队做的很棒!),我们将要一睹它与虚幻引擎转换的flash孰优孰劣!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值