[推荐]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¤tPart=unity1_3#
更多的内容参见:
http://unity3d.com/unity/
Unity3d 产品展示:
转载于:https://www.cnblogs.com/AlexLiu/archive/2009/11/27/1612135.html
[推荐]C#快速开发3d游戏工具--Unity3d相关推荐
- unity 3d游戏开发_使用Unity 5开发3D游戏
unity 3d游戏开发 If there's one thing cooler than playing games, it's building games. 如果有比玩游戏更酷的一件事,那就是构 ...
- 使用Cocos2d-x 开发3D游戏-卞安-专题视频课程
使用Cocos2d-x 开发3D游戏-39376人已学习 课程介绍 由CSDN知名博客讲师火云红孩儿创建的火云开发课堂正式开始讲授新的Cocos2d-x v3.7版本中的3D引擎功能模 ...
- 视频教程-使用Cocos2d-x 开发3D游戏-手游开发
使用Cocos2d-x 开发3D游戏 中国早期游戏程序员,2003年起从事游戏程序开发,负责开发过多款游戏项目,曾担任大型端游<无限世界>自研引擎技术负责人,2012年起关注Cocos引擎 ...
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第九节:卡通渲染
<使用Cocos2d-x 开发3D游戏>系列在线课程 第九节:卡通渲染 视频地址:http://edu.csdn.net/course/detail/1330/20809?auto_sta ...
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第十九节:雾
<使用Cocos2d-x 开发3D游戏>系列在线课程 第十九节:雾 视频地址:http://edu.csdn.net/course/detail/1330/20819?auto_start ...
- 基于cocoCreator版本2.4.5整理一款2D小游戏快速开发的游戏框架
前言:基于cocoCreator版本2.4.5整理一款2D小游戏快速开发的游戏框架. 一.cocosCreator的UI框架. 中心思想, 将所有的UI窗体分为3类管理(1级窗体, 2级窗体, 3级窗 ...
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机
<使用Cocos2d-x 开发3D游戏>系列在线课程 第三节:3D摄像机 视频地址:http://edu.csdn.net/course/detail/1330/20803?auto_st ...
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!
<使用Cocos2d-x 开发3D游戏>系列在线课程 第一节:3D时代来临!Cocos2d-x程序员的机遇和挑战! 视频地址:http://edu.csdn.net/course/deta ...
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二十五节: 3D项目优化方案
<使用Cocos2d-x 开发3D游戏>系列在线课程 第二十五节:3D项目优化方案 视频地址:http://edu.csdn.net/course/detail/1330/20825?au ...
最新文章
- Python Qt GUI设计:窗口布局管理方法【基础】(基础篇—5)
- 使用Epoll 能监听普通文件吗?
- 【无标题】ubuntu20.04 开机引导后黑屏 光标闪现 无法进入图形桌面的解决方案_Denis.Zzzzzzzz?的博客-CSDN博客_ubuntu20黑屏光标闪烁
- 我明明只是在努力工作,却被同事说成是“卷王”!!!
- leetcode算法题--寻找两个有序数组的中位数★★
- 【git】【eclipse】记住密码/密码保存在哪里?
- 【机器学习】朴素贝叶斯
- Leetcode 209.长度最小子序列(滑动窗口)
- python中控脚本_Python3.7实现中控考勤机自动连接
- C++实现的队列queue
- 数据库设计的范式规范
- 360 快视频疑似盗取 B 站数据,暂无最新回应
- mysql longtext 查询_mysql,_mysql中longtext存在大量数据时,会导致查询很慢?,mysql - phpStudy...
- Git教程(一)Git简介——廖雪峰的官方网站
- Butterworth滤波器设计(IIR类型)
- 大话数据结构——烂笔头
- 浅谈微信小程序和微信公众平台
- 汇编语言中sbb是什么意思_汇编语言里 sub是 什么功能?
- 耶鲁女孩:改变,从背单词开始!(刘畅:我知道耶鲁会录取我的。学习,都要经历死记硬背)
- 成就你一生的100个哲理11-20
热门文章
- 2022-2028年中国光掩膜行业市场行情监测及未来前景规划报告
- win10安装虚拟机提示主IP地址显示网络信息不可用
- 解决 win10 pycurl安装出错 Command python setup.py egg_info failed with error code 10 编译安装包 安装万金油...
- idea中项目失去svn控制
- LeetCode简单题之换酒问题
- 合肥工业大学—SQL Server数据库实验九:视图的定义与使用
- linux C++打包程序总结
- H.265视频编码与技术全析(上)
- 地面标识检测与识别算法
- python Django 管理站点1.3