Unity3D介绍

原创 2015年07月10日 09:29:07

Unity3D介绍:

Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。

官网地址:点击打开链接

游戏开发引擎介绍:点击打开链接

游戏开发引擎:游戏引擎其实就是底层代码,不同类型的游戏,选择不同的开发引擎,有了底层框架,省去开发人员自己再写很多功能。例如,需要物理效果,没有开发引擎的话,就需要自己写相应的代码。有了游戏引擎,就可以直接用现成的写好的。游戏引擎作为开发商研发游戏时必备的工具,每一款引擎的运用都关乎自家大作未来的销量,所以游戏商们对引擎的选择也非常小心翼翼。现在,手游、页游等新兴平台的表现又非常强势,所以选择正确的游戏引擎变得尤为重要。

Mono:Mono是一个由Novell公司(由Xamarin发起,并由Miguel de lcaza领导的,一个致力于开创.NET在Linux上使用的开源工程。它包含了一个C#语言的编译器,一个CLR的运行时,和一组类库,并实现了 ADO NET和ASP NET。能够使得开发人员在Linux用C#开发程序。)主持的项目.该项目的目标是创建一系列符合标准ECMA (Ecma-334和Ecma-335)的.Net 工具, 包括C #编译器和共同语言(CL 即 Common Language)执行平台(Platform).与微软的.Net不同, Mono项目不仅可以运行于Windows系统内,还可以运行于Linux, FreeBSD, Unix, Mac OS X和Solaris。

Mono现由Novell持有双重许可, 这和Qt、Mozilla应用程序套件的情况相似.Mono的C #编译器及其相关工具发布于GNU General Public License (GPL)之下,其运行时库发布于GNU Lesser General Public License (LGPL)之下,其类库发布于MIT License之下.这些均是开源协议因此Mono是一个开源软件.如果你打算向Mono贡献你的源码,则你须签署一个版权分派给Novell以允许它将这些代码在其它协议下再申请许可,从而允许Novell保留其双重许可的能力来持有Mono的商业协议[1].
微软开发了一个称为共享源码公共语言基础(Shared Source Common Language Infrastructure, Shared Source CLI)的可用于FreeBSD, Windows, Mac OS X的.NET实现版本.微软的共享源码协议并不是开源软件协议,且可能对于社区来说也是不足够的(它明文禁止了对软件的商业用途).我们还可以见到另外一个.NET实现版本, Portable NET项目,该项目与Mono项目有着很多相同的目标.
Mono虚拟机包含一个实时编译引擎,该引擎可用于如下处理器: x86, SPARC, PowerPC, ARM, S390 (32位模式和64位模式), x86-x64, IA64和64位模式的SPARC.该虚拟机可以将代码实时编译或者预先编译到原生代码.对于那些没有列出来的系统,则使用的是代码解释器.

Unity的特点:

  1. 开发周期短,一次开发,多次发布。做到了跨平台,真正的原因是因为Mono。
  2. 版权费便宜,Unity正式发布了支持21个平台的Unity 5,其中个人版本完全免费,专业版本则售价1500美元,同时也支持开发团队以月租形式使用,月租费用为每月75美元。

Unity3D界面介绍及入门

首先,你可以在unity3d官网(http://unity3d.com/)下载新版本的软件,本文中使用的是unity3d 4.0.标准版是不支持阴影的,只有专业版才支持,所以对于效果要求较高的读者,可...
  • cquptzhaoyu
  • cquptzhaoyu
  • 2014年05月25日 11:48
  • 1348

Untiy3D的粒子系统介绍

Effects:效果/特效。            Particle System:粒子系统。可用于创建烟雾、气流、火焰、涟漪等效果。      在Unity3D 3.5版本之后退出了新的shu...
  • u014581901
  • u014581901
  • 2016年05月23日 00:07
  • 5180

Unity3D的基本界面介绍

Unity3D的基本界面非常简单,几个窗口就可以实现几乎全部的编辑功能。主界面如图1.1所示: 场景面板:该面板为Unity3D的编辑面板;您可以将您所有的模型、灯光、以及其他材质对象拖放到...
  • cl110cl
  • cl110cl
  • 2014年03月06日 21:57
  • 3190

Unity3d 之界面介绍

五大界面Unity 有五大界面,scene(场景)、game(游戏)、project(项目)、hierarchy(层级)、inspector(检查员)。Scene 界面是游戏场景设计界面,一个场景是游...
  • xingxinmanong
  • xingxinmanong
  • 2017年07月17日 00:44
  • 392

【Unity3D入门教程】Unity3D界面介绍及游戏对象基本操作

本文介绍了Unity3D界面及游戏对象基本操作。
  • zzlyw
  • zzlyw
  • 2017年01月06日 17:16
  • 9121

Unity3D学习笔记(1)---界面初识与环境熟悉

呃, 这学期有一门Unity3D游戏开发的课程。 所以想把自己所学的记录下来, 不仅与别人的分享自己的浅薄经验, 也是自己的一种record。 前车之鉴就是之前学Nodejs, 几个月不用忘得差不多了...
  • Guo15331092
  • Guo15331092
  • 2017年03月01日 09:51
  • 449

Unity3D 10-文件夹目录架构

一:几个特殊文件夹介绍1.EditorEditor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以。比如目录:/xxx/xxx/Editor 和 /Editor 是一样的,无论多...
  • Maxdong24
  • Maxdong24
  • 2017年07月04日 14:37
  • 631

【unity3D】插件推荐

1.界面UI搭建:NGUI(或自带UGUI)、FairyGUI。 2.2D游戏:2D Toolkit。 3.可视化编辑:PlayerMaker。 4.动画插件:ITween、Dotween。 ...
  • Woneng_
  • Woneng_
  • 2017年11月28日 16:34
  • 99

unity3d基础教程—组件介绍1

http://www.narkii.com/club/thread-289104-1.html 我们前面讲了很多的基础知识,最近一直很忙,很久没出基础系列的教程了。在今后的一段时间了我尽量挤出时间来...
  • saileilong
  • saileilong
  • 2013年11月26日 17:16
  • 990

Unity3D基本入门及功能介绍

本章主要是 Unity3D 的基础快速入门篇,通过本章的学习,能让初学者们快速的掌握和 应用 Unity3D 软件。 本章导读 本章无论对于 Unity3D 初学者、或是以前从事建模工作的设计师...
  • liuyuehui110
  • liuyuehui110
  • 2017年06月10日 22:44
  • 757
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unity3D介绍
举报原因:
原因补充:

(最多只允许输入30个字)