2014-09-09 15:28:47 yangyisen0713 阅读数 1198

首先,下载ZXing.Net.0.12.0.0.zip。下载地址为:http://zxingnet.codeplex.com/

然后在下载的文件中找到unity文件夹,把文件夹整体拖到新的unity的Project中,然后新建c#脚本,这里命名为“显示二维码”,然后把这个脚本拖入Main Camera中,运行即可。如图所示:




2017-07-25 14:18:06 qiancaobaicheng 阅读数 256

在Unity中创建一个工程

前面我们已经安装和配置好了Unity的开发环境,现在我们就要正式进入开发阶段的学习。我们首先要学的就是如何使用Unity创建一个工程。

  • 启动Unity,点击新建选项New,新建一个工程。

    这里写图片描述

  • 为新建的这个工程命名(例如:MyFirstProject),选择一个位置存放工程文件,选择自己创建的工程是2D还是3D的,点击Create Project创建工程。
    这里写图片描述

    注意:<1> 无论是工程名字还是存储路径都不要出现中文。 <2> 最好新建一个文件夹(例如:Unity Projects)用来存储工程文件,这样以后所有的工程都可以放在该文件夹下,便于查找。


一些题外话:

在进行简单的工程创建之前,为了便于大家操作,这里先跟大家简单讲解一下窗口的布局。在Unity窗口的右上角有一个Default选项,这其实是Unity窗口布局的默认选项,我们点击这个选项会发现有许多个不同选项,大家可以一一进行尝试,随着开发的进行大家可以选择一个自己习惯的布局,作者习惯使用Tall布局。你也可以自己进行拖拽排列,点击Save Layout选项保存自己的设置。
这里写图片描述

另外,在Project视图下(即工程视图,用来显示工程中的所有文件,包括场景、图片、音频、代码等)我们可以在小锁的右边选择One Column Layout模式,更便于分类操作。
这里写图片描述


回到正题:

  • 当我们创建一个新的工程的时候,系统会默认给我们创建一个未命名的场景(即现在窗口中显示的场景)。我们可以选择Unity右上角的File按钮下的Save
    Scene选项直接保存这个场景,也可以选择New Scene选项新建一个场景再进行保存。

    这里写图片描述

  • 当我们保存场景时弹出的对话框会提醒我们保存的路径,一定要放在工程文件夹的Assets下面,此时Assets文件夹对应的就是我们上面提到的Project视图。但有时我们的工程中可能需要不止一个场景,为了便于管理资源,我们可以在Assets文件夹下右键新建个文件夹Scenes用于储存我们所有的场景。(注意:命名一定不能出现中文)

    这里写图片描述

    此时还不能点击保存,因为我们保存的是场景,点击打开Scenes文件夹,为我们要保存的场景命名01(命名不能有中文),点击保存。
    这里写图片描述

    此时,我们已经保存了一个场景,Project视图中的显示也已经有所改变。
    这里写图片描述

    之前已经提到过,Unity中的开发是以场景为单位的,我们可以在这个场景下进行编辑,换到另外一个场景再进行另外一个场景的编辑,这个在标题栏就会有所显示。
    这里写图片描述

  • 此时一个最简单的工程已经建好了,现在我们已经可以去运行一下我们的工程。Unity中有3个按钮控制程序的运行,分别为开始/退出运行、暂停运行、跳步运行。
    这里写图片描述

    点击开始按钮后,程序运行起来,三个按钮变蓝,视图由Scene编辑窗口跳转到Game预览窗口。以为我们并没有对场景进行操作,所以我们预览到的游戏场景只有天空。
    这里写图片描述

    点击暂停按钮后,程序暂停运行,视图由Game预览窗口切回Scene编辑窗口,此时我们可以对项目进行调试。
    这里写图片描述

    再次点击开始按钮则退出运行程序。(因为该工程过于简单,跳步运行效果不明显,这里不做过多说明)

到这里我们已经学会如何在Unity中创建一个(3D)工程,接下来则会对各个视图窗口进行简要介绍。

2019-12-01 21:23:00 auccy 阅读数 42

搭建Unity开发环境

