自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 Unity NGUI制作聊天框

今天和大家分享一下滚动条和文本做成的聊天框新建一个Sprite-->添加Box Collider-->Scroll Bar Script-->设置属性UPScroll Bar(Direction:TopToBottom  把Sprite拖拉到Background里面  Size:0.1)新建一个子Sprite-->把子Sprite拖拉到Foreground里面-->把它

2015-01-26 20:26:38 1863

原创 Unity之NGUI制作登录界面

今天上午的时候,对NGUI制作登录界面做了一个联系,下面给大家分享下做一个简单的登录界面...................................1、登录背景创建---Sprite介绍在sprite的inspector里大家可以看到UISprite脚本点击那个sprite可以进入atlas选择相应的sprite首先介绍Ty

2015-01-24 23:35:55 3874

原创 Unity之添加动画,冷却效果

今天学习了NGUI的”设置“,”选项“添加动画和冷却效果一.创建容器首先我们创建一个空的容器 start为start容器添加Tween Position动画-->把start容器向左移出背景-->把Transform里面的X轴坐标复制到Tween Position的To的X轴里面-->把Transform里面的X轴改为0-->把Tween Position勾选掉(点击"设置

2015-01-23 23:40:33 874

原创 Unity之NGUI进度条,打印机,添加声音

今天学习了NGUI的滑动条,添加声音,打印机等操作      首先给大家讲解一下滑动条的制作添加滑动条的步骤:1.首先需要添加Sprite(黑色条),再为Sprite添加一个子Sprite(白色条)2、右键子Sprite-->Attach-->Box Collider-->右键-->Attach-->Slider Script3、把子

2015-01-22 22:06:08 1196

原创 Unity第二关复习

射线射线是3D世界中一个点向一个方向发射无终点的线。在unity3d中我们发射的射线一旦与其他的碰撞器发生碰撞,射线将停止发射。在游戏制作过程中我们可以通过判断射线是否发生了碰撞,并且可以判断射线和谁发生了碰撞。应用范围非常广泛,如射击类游戏中用它来判断是否射中目标。Ray.origin:射线起点Ray.direction:射线的方向步骤:1.创建一条射线的方法

2015-01-19 23:37:18 470

原创 Unity声音特效

今天制作项目,给项目的开始界面和人物身上增加了一些特效声音public AudioClip clip;//声明一个clip音频    public AudioClip clip1;//声明一个clip音频    private AudioSource girlAudio; //声明一个静态的音频来源    void Start()    {     

2015-01-17 23:27:14 879

原创 Unity之概念总结

今天总结一下以前概念一.abstract class和interface的区别是什么?1.抽象类可以有构造方法,接口中不能有构造方法。2.抽象类中可以有普通成员变量,接口中没有普通成员变量3.抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的普通方法。4. 抽象类中的抽象方法的访问类型可以是public,protected和(默认类型,虽然ec

2015-01-16 21:35:12 444

原创 Unity对象多个生成

今天做怪物自动生成的时候遇到了一些小问题,下面和大家探讨一下 ,并分享一下解决的方法因为是多个怪物,首先我们先定义一个数组public GameObject []go;  //定义一个对象名字为go的数组,为敌人然后定义一个主角对象private  GameObject  Player;设置怪物一次出现的数量int count=5;Player = Ga

2015-01-15 20:56:21 2713

原创 Unity特效传送门,音频

今天做项目,实现了传送门,添加攻击音效,砍怪掉血音效    为了美观,我们可以给“传送门”,下载一些粒子特效,然后给它使用界面跳转,触发器,当触发时,实现界面跳转void OnTriggerEnter(Collider col) { //触发器    if(col.tag =="door"){  //标签为“door”        Application.LoadLevel("S

2015-01-15 00:06:20 2239 1

原创 Unity之点击实现点击种植

今天实现了项目的鼠标点击 然后种植白菜的功能,接下来和大家共同探讨下想要鼠标点击,产生白菜,首先我们想到要有鼠标点击和克隆才能完成因为要点哪种哪,这就用到了射线的功能if (Input.GetMouseButtonDown(0)) //鼠标点击左键        {            Ray ray = Camera.main.ScreenPointToRay(

2015-01-13 23:17:40 749

原创 Unity项目之GUI注册

今天做项目做到了注册界面,说道注册界面肯定离不开GUI,下面我们就说一下注册页面的制作首先,我们需要插入一张背景图片,便于美观定义图片:public Texture2D register;只要把图片直接拖入就可以了接下来我们就要定义图片的大小了GUI.DrawTexture(new Rect(0,0,800,350),register);(0,0,8

2015-01-12 22:05:37 467

原创 Unity之习题练习

今天上午考试了循环的题目,在这里再复习一下1、用数组存储3个cube,点击鼠标一次消失一个这里用数组储存3个cube,这么我们就要定义一个数组的对象public GameObject[] Go;想要实现点击一次消失一个 ,这么我们需要用到鼠标事件和销毁if(Input.GetMouseButtonDown(0)&& Time.time>nextTime){ 

2015-01-10 23:42:48 964

原创 Unity之项目知识基础

最近做的一些小游戏都是带有剧情的砍怪,作出各种华丽的动作,不用像以前一样,人物一直在漂移,不能走动,就像死物一般,这就是我们调用了一些带有动画模型的动作名字。我们也可以像平常玩的那种3D游戏一样,用鼠标点击移动,可以一直跟着人物的视角。       这就要说说我们的鼠标控制人物移动,和摄像机跟随主角移动这两样功能了,实际现在的游戏都离不开这两样最基本的功能操作,今天就有我来和大家复习一下吧。

2015-01-09 23:45:12 489

原创 Unity之小项目疑点总结

1.用static 修饰的变量名字我们可以在另一个类中访问,如:public class Move : MonoBehaviour {public static float lifetime = 5;}在另一个类中访问public class Wp_axe : MonoBehaviour {void OnTriggerEnter(Collider col) {

2015-01-08 23:33:34 349

原创 Unity模型动作操作

今天学习了调用模型动作的方法,我们可以调用它动作的名字,然后再调用它的方法if (agent.remainingDistance == 0)            {                AnimmationIdin();//调用的方法            }            else            {                Ani

2015-01-07 20:57:40 1675

原创 Unity粒子系统,探照灯效果,相机跟随

粒子系统             粒子系统是每个引擎都必须具备的,如果缺乏粒子系统,对于引擎将会带来重要影响。Unity3D的粒子系统也同样相当的强大,现将Unity3D粒子系统的部分属性做如下整理。Ellipsoid Particle EmitterMin / Max Size  每个粒子的半径大小随机范围;越大每个粒子就越大,整个粒子系统看起来就越厚Min /

2015-01-06 23:08:45 1379

原创 Unity之射线复习

射线射线是3D世界中一个点向一个方向发射无终点的线。在unity3d中我们发射的射线一旦与其他的碰撞器发生碰撞,射线将停止发射。在游戏制作过程中我们可以通过判断射线是否发生了碰撞,并且可以判断射线和谁发生了碰撞。应用范围非常广泛,如射击类游戏中用它来判断是否射中目标。Ray.origin:射线起点Ray.direction:射线的方向步骤:1.创建一条射线的方法

2015-01-05 22:00:20 491

原创 Unity之自动寻径

自动寻径        现在的大部分mmo游戏都有了自动寻路功能。点击场景上的一个位置,角色就会自动寻路过去。中间可能会有很多的障碍物,角色会自动绕过障碍物,最终达到终点。使用Unity来开发手游,自动寻路可以有很多种实现方式。        我们要实现一个功能:点击场景中的一个位置,角色可以自动寻路过去。角色会绕过各种复杂的障碍,找到一条理论上”最短路径“。步骤:

2015-01-04 20:28:47 565

原创 Unity之GUI复习

1、Button按钮效果Button (position : Rect, text : String) : boolButton (position : Rect, image : Texture) : boolGUI.Button(new Rect(10, 10, 100, 20), "Hello World!");GUI.Button(new Rect(10, 50, 

2014-12-31 22:21:11 303

原创 UnityGUI实现视图跳转

ApplicationApplication.LoadLevel("Login");//跳转到登录视图Application.LoadLevel(Application.loadedLevelName);//跳转到本视图(游戏重新开始Application.Quit();//退出游戏字体设置GUI.skin.label.fontSize=50;//设置字

2014-12-30 21:19:46 474

原创 Unity之GUI基础

GUI基础:1、Label:(不带边框的)Label (position : Rect, text : string) : voidLabel (position : Rect, image : Texture) : voidLabel (position : Rect, content : GUIContent) : voidLabel (position : Rec

2014-12-29 22:04:14 393

原创 Unity高级查询,主外键约束

1.主键约束格式:alter table 表名 add constraint 主键别名 primary key (主键列)alter table students add constraint t_pr primary key(id)2.外键约束格式:alter table 表名1 add constraint  外键别名 foreign key(外键) referen

2014-12-26 21:10:48 311

原创 Unity之连接查询

数据库多表查询 1.多表查询也叫连接查询,此处为基于两个表的连接查询2.如果一个查询需要对多个表进行操作就称为连接查询,连接查询的结果集或结果称为表之间的连接。3.连接查询实际上是通过 各个 表之间共同列 的关联性 来查询数据的,它是关系数据库查询最主要的特征。格式: select 表1.字段名,表2.字段名,...  from  表1,表2  where 

2014-12-26 10:54:21 392

原创 Unity概念,定义

1.多态定义:一个对象在特定的情况下,表现不同的状态,从而对应着不同的属性和方法两种形式:重载和覆盖2.接口:1.接口的作用在于抽出一些类的共通方法,但是又不去实现,这样既有利于管理,又不妨碍不同类的功能实现。2.类是对象的抽象,接口是方法的抽象。例子:比如,所有的动物都会跑,但是跑的速度,方式都不一样。那么可以抽出个动物接口类,在这个类里定义一个r

2014-12-24 22:45:11 524

原创 Unity忽略碰撞,射线

1.忽略碰撞有些时候我们不想让指定的两对象发生碰撞,即要忽略他们的碰撞public Transform ball;       void Start()        {           Physics.IgnoreCollision(ball.collider, this.collider);          } 2.射线定 义:射线是3D世界中

2014-12-23 22:40:15 4310

原创 Unity两日半复习

一.Transform :位移,旋转,伸缩       位移:1.transform.Translate(Vector3.forward);             2.transform .Translate(new Vector3 (0,0,10));       旋转:1.transform .Rotate (Vector3 .forward );            

2014-12-23 08:55:25 376

原创 Unity角色控制器

角色控制器Unity3D封装了一个非常好用的组件来实现第一人称视角与第三人称视角游戏开发,我们称他为角色控制器组件,几乎不用写一行代码就可以完成一切的操作---- Charactr Controller(角色控制器).角 色控制器保存在Unity标准包中,它可模拟第一和第三人称视角,它不受刚体的限制,适合于游戏角色的运动。在使用角色控制器的时候,首先将它导入当前的 工程,具体的操作方法

2014-12-19 20:42:28 878

原创 Unity3D

1.Mono  Develop脚本编辑器介绍Unity3D目前支持三种语言的脚本程序,包括C#,JavaScript,Boo,在一个游戏中可以使用一种或者同时使用一种或者同时使用多种语言来实现脚本的控制。三种不同的语言其实效率是相当的,最后都会编译成Unity  3D中的代码Mono Develop脚本编辑器介绍注意:1、项目运行过程中的修改不会保存2、脚本

2014-12-18 21:59:01 765

原创 Unity之Transform和Input

1.坐标系1.世界坐标系(world):所有物体的世界坐标系都是相同的,不会改变2.局部坐标系(local):每个物体都有一个本地坐标系,当物体旋转,本地坐标系统也会跟着物体一起旋转2.常用的必然事件在Unity的脚本中,可以定义一些特定的函数,这些函数会在满足某些条件时由Unity自动调用,它们被称为必然事件(Certain Events)。而Start和Update

2014-12-17 21:31:27 428

原创 Unity3D之迭代器

介绍:迭代器是 C# 2.0 中的新功能。迭代器是方法、get访问器或运算符,它使您能够在类或结构中支持 foreach 迭代,而不必实现整个 IEnumerable接口。您只需提供一个迭代器,即可遍历类中的数据结构。当编译器检测到迭代器时,它将自动生成IEnumerable或 IEnumerable 接口的 Current、MoveNext和 Dispose 方法。迭代器

2014-12-16 21:31:36 1843

原创 Unity骑士团培训心得

转眼间,已来到骑士团培训一个月了,在这一个月里感觉自己成长了很多,充实了很多,记得一个月前,在大学校园的时候,自己还是浑浑噩噩,没有梦想,更没有前进的动力,可来到了骑士团培训后,感觉自己改变了很多,有了压力,更有了动力,整个班级学习的气氛都特别浓,因为我们都有了自己的目标,在北京看着每天忙忙碌碌的上班族,我们更是压力倍增,因为我们懂了落后就意味着失业,失业就会影响我们以后的生活,所以我们会拼,有时

2014-12-16 21:30:02 452

原创 Unity3D之增,减,删,改方法

今天老师讲了游戏商城的项目,里边的项目都是套用一些有关增,减,删,改的方法,我也知道了这四个方法的重要性,下面是我学会的四个方法,希望对大家有所帮助查方法连接数据库:List list = new List();        public List select()         {            SqlConnection con = new SqlCon

2014-12-16 21:28:59 586

原创 Unity3D之高级查询

高级查询模糊查询 ---like 定义:查询时,字段中的内容并不一定与查询内容完全匹配,只要字段中含有这些内容select id,name from work where name like 'a'模糊查询---between定义:把某一字段中内容在特定范围内的记录查询出来select id,name from work where id between 1

2014-12-16 21:28:26 445

原创 Unity之基础查询,连接数据库

1.基础查询表名:work  ,play  列名: id,name,password1.查询全部的列和行select *from work  2.查询部分select id,name  from work   where id=1013.去掉重复字段查询记录select distinct name from work 4.合并查询(合

2014-12-16 21:27:25 491

原创 Unity之列的基本操作和约束

1.列的基本操作1.增加列格式:alter table 表名 add 列名 类型(长度) nullalter table Students add age int null2.更改列格式:alter table 表名 alter column 列名 数据类型(长度)alter table students alter column age varchar

2014-12-16 21:26:50 797

原创 Unity数据库SQL操作

1. 建立数据库:create database 数据库名create database second 2. 利用数据库:use 数据库名use second 3. 建立数据表:create table 表名(    )           create table users           (                id int id

2014-12-16 21:25:14 508

原创 Unity之本周总结知识点

风云雄起-U3d培训班-学习笔记一周的学习过去了,总结一下这周讲的知识笔记。1.枚举类型:定义:枚举类型是一种只类型,它用于声明一组命名的常数。若要定义这些值,可以用枚举类型。枚举类型是使用enum关键字声明的。枚举的声明:枚举声明用于声明新的枚举类型。格式:访问修饰符   enum  枚举名:基础类型           {      

2014-12-16 21:24:24 386

原创 Unity之接口总结

接口:1.属于任何类或结构的一组相关功能2.定义:interface关键字定义,可由方法,属性,事件,索引器这四种成员类型的任意组合组成例子:interface EatBehairor{}接口的特征:1、接口类似于抽象基类,不能直接实例化接口;接口中的方法都是抽象方法,实现接口的任何非抽象类型都必须实现接口的所有成员。2、接口不能包含常量、字

2014-12-16 21:23:11 9984

原创 Unity之对象类总结

抽象类:1.abstract定义类和方法2.实现一部分,剩下的子类来完成3.抽象类是父类例子:abstract   class  Father(只声明没实现的)public   abstract   void   Get();//只声明class son:Father(剩下的用子类来实现)public   override    void   Get(){}

2014-12-16 21:22:29 695

原创 Unity之多态

1.方法隐藏:如果子类方法的方法名和基类的方法名相同时,系统将隐藏基类同名方法,自动调用子类的同名方法2.virtual:用在父类中,表示方法可以重写override:用在子类中,重写父类的方法例子:class Father{public virtual void Print{Console.WriteLine("父类的Print()");}}c

2014-12-16 21:20:37 2062

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除