[推荐]C#快速开发3d游戏工具--Unity3d

  最近有幸接触了一点Unity3d的东西,和大家分享一下。

 

Unity3d 简介

  是一款可视化的,3d游戏开发软件。可以进行手动绘制3d场景,自己添加摄像机角度,3d模型设计,事件触发,对于园子里大家很感兴趣的地方在于,它的脚本语言支持JS,可以用C#来开发游戏的动作。并且支持MacOS系统,windows系统。

 

Unity3d 主要功能概述

1.能在iPhone上发布游戏

  这个我体验过了,也玩过几个开发的。总的来说就是速度,一般的开发思路是,先拿3dmax建模,对于模型化导入了之后,对每一个模型进行事件处理,属性设置等。添加代码。

 

2.能发布wii的游戏

  wii不用说了,任天堂的游戏创意,绝对一流。体感很好玩的。

 

3.物理引擎

  举一个简单的例子,有一个球体在应用场景上,只要设置球体的刚性。试运行game,就会发现球体在空间中进行自由落体,下落到斜面上,则开始滚动。

 

4.支持的脚本

  基于dotNet的C#和JavaScript脚本语言,有强大的库函数进行调用。

 

5.阴影和灯光

  这个也举一个简单的例子,调整光源角度,设置相应属性,场景表面物体会出现阴影。或者设置光源的移动,引擎高级到,如果空间黑暗,那么移动到的地方亮度会随之变化。

 

6.文档

  相对Cocoas2D还算是一个完整的了。有完整的html办的参考文档和教程。网络上国外的社区还算比较多,毕竟现在开发3d游戏用这个的挺多的。

7.页面游戏

  这个运行页面游戏须要下载安装一个3M的程序才能执行,有点像SL,但是他算是server还是client的技术我还没搞明白 ⊙﹏⊙b汗

 

已下是关于开发iPhone应用程序的一点分享:

优点:

  上手容易,速度开发,对于有脚本语言,c#和前端技术的朋友,应该相对容易。

 

缺点:

  精通很难,高级版本是$1300,程序体积很大,从加载到运行要有很多时间间隔。不如通过openGlEs编写的速度。毕竟不够底层。3GS的版本也许相对好一点。

一个非常不错的教程:

  http://learnmesilly.com/index.php?currentPage=unity_lesson1&currentPart=unity1_3#

更多的内容参见:

  http://unity3d.com/unity/

Unity3d 产品展示:

转载于:https://www.cnblogs.com/AlexLiu/archive/2009/11/27/1612135.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值