初识Unity

Unity插件TouchScript初识 一、下载并试玩 首先去Asset Store下载该插件,过程不多赘述,下载完并导入。 可以先来体验一下,你就明白这个插件好不好玩了,点击那个Examples.unity,然后就可以试玩了。。 二、尝试自己用一下 创建一个场景,然后把TouchManager及Cursors预制体拖到Scene窗口下,点击运行: 来看一下输出:初始化Unity触摸输入;初始化Unity鼠标输入;没有... 阅读详情

Unity于2004年诞生在荷兰的阿姆斯特丹。
竟然是在荷兰?还是大名鼎鼎的阿姆斯特丹?我一直以为是在美国或者英国(其实我还一直以为Google是在欧洲,苹果与Google争得厉害,就像美国和欧洲…)
但是在2005年,Unity公司将总部设在了旧金山!诶诶诶诶诶诶诶诶?你是故意的对不对?你绝对是故意的对不对?我刚说过就被自己呃不,被你打了脸。
我就说嘛,在美国。
同时,Unity发布了1.0的版本,但是那个时候它只能在Mac上面跑,看起来跟苹果关系不错的样子。当时的Unity很不起眼,估计只能躲在角落里舔舐心中的伤口,因为它太弱小,只能用于Web项目和VR虚拟现实。
VR虚拟现实是什么东东啊?简单来说就是那种带着虚拟头盔带着耳机玩游戏看电影什么的。诶?这听起来好像以前看的网游小说里面的装备啊?比如说:28XX年(还不知道人类能不能活到那时候…)某某宅男闲着没事花了几万块钱买了一款特效逼真duangduangduang~的游戏头盔,在家里一玩就是几个月,打怪升级,谈恋爱生孩子,据说造猴子的时候感觉都一样。除了吃饭上厕所,连睡觉都在游戏中睡…
我勒个去,那时候的人得有多胖?得有多堕落?那个时候地球会不会也懒得转了?Unity的目标不会就是做那个玩意吧?一定不能让他们得逞啊!!
至于做的什么Web项目,那咱们就说说一个非常搞笑的东西…
可能大家都玩过4399小游戏,没玩过也看别人玩过吧?没看别人玩过也听说过吧?也没听说过?现在呢?
4399小游戏(不局限于一个平台)在某种程度上是比较火的,我五年前,我上高一高二的时候,一上电脑课男生都跑去玩小游戏。为什么说这游戏很搞笑呢?那就是因为它几乎就是小霸王的翻版,只是用更加高大上的电脑硬件呈现在网页上。
诶,网页。没错,就是在网页上。
我们在网页上看视频的时候,可能要安装Flash Player,只有这样才能支持网页上看视频,那么玩网页游戏的时候要安装什么插件呢?答案是:Unity Web Player。(终于扯回正题了…)
所以我猜Unity当时在Web方面是给网页游戏做引擎的。是的,我猜的,因为我没怎么找得到Unity在Web方面的应用,可能这都是早些年的知识了吧,关键还是我懒…
反正当时Unity就是做这些事情的。

后来Unity忍辱负重、卧薪尝胆、口蜜腹剑,呸,厚积薄发,终于迎来了自己的春天。
在2008年,Unity发布了Windows版本,并且支持了IOS和Wii(日本任天堂公司开发的家用游戏机)。其实我猜(又特么猜,你嘴里能不能有两句实话?)08年以前没太多人关注Unity,是因为他们都是屌丝,买不起当时的Mac。
08年的时候Unity也开始认识到移动设备的重要性,所以当时可能有个从网页转到移动设备的转型。在这个时候Unity才真正走入人们的实现,并且在2009年荣登游戏引擎前五名(估计也没几个游戏引擎…)。
科普一下除了Unity还有哪些主流游戏引擎:(不太了解这方面,我就不放代表作的图片了…)
1.Cryengine3引擎,德国Crytek公司开发的引擎代表作有《孤岛危机》、《孤岛惊魂》、《狙击手:幽灵战士2》(这个我玩过,唯一一个通关的单机游戏,很不错)。
2.Crystsl Tools引擎,原名“白色引擎”,代表作有《最终幻想13》。(说实话,其实《最终幻想13》的效果是我见过的游戏里(本来也没见过几款游戏)最好的,最接近真实世界的,但是剧情好像没看懂…)
3.顽皮狗引擎,代表作《神秘海域》.(听说过,没玩过。)
4.IW引擎,也就是暴雪公司的引擎,代表作有《使命召唤》全系列。(一玩枪战游戏就头晕想吐,我是没有这个福分了…)
5.虚幻3引擎,现在好像更新到第四代了,代表作很多,有《战争机器》、《生化奇兵》、《质量效应》。
6.寒霜引擎,大名鼎鼎的美国EA游戏公司自主研发的引擎,代表作有《战地3》、《荣誉勋章》、《极品飞车》系列的游戏EA也有参与,是的,参与。(说起EA,还记得那些年玩过的《植物大战僵尸》吗?)
7.EGO引擎,这个引擎一般都是用来做赛车游戏,比如《尘埃3》、《闪电行动:红河》。
8.Anvil引擎,美国育碧公司(名字水灵灵的~),其代表作有《刺客信条》、《波斯王子》。
9.Mt Framework引擎,日本的一家游戏公司,代表作《鬼泣4》、《生化危机5》。
10.The Dead Engine,死亡引擎,是EA公司重制的引擎,代表作《死亡空间》(难道这款引擎就做了这一款游戏吗??)
以上大约是世界上(很骄傲)顶级的十款游戏引擎,没有Unity的身影是因为目前使用Unity还没有做出多少高端大气的游戏,虽然Unity也以《迷失森林》这样的作品为荣,但是与其他引擎相比还显得有些小家子气,毕竟Unity现在主打移动市场,手机再牛,目前还是无法与电脑抗衡,所以Unity之所以能进入游戏引擎前五名,我猜是因为它独树一帜的市场定位并且迅速占领了大量市场。

