首页|行业资讯|企业名录|周边产品|数字城市|增强现实|工业仿真|解决方案|虚拟医疗|行业仿真|图形处理|军事战场
资讯首页
行业资讯 >> 专业文献>>正文
Unity3d 使用心得
2009年11月2日    评论:    分享:

    这个引擎改用可视化编辑和写脚本代码进行控制相结合的开发方式。可视化编辑部分很傻很强大。几乎可以1个小时上手,1天精通。其中绘制地形,绘制地表贴图,绘制在地形上的杂草,树木,石头,都特别容易,而且这些绘制的东西会自动进行显示运算,就是根据距离显示或者不显示,而且也会自动根据视口切割。提高渲染效率,这个特点在虚幻3引擎里面都没有,在著名的CryEngine2里面才具有这个特点。 可视化编辑除了可以编辑地形和地表物之外,还能编辑物理物体,几乎可以用场景编辑器来用物理的“砖块”来盖房子,让游戏场景里所有的建筑物,附属物都可以摧毁,简直强大的不的了。可视化编辑功能还能编辑物理属性的小车,和人物。对人物骨骼进行绑定,可以在战斗中Break骨骼,作道手脚被炸飞的效果。拿武器或者扔掉武器都可以物理操作。

    在Shader渲染效果上更是强大的不的了。只要把Shader效果拖入工程,设置参数,就可以得到那些大型商业游戏那样的渲染效果。当然你要作特殊的,就需要自己编写Shader代码了。

    网络方面,Unity3D也提供了很强大的可视化编辑器和语言层面的网络类。是可视化编辑和网络相结合的。U3的网络部分采用的著名的Raknet网络引擎。这个网络引擎是目前很多著名的商业游戏(例如雷神竞技场,FarCry,Gear Of war,兄弟连,使命召唤等)的网络部分采用的引擎。通过编辑和脚本,可以控制游戏通过WWW方式连接,数据报方式连接,TCP方式连接等。

    说道脚本部分,U3的脚本部分虽然说是脚本,但是却是很强大的编程语言,采用Javascript,C#,BOO语法结果,支持重载和命名空间,底层都是同一个,就是Mono的C#底层。而且脚本是动态编译的,运行速度和汇编接近,不会因为脚本的问题而影响游戏的执行效率。而且,这三种语言在游戏开发项目中可以混合使用(以文件为单位),并且支持Windows平台的C#,VB.net,VB6,Delphi等编程语言的外联接。让游戏的功能更加强大,或者可以开发强大的具备3D特性的应用软件。它的脚本我刚学的时候很复杂,现在适应了,感觉功能之强大是我没有想到的,几乎游戏中的任何部分都可以用脚本控制,你可以用少时间开发一个小3Ddemo,也可以用多时间来开发大型商业游戏级别的作品。

    不过在脚本学习过程中有一点是很类人的,但是效果也最好,就是要把几乎所有的类和函数都要记住,这样你就会觉得开发的时候游刃有余了。也会觉得引擎超强大,超简单。前提是最好把所有的类和函数都记住。

    u3引擎在游戏发布方面也很诱人,这个引擎必须在苹果系统下使用,是因为这个引擎是一群德国的苹果粉丝专业游戏开发程序员联盟开发的,后来引擎成熟了,就成立了公司,专门发展这个引擎,所以这个引擎才质量这么高。经过官方开发团队的努力,目前该引擎支持了PhysX物理,中文输入,网络,Shader,Wii游戏机,PC,web浏览器等平台的发布,同一个项目,在不需要修改的前提下,通过菜单可以发布上面所说的那些平台的游戏。市场空间很大。

    我考察和使用过一些引擎,包括:TV3D,Q3D,Dxstudio,G3D,Irrlicht,NeoAxisEngine,Visual3D,E3D,TGE等,现在使用U3,我感觉选U3没有选错。

    如果你希望将来面对商业,U3是其中一个不错的选择。

标签:Unity3d心得
上一篇:Unity3D 现状分析及简单介绍
下一篇:学习使用C#进行Unity3D脚本编程
网友评论:Unity3d 使用心得
评论
留名: 验证码:
您可能还需要关注一下内容:
·基于Unity3D平台的三维虚拟城市研究与应用
·Unity3d 爆炸火焰特效教程
·Unity3d 基础特效教程-下雨
·基于Unity3D实现大件运输过程动态模拟
·基于Unity3D的虚拟水流墙系统的设计研究
·Unity3D实现3D立体游戏原理及过程
·在Unity3D中实现简单的碰撞检测
·unity3d导入资源工作流程[编译]
·Unity3D场景搭建5:相机(Cameras)
·Unity3D场景搭建4:灯光(Lights)
☏ 推荐产品

Ladybug5全景
商家:力方国际

ProJet®
商家:力方国际

ProJet®
商家:视科创新

Premium1.5
商家:视科创新

巴可HDX主动立体投
商家:德浩科视

巴可HDF-W26投
商家:德浩科视

巴可30000流明2
商家:德浩科视

巴可4万流明2K投影
商家:德浩科视
☞ 外设导航
☏ 企业名录
【广州】中科院广州电子技术有限公司
【北京】第二空间(北京)科技有限公司
【北京】幻维世界(北京)网络科技有限公司
【厦门】厦门惠拓动漫科技有限公司
【厦门】厦门幻眼信息科技有限公司
【深圳】深圳南方百捷文化传播有限公司
【北京】北京思源科安信息技术有限公司
【上海】上海殊未信息科技有限公司
【北京】北京赢康科技开发有限公司
【武汉】武汉科码软件有限公司
友情链接 关于本站 咨询策划 行业推广 广告服务 免责声明 网站建设 联系我们 融资计划
北京第三维度科技有限公司 版权所有 京ICP备09001338
2008-2016 Beijing The third dimension Inc. All Rights Reserved.
Tel:010-57255801 Mob:13371637112(24小时)
Email:d3dweb@163.com  QQ:496466882
扫一扫 第三维度
官方微信号