杂项:Unity3D
| ylbtech-杂项:Unity3D |
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director, Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac 所支持。
| 1. 版本介绍返回顶部 |
Windows版本:Unity3d 2017.3
Mac版本:Unity3d 2017.3
测试版:Unity3d 2018.1.0b2
大陆发布版本
Unity3D PRO虚拟现实、跨平台应用程序开发引擎(商业版)
unity3d 4.0版本
unity3d 4.0版本
Unity iOS Pro移动终端发布平台
Unity3D PRO 虚拟现实、跨平台应用程序开发引擎(教育版)
2012年11月15日,Unity Technologies公司正式推出Unity 4.0版本,新加入对于DriectX 11的支持和Mecanim动画工具,以及为用户提供Linux及Adobe Flash Player的部署预览功能。
目前Unity5已经推出。
Unity是免费的,官方为Unity Pro和Unity iOS Pro提供30天全功能试用期。
你可以使用C#和JS快速上手它。
| 2. 相关新闻返回顶部 |
| 3. 相关游戏返回顶部 |
- Kartuga
- 枪战世界(OffensiveCombat)
- 梦幻国度2
- UberStrike
- Kartuga
客户端游戏
- Robocraft
手机游戏
- MemoLine!
- 武士2: 复仇
- 神庙逃亡:勇敢传说(Temple Run:Brave)
- 火车危机(Train Crisis)
- 血色屋顶(Blood Roofs)
- 猎鹿人(Deer Hunter Reloaded)
- 果冻防御(Jelly Defense)
- ChopChop Tennis
- 暗影之枪:死亡禁地 (Shadowgun: DeadZone)
- Komodo Crunchtime:Ultimate Sup
- The Drowning
- Rochard
- Momonga弹珠冒险记
- Tap Sonic Star
- 死亡扳机 (DEAD TRIGGER)
- 公路战士(Road Warrior)
- 极速飞盘 Frisbee Forever
- 口袋RPG (Pocket RPG)
- 机器人大战 (Roboto)
- 绝命武装(Bravo Force:Last Stand)
- 阿尔龙:剑影 ( Aralon:Sword and Shad)
- 街头摔跤 ( Street Wrestler )
- 缪斯(M.U.S.E.)
- 疯狂的公牛(Bull Dozer)
- 神庙逃亡:魔境仙踪(Temple Run Oz
- 血之荣耀:传奇 ( Blood & Glory 2 : Le)
- 绳索救援 ( Rope Rescue )
- 子弹时间(Bullet Time)
- 松饼骑士(Muffin Knight)
- 狂奔弗雷德 (Running Fred)
- 荒谬剧场 (Theatre of the Absurd)
- Create! Pottery
- 愚蠢的僵尸 (Stupid Zombies)
- 攻城大战 (Aiegecraft)
- 飙车战警 (Smash Cops)
- AVP: Evolution
- 崩坏学园(The end of school)
- Darklings
- OXkong
- Duty Driver Bus(FULL)(公交司机)
- Duty Driver Taxi(FULL)(出租车司机)
- Duty Driver Firetruck(FULL)(救火车司机)
- Fried Aircraft(炸飞机)
- 各种3D模拟器
单机游戏
| 4. 如何学习返回顶部 |
第一步首先了解unity3d的菜单,视图界面。这些是最基本的基础,可以像学word操作一样,大致能明白有几个菜单,几个基本的视图,各自起什么作用的就可以了。当然还要了解人物基本的比例和结构。
第二步理解场景里面的坐标系统,输入系统,简单的向量概念。Unity3D的坐标系统及向量概念如果不理解清楚,不理解世界坐标,局部坐标的关系,即使一个简单的移动,缩放,旋转的几行代码,也会困惑你半天。
第三步学习创建基本的场景的一些基本概念:游戏对象,组件,脚本。在界面上分别体现在层次视图,项目视图及属性视图,要理清楚彼此之间的关系
第四步学习资源导入方面的一些基本元素:网格,材质,贴图,动画等。
第五步学习脚本的生命周期,Start,UpDate,ONGUI这些基本的方法。了解,预制,时间,数学等常用的类及相关方法。理解游戏对象,组件,脚本彼此之间的关系。
第六步进一步学习摄像机,灯光,地形,渲染,粒子系统,物理系统等等,这些每一个深入进去都是一个很复杂的主题。
第七步一些更高级的概念:向量的加减法点乘叉乘,光照法线贴图,内存管理,图形优化等等。Unity3D入门容易,真的要精通,那是相当难的。
| 5. 常见问题返回顶部 |

- unity3d虚拟现实的设计流程?
| 6. 适应它的团队协作返回顶部 |
推荐方案1:
推荐方案2:
如果项目比较大,建议拆分为2~3个项目:
- AssetsProject:主要存放模型、特效等美术素材。也放一些测试脚本,以便测试美术素材能正确配合脚本运行。
- DataProject:存放策划的数值、关卡编辑器等等。也要放一些测试脚本,以便关卡能跑起来。
- ScriptsProject:程序员专门维护的项目。主要用于逻辑开发,存放部分的美术资源。
- FinalProject: 最终合并的项目。
开发过程中,视具体情况,上述项目某两个可以合并。
这样拆分项目肯定会导致额外的工作量,会有冗余的脚本,而且到时候合并也是个问题。这些都是无法避免的。所以前期一定要定好标准。
| 7.返回顶部 |
| 8.返回顶部 |
| 9.返回顶部 |
| 10.返回顶部 |
| 11.返回顶部 |
![]() |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
杂项:Unity3D的更多相关文章
- C# XML技术总结之XDocument 和XmlDocument
引言 虽然现在Json在我们的数据交换中越来越成熟,但XML格式的数据还有很重要的地位. C#中对XML的处理也不断优化,那么我们如何选择XML的这几款处理类 XmlReader,XDocument ...
- XML技术总结之XDocument 和XmlDocument
引言 虽然现在Json在我们的数据交换中越来越成熟,但XML格式的数据还有很重要的地位. C#中对XML的处理也不断优化,那么我们如何选择XML的这几款处理类 XmlReader,XDocument ...
- Unity3D Shader入门指南(一)
动机 自己使用Unity3D也有一段时间了,但是很多时候是流于表面,更多地是把这个引擎简单地用作脚本控制,而对更深入一些的层次几乎没有了解.虽然说Unity引擎设计的初衷就是创建简单的不需要开发者操心 ...
- (转载)猫都能学会的Unity3D Shader入门指南(一)
原文地址 http://onevcat.com/2013/07/shader-tutorial-1/ 动机 自己使用Unity3D也有一段时间了,但是很多时候是流于表面,更多地是把这个引擎简单地用作脚 ...
- [原]Unity3D深入浅出 - 粒子系统(Particle System)
粒子系统是在三维空间渲染出来的二维图像,主要用于烟,火,水滴,落叶等效果.一个粒子系统由粒子发射器.粒子动画器和粒子渲染器三个独立的部分组成. Unity中自带了一些粒子效果,在Assets>I ...
- Unity3D ——强大的跨平台3D游戏开发工具(一)
众所周知,Unity3D是一个能够实现轻松创作的多平台的游戏开发工具,是一个全面整合的专业游戏引擎.在现有的版本中,其强大的游戏制作功能已 经达到让人瞠目结舌的地步.尤其是它在3.0版本里面制作的那款 ...
- Unity3d Mecanim动画系统Animator学习笔记
1. unity3d Mecanim学习 Unity3d新版动画系统网上的介绍很多,但多是流水笔记,外人很难看明白,后来我 终于找到介绍的比较明白的两个作者,特别感谢.一个是58开发网的乐天老师,课 ...
- 猫都能学会的Unity3D Shader入门指南(一)
动机 自己使用Unity3D也有一段时间了,但是很多时候是流于表面,更多地是把这个引擎简单地用作脚本控制,而对更深入一些的层次几乎没有了解.虽然说Unity引擎设计的初衷就是创建简单的不需要开发者操心 ...
- Unity3D与iOS的交互
1. 关于Unity3D Unity3D(以下简称U3D)是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开 ...
随机推荐
- spring aop 的理解
spring aop的相关概念(所有的概念都是为了生成代理类这个过程所需要的信息的抽象): 1.Targer:目标对象.被代理的对象. 2.Advice:增强/通知.就是为目标对象扩展的功能.分为前置 ...
- Java——线程间通信
body, table{font-family: 微软雅黑; font-size: 10pt} table{border-collapse: collapse; border: solid gray; ...
- Java实现责任链模式
责任链模式: 将接受者对象连成一条链,并在该链上传递请求,直到一个几首这对象处理它.通过让更多对象有机会处理请求,避免了请求发送者和接受者之间的耦合. 责任链模式的优缺点: 优点:高内聚,低耦合.业务 ...
- Alpha阶段敏捷冲刺---Day3
一.Daily Scrum Meeting照片 二.今天冲刺情况反馈 今天我们上完课后在禹洲楼教室外进行我们的每日立会.开会的内容主要是总结了一下这几天各自的任务及任务进度,交流了一下各自遇到的困难. ...
- Femtocell家庭基站通信截获、伪造任意短信漏洞
阿里移动安全团队与中国泰尔实验室无线技术部的通信专家们一起,联合对国内运营商某型Femtocell基站进行了安全分析,发现多枚重大漏洞,可导致用户的短信.通话.数据流量被窃听.恶意攻击者可以在免费申领 ...
- [python]自问自答:python -m参数? (转) ( python2.7 版本 )
原文地址: http://www.cnblogs.com/xueweihan/p/5118222.html python -m xxx.py 作用是:把xxx.py文件当做模块启动 但是我一直不明白当 ...
- MVC中未能加载程序集System.Web.Http/System.Web.Http.WebHost
==================================== 需要检查项目的Microsoft.AspNet.WebApi版本是否最新,System.Web.Http 这个命名空间需要更新 ...
- Thinkphp分页类使用
3.2.2分页设置变化: $count = $pro->count(); //查询出总条数 $page=new \Think\Page($count,5); $page->rollPage ...
- oclif cli app开发简单试用
oclif 是heroku 开源的cli 开发框架,有一篇关于12 factor cli app 开发的文章很值得看看 https://medium.com/@jdxcode/12-factor-cl ...
- android 工具类 数据库管理
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/xuduzhoud/article/details/27540301 数据库工具类,优雅的管理andr ...