说了这么多也不是说Unity不能做大游戏,只是术业有专攻,彼此有侧重罢了。

接着说,在2010年的时候,Unity支持Android平台,诶诶诶,我又是刚说过,看来Unity就是要走另一条路,不愿意跟那些积淀很深的大哥们玩耍。2011年的时候,Unity又开始支持PS3和Xbox360(Xbox360可不是我们的流氓公司奇虎360开发的啊!!!人家是微软滴~)。
至此,Unity的全方位的移动设备模式已经大体完成了。
除了移动平台的市场大之外,还有什么能吸引到开发者呢?
在这个快速消费时代,人们的口味不一定越来越重,但是一定越来越刁!为了跟上步伐,必须加班加点地开发。但是Unity易学易用,还能提高开发速度,节省了大量时间,缓解了我们程序员一族的压力,因此深受我们(尤其是我)的喜爱。

Unity公司毕竟是一家商业公司,也是要赚钱的,那么他们怎么赚钱呢?
首先卖专业版的密钥,还有商业开发者要每年收取一定费用(引擎附加许可证费用),另外开发者的作品可以放在Unity网站上销售,Unity公司与开发者二八开分成,估计也能赚不少钱。只是貌似是你的产品销售比较好才会跟你二八开,如果你的产品一件都没卖出去,或者低于一定数量,Unity是不会跟你二八开的,赚多少钱都给开发者自己。

好了,以上就是Unity的初步介绍。
至于后面的Unity安装破解,在天朝那是绝对无法难倒我们的,只是要注意一下,破解得来的Unity只能用于学习,不能用于商业用途,否则的话那点盈利都不够律师费的,哦,其实不用请律师,肯定会败诉的…
Unity新建项目工程、视图面板介绍、场景和游戏物体以及组件的关系、基本操作、坐标系(局部坐标和世界坐标)、模型素材的使用, 一般要看看视频打基础,文字的表述效果并不好。
我怎么理解Unity就怎么写,肯定存在很多的错误和谬论,欢迎大家批评指正,感激不尽!!

Unity知识一:简单的点击事件 Unity做项目,不可避免的要用鼠标或者手指去点击,但是点击的时候我们怎么判断我点到了什么了呢? 点击的实现方法有很多种,我们就由浅入深,先介绍简单的。 射线点击事件的思路是:当我鼠标按下的时候,从摄像机往鼠标的方向发射出一条射线。如果该射线被某游戏物体挡住了,那么我们就说现在鼠标就点击在这个游戏物体上,会触发相应的事件。要注意的是:被点击的物体需要添加碰撞器才能进行碰撞检测。我们来看一个游戏 阅读详情

相关推荐

Unity知识二:显示和隐藏游戏对象

游戏中界面需要来回切换,一种方法是把它们都显示出来,用到某个游戏对象的时候让它的位置发生变化,是我们能看到;另一种方法就是游戏对象都放在这里,只是有些显示,而有些要隐藏。当我需要某些物体显示的时候它再显示,同时也可以把不必要的游戏物体给隐藏起来。 隐藏游戏物体用SetActive()方法。 比如:GameObject gameLoginBackground; // Use this fo

StandFull的博客 1万+

Unity API - C

Unity API - C

小贱 7269

Unity知识四:Unity编程过程中遇到的小问题(持续更新)

问题1:类型转换问题和Random类问题: 看着两行代码,在IDE中无错误出现,但是保存后在Unity中,就会报错:Assets/Scripts/Element.cs(16,32): error CS1503: Argument `#1' cannot convert `float' expression to type `string'说是不能转换,网上搜了一大堆,原因好像是

StandFull的博客 1万+

Unity初识之prefabs