1.下载Unity并安装(官网:http://www.unity3d.com/

2.下载Visual Studio并安装(官网:https://visualstudio.microsoft.com/

安装时记得勾选 【使用Unity的游戏开发】

 

创建工程:

1.启动Unity创建工程

 

2.在Project窗口选择Assets,右键选择Create->C# Script创建一个C#脚本,将脚本命名为FirstU3D,在代码中添加显示文本的代码

3.选中Hierarchy窗口内的Main Camera,在菜单栏选择Component->Scripts->FirstU3D

4.点击运行,窗口即可成功显示

 

打包发布:

1.选择File->Save As 命名为FirstU3D保存

2.选择File->Building Settings->Add Open Scenes(要确保当前编辑的场景文件打开)

或者直接将文件直接拖拽到Scene In Build的框中

3.在Build Settings的窗口中选择PlayerSettings完成其他的一些设置

4.点击Build,选择发布到的文件夹,发布项目成功

 

2013-01-21 14:53:57 jeksonal 阅读数 16776

unity3D 用3DMax 做的模型时需要注意几点

1:方向问题
2:模型尺寸问题

3:模型所占资源大小问题

 

3DMax 做的东西导入到 Unity3D 中,在 Unity3D 引擎中 X 会被反向旋转 90 度();个人处理方式是建模时先将模型 X 轴旋转 90;再调节模型;

3DMax 做的东西导入到 Unity3D 中,由于 3DMax 默认的单位处理机制与 Unity3D 不一样,而导致显示过小的问题;所以,在制作模型前先调节好 3DMax 中的系统单位设置

具体操作:

 菜单栏: 选择 “自定义”  ,

再选择 “单位设置”-- >

 接着点选 “系统单位设置 ”  --->   将系统单位比例设置成:  ;再点击 “ 确定” 保存!

在模型的制作过程当中,为了使物体的坐标在物体的中心点,要记得冻结物体的坐标属性

当模型制作完成时,导出为 FBX 格式时还需注意:

在导出的 设置面板中 :

点击高级选项,然后出现:

确保 “ 场景单位转化为:”的设置为 "Meters"


模型导出后,模型资源可能很大,原因有以下几个:

1: 检测一下材质贴图的格式是否为:.png 的,不是请改过来 ;

2:看模型当中是否有过多的独立存在的物体,将不需要单独 存在给它合并在一块!


要是模型导入到Unity3D 中后,引擎运行变卡,就得看看模型的面是不是太多了!


2018-11-29 12:45:03 kybshj 阅读数 12972

Unity3D游戏引擎介绍

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。使用Unity3D,开发者可以快速的开发出游戏。Unity3D引擎占据了游戏引擎市场45%的份额,居全球首位。因此,学习游戏开发,Unity3D的人才需求量最为庞大

Unity3D学习历程

俗话说,万事开头难。Unity3D的学习历程也是一样。学习Unity3D,大致分为以下七个步骤:

  1. 了解unity3d的菜单,视图界面。 这些是最基本的基础,可以像学word操作一样,大致能明白有几个菜单,几个基本的视图,各自起什么作用的就可以了。当然还要了解人物基本的比例和结构;
  2. 理解场景里面的坐标系统,输入系统,简单的向量概念。Unity3D的坐标系统及向量概念如果不理解清楚,不理解世界坐标,局部坐标的关系,即使一个简单的移动,缩放,旋转的几行代码,也会困惑你半天;
    Unity3D C#代码片段
  3. 学习创建基本的场景的一些基本概念:游戏对象,组件,脚本。在界面上分别体现在层次视图,项目视图及属性视图,要理清楚彼此之间的关系;
  4. 学习资源导入方面的一些基本元素:网格,材质,贴图,动画等;
  5. 学习脚本的生命周期,Start,UpDate,ONGUI这些基本的方法。了解,预制,时间,数学等常用的类及相关方法。理解游戏对象,组件,脚本彼此之间的关系;
  6. 进一步学习摄像机,灯光,地形,渲染,粒子系统,物理系统等等,这些每一个深入进去都是一个很复杂的主题;
  7. 一些更高级的概念:向量的加减法点乘叉乘,光照法线贴图,内存管理,图形优化等等;

因此,Unity3D入门相对容易,真的要精通,那是相当难的。

Unity3D快速入门途径

通常,学习Unity3D有以下三种途径:

  1. 通过官方文档和书籍。我们知道,Unity3D的官方文档是没有中文的,因此,国内大部分入门Unity3D的学习者往往首先会选择一本类似于从入门到精通类型的书籍,再结合网上的一些教程进行学习。比如口碑比较好的《Unity 3D游戏开发》,书中很全面的介绍入门Unity3D的内容。但是,书和文档最大的缺点就是纯文字,在没有人的指点下,自学往往感觉很抽象,即使跟着书中文档写出了案例Demo,也很难举一反三的做出自己系统的游戏项目。入门书籍往往给所有人的感觉是,需要这本书的同学很难看懂这本书,能看懂这本书的人已经不需要这本书了。不过,书作为一本字典用随时查阅还是不错的;
  2. 通过教学视频。教学视频的优点就像在学校上课一样,跟着老师的思路走,并且全程都是实战的操作演示,学习者可以跟着老师一步一步练习,视频也可以随时暂停或者重复观看重点,完全解决了书籍学习的缺点。我接触过比较专业,讲的最细致的教程可以推荐一个网站https://www.paws3d.com/learn/,里面有免费的学习课程,也有收费的高阶课程,花几百块钱就能从入门到精通。不光是包含教程,还有一对一的线上服务,可以随时答疑。
  3. 通过教育培训机构。去培训机构培训虽然提供最全面的服务,但是动辄几万元的昂贵价格就让不少学习者止步。而且需要到专门的地方,拿出专门的几个月时间去学习。所以在此我就不对介绍打广告了。

综上所述,最好最快最经济的快速入门Unity3D的方法还是第二种通过教学视频的学习。它能互补其他两种方式抽象和价格高昂的缺点。每天拿出自己合适的时间,就可以快速从入门到精通,并且找到适合自己的Unity3D相关的工作。

Unity3d如何制作声音开关按钮

博文 来自: CSDN_xin_L

unity3d发布Android程序

阅读数 18575

没有更多推荐了,返回首页