C#快速开发3d游戏工具--Unity3d
2015-10-14 10:58
411 查看
最近有幸接触了一点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汗
一个非常不错的教程:
http://learnmesilly.com/index.php?currentPage=unity_lesson1¤tPart=unity1_3#
更多的内容参见:
http://unity3d.com/unity/
出处:http://alexliu.cnblogs.com/
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汗
一个非常不错的教程:
http://learnmesilly.com/index.php?currentPage=unity_lesson1¤tPart=unity1_3#
更多的内容参见:
http://unity3d.com/unity/
出处:http://alexliu.cnblogs.com/
相关文章推荐
- Kinect结合Unity3D引擎开发体感游戏(一)
- c#调用COM组件
- 如何成为一名专家级的开发人员
- Linux C函数参考手册(PDF版)
- C#实现把指定数据写入串口
- C#动态创建button的方法
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#使用加边法计算行列式的值
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#实现子窗体与父窗体通信方法实例总结
- C#通用邮件发送类分享
- C#中this的用法集锦
- C#.NET获取拨号连接的宽带连接方法
- C#异步绑定数据实现方法
- C#实现AddRange为数组添加多个元素的方法
- C#中Equality和Identity浅析