在之前工作中,达到untiy中prefabs类似的使用方法也有,比如cocos或者egret中,会有ui编辑器,然后生成一个皮肤的东西,来提供给代码段控制使用,其实能主要突出的载体更倾向于代码端我觉得。他们的ui编辑器也试图做一些预处理的事情,比如通过ui绑定数据,文本显示等。但是他们确实只管了ui的显示了,纯粹的ui皮肤,具体的其他属性,必须在对应的逻辑类中,手动声明和绑定。并且一个Ui只能...

只爱艾薇儿 539

unity——C#多接口类继承

C#多接口类继承 父类 [csharp] view plaincopy using UnityEngine;   using System.Collections;      public class Vehicle {       private float Speed;       private float MaxSpeed

LQduangduangduang的专栏 1220

Unity_引擎简介_001

Unity 3d是什么?出自丹麦、由Unity Technologies开发的游戏引擎,一款高效的游戏开发工具。 Unity具有高度优化的图形渲染管道,无论2D游戏还是3D游戏,均可达到美轮美奂的画面效果。通过组件式的进行开发,一次开发即可轻松部署到Windows、Mac、IOS、Android、Wii、PS3等平台,使快速、高质量的开发成为可能。特色和优势 封闭源码的收费的商业游戏引擎 通过组件式

杨勇博客之家 7352

Unity 01】初识Unity

PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,笔记为天更。 笔记内容均为 自己理解,不保证每个都对。 Part 1:目录菜单栏 File:包括新建场景,打开场景,新建项目,打开项目,保存项目。 Edit:主要包括各种操作选项,例如复制黏贴等。 Assets:资源库文件选项,包括后续的脚本。 GameObject:游戏对象选项,即创建游戏对象 Component:游戏组件选项。 ...

不积跬步,无以至千里 570

Unity学习笔记 —— 初识Unity

Unity是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。Unity平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备 简单来说:Unity是一个用于轻松创建游戏和三维互动的开放工具,是一个专业的游戏引擎,在如今,常用的引擎是Cocos-2D引擎用于开发2D游戏,Unity引擎以及UE4引擎用于开发3D游戏

qq_46056407的博客 3400

初识unity

1、层级试图:显示游戏对象2、场景试图:操作游戏对象3、游戏视图:显示游戏运行效果4、属性视图:显示游戏对象属性5、工程视图:存放游戏资源。

X18930的博客 622

Unity初识

Unity是由Unity Technologies公司开发的用于轻松创建游戏和三维互动的游戏引擎。 2D游戏:视角完全锁定,二维坐标 3D游戏:可以任意变换视角,无锁定。三维坐标。 虚拟现实VR:利用电脑模拟产生一个三维空间的虚拟世界,并提供视觉、听觉、触觉等感官模拟。 增强现实AR:通过电脑技术,讲虚拟信息应用到真实世界,真是环境和虚拟物体实时叠加到统一画面 区别:输入方式不一样,输出方式不一样,鼠标输入、传感器、 游戏引擎: 程序框架,游戏最最核心的代码 包含:渲染引擎、物理引擎、碰撞检测、音.

鱼落池中 439

unity初识 开篇

我是从cocos2dx转到egret,现在又想转来做unity的,这个专栏是用来记录我在自己做第一个独立游戏时候,遇到的问题,和如何解决的。基本上记录了60个左右遇到的小问题吧。挨个解决了之后,就做出了个小游戏,这个游戏重点不在游戏设计上,而是在于对unity的接触使用和熟悉。并且对ios上线流程的熟悉。因为之前有做过googleplay和facebook,还有国内一些渠道上的整体上限流程,这里就...

只爱艾薇儿 596

Unity入门

最近在学习Unity,顺便来CSDN写写笔记,记录下自己的学习过程。 本人Unity使用5.4.2版本,之前毕业设计用Unity4.2版本做了一个宠物小精灵的对战游戏,现在Unity发展很迅速,有专门的2D,VR等制作工具了,现在从头来学习UnityUnity的魅力在于操作界面可视化,上手容易,大家可以根据自己的实际情况来具体实施自己的学习计划,我喜欢就是在实践中学习,所以我之前的学习计划就是:

is88562498的专栏 1318

Unity自带示例Demo项目Standard Assets Example Project研究详解

最近更新Unity3D,更新包推送了Standard Assets Example Project的更新,于是便下载下来研究了下,发现还是挺好用的,里面有很多示例,有各种模型,适用于学习Unity的新手研究学习。在我们安装好Unity3D之后,安装示例项目程序“UnityExampleProjectSetup.exe”即可,我们依次打开安装后的目录:Assets\SampleScenes\Scenes,之后打开Car.unity

Jaiky_杰哥专栏 4万+

Unity3D 游戏开发构架篇 —— UI堆栈

Unity3D的内置UI系统UnityGUI本身并不是那么

a1294246096的专栏 6683
上一篇: 跟siki老师学C#第九天(满满的都是练习)
下一篇: Unity知识一:简单的点击事件
博士装呗
博客等级 码龄11年 63粉丝 30原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值