![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3D
zuoyamin
这个作者很懒,什么都没留下…
展开
-
<Unity3D>Unity3D的四种坐标系
World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。 Screen Space(屏幕坐标):以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width,Screen.height),Z的位置是以相机的世界单位来衡量的。注:鼠标位置坐标属于屏原创 2013-04-17 13:18:15 · 21066 阅读 · 10 评论 -
<Unity3D>Unity3D入门篇——第六讲 GUI控件(四)
八、Slider控件 Slider控件(滑动条控件)由滑块和滑动条构成的。例如,我们调节音量大小的控件就是滑动条控件。根据方向,我们可以将滑动条控件分为水平滑动条(HorizontalSlider)和垂直滑动条(VerticalSlider)。我们通过GUI.HorizontalSlider()和GUI.VerticalSlider()来绘制。其返回值为float原创 2014-01-03 19:26:55 · 7166 阅读 · 0 评论 -
<Unity3D>Unity3D入门篇——第五讲 GUI控件(三)
六、Toolbar控件Toolbar(工具栏)控件用于创建工具栏,并且以Tab页面的形式来显示的。当我们选中其中任意一项,将返回该项的ID。通常我们使用GUI.Toolbar()来绘制工具来,其返回值为int型,即选项的ID号。Parameters(参数):position : Rect —— 用于工具栏在屏幕上的矩形位置。selected : int ——原创 2013-12-31 16:33:14 · 5536 阅读 · 0 评论 -
<Unity3D>Unity3D入门篇——第三讲 GUI控件(一)
Unity为大家提供了一套很完整的图形化界面引擎,包括窗口、文本框、拖动条等。下面将为大家介绍主要的基本控件。一、Label控件 Label控件(标签控件)以文本的形式来显示一串字符串信息,该控件不仅可以输入字符串信息,还可以输入贴图。参数:position : Rect ——标签在屏幕上的矩形位置,(起点x坐标,起点y坐标,标签宽度,标签高度)。t原创 2013-12-11 14:48:34 · 43134 阅读 · 1 评论 -
<Unity3D>Unity3D入门篇——第二讲 初步认识Unity
作为一款软件,Unity3D和其他软件在界面上很类似,一样有标题栏、菜单栏和工具栏。除此之外,他有五大视图,分别是Hierarchy视图(层次视图),Project视图(项目视图),Inspector视图(监测视图),Scene视图(场景视图)和Game视图(游戏视图)。1.标题栏 显示该软件打开的项目(AngryBot.unity)和支持的主要平台(PC, Mac原创 2013-11-25 16:57:27 · 6501 阅读 · 0 评论 -
<Unity3D>使用Unity来制作俄罗斯方块游戏
备注:该方法并非本人原创,我也是根据别人的代码来学习的。1. 操作环境Unity3D 4.1.0版本、Win 72. 思路分析该方法中,只有2个脚本,一个是控制方块的(Block.cs),另外一个是控制游戏场景的(Manager.cs)。游戏完成后效果如下图:2.1 方块的构造(Block.cs)俄罗斯方块一共有7种不同的方块。每个种类有4个小方块组成的原创 2013-10-28 11:33:37 · 14668 阅读 · 7 评论 -
<Unity3D>Unity3D在android下调试
一、工具准备1.JDK——由于android是基于Java平台开发的,jdk是必须要安装的。下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe2.Android SDK——这个就不多说了,要开发android原创 2013-09-19 11:49:48 · 8055 阅读 · 2 评论 -
<Unity3D>浅谈Vector3的点积与叉积
一、点积(又称“数量积”、“内积”) 1、理论知识在数学中,点积的定义为a·b=|a|·|b|cosa,b> 【注:粗体小写字母表示向量,a,b>表示向量a,b的夹角,取值范围为[0,π]】。从定义上,我们知道向量的点积得到的是一个数值。而不是向量(这点大家要注意了!要与叉积进行区别)。另外点积中的夹角a,b>没有顺序可言,即a,b>=b,a>(或a·b=b·a)。所以我们可以通过点积原创 2013-09-06 10:27:06 · 13706 阅读 · 2 评论 -
<Unity3D>Unity3D中MeshRenderer的使用
任何一个模型都是由许多网格面组成的,而面又是由许多三角形组成的。操作环境:Win7操作系统、Unity3D 4.0创建网格面的核心就是为其添加2个组件:Mesh Renderer(网格渲染器)和Mesh Filter(网格过滤器)。添加组件的方法有2种:(Ⅰ)选择一个游戏对象,然后执行Component→Mesh→Mesh Filter 和Mesh Renderer。原创 2013-07-10 11:01:06 · 19511 阅读 · 0 评论 -
<Unity3D>NGUI插件中Atlas和Font的制作
操作环境:Window7、Unity3D4.0或以上(这是因为我们要使用Window系统中的字体来制作)、NGUI2.6.2(其他版本的不清楚,如果有需要的可以在我的资源中下载~)打开Unity3D,将NGUI包导入进去(导入的方法我就不说了,很简单的~)。导入完成后,在Unity的菜单栏上会多出一个NGUI的选项。下面我们开始制作字体!选择菜单NGUI→Open the Font Maker,打原创 2013-06-19 12:33:04 · 8214 阅读 · 0 评论 -
<Unity3D>Unity3D中LineRenderer的使用
LineRenderer线渲染器主要是用于在3D中渲染线段,虽然我们也可以使用GL图像库来渲染线段,但是使用LineRenderer我们可以对线段进行更多的操作,例如:设置颜色,宽度等。在这里要注意LineRenderer渲染出的线段的两个端点是3D世界中的点,即他是属于世界坐标(World Point)中的。 LineRenderer是以组件形成存在的,首先我们新建一个空的Gam原创 2013-05-31 09:50:48 · 57621 阅读 · 4 评论 -
<Unity3D>unity连接数据库MySQL
运行环境:Win7 64位,Unity3.5.0,MySQL5.5在Unity新建一个场景,保存并命名为Unity_MySQL。新建一个C#Script,命名为CMySql.cs。下面是CMySql.cs脚本的内容:using UnityEngine; using System; using System.Collections; using System.原创 2013-05-06 13:26:27 · 15410 阅读 · 13 评论 -
<Unity3D>Unity3D入门篇——第四讲 GUI控件(二)
三、TextField控件 TextField控件主要用于监听用户的输入信息,我们通常使用GUI.TextField()方法来显示输入框,其返回值类型为string型。Parameters(参数):position : Rect ——用于在屏幕绘制文本框的位置(起点x轴坐标,起点y轴坐标,文本框的宽度,文本框的高度)text : String ——显原创 2013-12-26 17:00:36 · 11532 阅读 · 1 评论