自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (2)
  • 收藏
  • 关注

原创 Unity3D学习之(用NGUI创建动画以及冷却效果的实现)

欢迎大家光临我的博客!一、添加动画先创建个start容器,为start容器添加Tween Position动画-->把start容器向左移出背景-->把Transform里面的X轴坐标复制到Tween Position的To的X轴里面-->把Transform里面的X轴改为0-->把Tween Position勾选掉(点击"选项"才产生动画) 先创建个option容器,为o...

2015-01-23 23:34:54 1154

原创 Unity3D学习之(NGUI知识点梳理)

欢迎大家光临我的博客!NGUI1、导入NGUI资源包2、创建Scene文件夹(管理场景)3、调出Prefab Toolbar(NGUI-->Opertions-->Reset Prefab Toolbar)4、把background(背景)拖拉到对象视图里面5、隐藏摄像机(红色框表示摄像机范围  Scene-->Gizmos-->Camera)  Lable 1、添加Lab...

2015-01-22 22:45:22 1062

原创 Unity3D学习之(NPC头顶文字的实现)

欢迎大家光临我的博客! 今天介绍一个NPC的实现: 效果图:  代码如下://主摄像机对象    private Camera camera;    //NPC名称    private string name = "奥莉";    //NPC模型高度    private float npcHeight;     void Start()    {        camera = Camera....

2015-01-20 22:42:49 4303

原创 Unity3D学习之(进度条的加载)

欢迎大家光临我的博客!Q侠传之游戏的进度条读取效果图: 代码如下:public Texture2D load_write;    //进度条底纹    public Texture2D load_yellow;   //进度条    public float loading = 0f;        //进度条数字显示    public Texture2D img;    //在这里记录当前切换...

2015-01-19 21:57:47 744

原创 Unity3D学习之(知识点回顾)

欢迎大家光临我的博客! 今天回顾一下原来的知识! 1、abstract class和interface的区别是什么?1)接口用于规范,抽象类用于共性。2)抽象类是类,只能被单继承,接口可以一次实现多个。3)抽象类可以提供某些方法部分实行,接口不可以。4)抽象类的实例是它的子类给出的,接口的实例是实现它的类给出的。5)抽象类中可以有方法实现,也可以定义非静态的类变量,接口只能声明方法、属性、事件、索...

2015-01-17 23:10:49 731

原创 Unity3D学习之(用SVN时遇到的小问题)

欢迎大家光临我的博客!一、Q侠传进度依旧再继续 昨天我提到了SVN,但是在SVN上做起项目来也不是“一帆风顺”啊! 每一个用Unity3D编程的人应该都知道,Unity自带的MonoDevelop脚本编辑器智能提醒不是太“完美”,所以呢我们每个人都在用UnityVS来编辑脚本。 因为我们一个小团队有4个人,但是呢每个人的UnityVS的版本之间存在差异,有两个VS2012版,有两个VS2013版的...

2015-01-16 22:20:52 1102

原创 Unity3D学习之(Q侠传SVN的应用)

欢迎大家光临我的博客!作为一个Unity3D开发的新手来说,SVN真的还是刚听说不久。一、那么,到底什么是SVN呢?(1)概念SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。 (2)它的运行方式SVN服务器有2种运行方式:独立服务器和借助apac...

2015-01-16 00:03:32 907

原创 Unity3D学习之(项目预热)

欢迎大家光临我的博客!一、南瓜的碰撞 当主角碰到标签为Pumpkin时触发事件!if (Input.GetMouseButtonDown(0)&& Physics.Raycast(ray, out hit, 50.0f)        {            if (hit.transform.gameObject.tag == "Pumpkin")            {  ...

2015-01-15 00:13:04 529

原创 Unity3D学习之(游戏注册界面)

欢迎大家光临我的博客!一、今天Q侠传项目已经启动了 下面首先简单来说一下注册界面:效果图: 代码如下:public Texture2D img;    string name="";    string password="";    string sex="";    void OnGUI()    {        //背景图片        GUIStyle bakeGround = new...

2015-01-12 22:53:17 2225

原创 Unity3D学习之(NPC的实现)

欢迎大家光临我的博客!NPC的实现:1.将NPC的话放入数组2.射线来判断鼠标点中NPC,出发GUIText3.enabled 标志为可以现实和隐藏GUIText     //定义NPC对话数据    private string[] Data ={ { "你好,我是NPC"};    //当前对话索引    private int index = 0;    //用于显示对话的GUI Text ...

2015-01-09 23:24:28 5192

原创 Unity3D学习之(血条的制作以及声音的添加)

欢迎大家光临我的博客!知识点:    1、为了让敌人和主角保持一定的距离,我们运用的是Vector3.Distance( )方法,Distance这个方法代表了两点之间的距离,调用这个方法可以让敌方在一定距离之内追踪我的位置。     2、接下来是血条的制作,首先这个用到了GUI的知识点,首先在方法外面声明Texture2D,然后创建一个OnGUI方法,用GUI的DrawTexture来实现血条。...

2015-01-08 23:51:38 1896

原创 Unity3D学习之(照相机属性了解)

欢迎大家光临我的博客!一、照相机属性:    1、Clear Flags 清除标记--决定屏幕的哪部分将被清除。当使用多个相机来描绘不同的游戏景象时,利用它是非常方便的     2、Background 背景--在镜头中的所有元素描绘完成且没有天空盒的情况下,将选中的颜色应用到剩余的屏幕     3、Culling Mask 取消遮罩--包含或忽略相机渲染对象层。在检视视图中为你的对象指派层   ...

2015-01-07 23:29:07 764

原创 Unity3D学习之(粒子系统以及相机的跟随)

欢迎大家光临我的博客!一、首先介绍一下粒子系统:1.Emission:发射模块控制粒子的发射速率(Rate),在粒子持续时间内,可实现某个特定时间生成大量粒子的效果,可模拟爆炸效果生成一大堆的粒子。 2.Shape :形状模块定义粒子发射器的形状,可提供沿形状表面法线或随机方向的初始力,并控制粒子的发射位置以及方向。 3.Velocity over Lifetime :生命周期速度模块制着生命周期...

2015-01-06 22:28:07 2264

原创 Unity3D学习之(坦克大战解析)

欢迎大家光临我的博客!对坦克大战项目的解析:一、游戏模块主要是:注册模块、登录模块、我方模块、和敌方模块。①注册模块:可以跳转到登录界面!②登录模块:可以跳转到游戏界面!③我方模块:可以前后左右移动,可以发射子弹,可以死亡销毁。④敌方模块:可以可以发射子弹,追踪我方的位置,也可以随机出现,可以死亡销毁。 二、所用到的技术①键盘事件           //敌我双方通过键盘上下左右键的移动②位移  ...

2015-01-05 23:01:15 3913

原创 Unity3D学习之(自动寻径)

欢迎大家光临我的博客!今天主要讲了--自动寻径 在以下这些游戏中都会用到自动寻径!    MMO - - Massively Multiplayer Online,大型多人在线。    策略类或战略类(MMOSLG)     动作类(MMOACT)。     冒险类(MMOAVG)。     模拟类游戏(MMOSG)     运动类(MMOSPT)     赛车类(MMORCG)    角色扮演类...

2015-01-04 21:53:48 2080

原创 Unity3D学习之(多表连接查询)

欢迎大家光临我的博客!今天主要练习了一下多表连接查询一、内连接查询:select u.name,u.sex,c.name,c.price from users_commodity as ucinner join users as u on uc.uid =u.idinner join commodity as c on uc.cid=c.id 这里就用到了集合public ArrayList Se...

2014-12-31 23:20:07 585

原创 Unity3D学习之(游戏跳转和字体的设置)

欢迎大家光临我的博客!一、Application跳转 ①跳转到登录视图Application.LoadLevel("Login"); if (GUI.Button(new Rect(60, 360, 40, 20), "注册"))        {            Application.LoadLevel("Login");     //点击注册跳转到登陆界面        } 登录视图:...

2014-12-30 23:12:01 1676

原创 Unity3D学习之(GUI基础)

欢迎大家光临我的博客!GUI基础--简单的前几个基础 1、Label Label (position : Rect, text : string) : void       //文本Label (position : Rect, image : Texture) : void    //显示图片 public Texture2D img;void OnGUI() {        GUI.Labe...

2014-12-29 23:02:10 618

原创 Unity3D学习之(碰撞检测小项目)

欢迎大家光临我的博客!今天主要练习了几个小项目:1、打砖块2、滚动的盒子3、飞机大战 一、这些项目用到的技术:for循环嵌套,克隆,位移,鼠标事件,键盘事件,添加普通力,刚体等!1、打砖块(1)生成一堵墙效果图: 代码如下:public GameObject wall;// Use this for initializationvoid Start () {        for (int i =...

2014-12-27 23:39:34 721

原创 Unity3D学习之(C#概念知识复习)

欢迎大家光临我的博客!今天我主要是复习了一下原来学习的概念性知识: 一、面向对象技术的三个核心概念封装:将数据和操作组合到一起,并决定哪些数据和操作对外是可见的。封装还分为方法封装和属性封装!继承:父类中的变量和行为,子类可以同样使用。本质是代码重用。多态:同一个操作作用于不同的对象,产生不同的执行结果,称之为多态。 二、方法隐藏如果子类方法的方法名和基类的方法名相同时,系统将隐藏基类同名方法,自...

2014-12-26 23:18:49 614

原创 Unity3D学习之(数据库访问)

欢迎大家光临我的博客!一、程序访问数据库的步骤: ①引入命名空间    ②创建一个SqlConnection对象(连接数据库的语句)    ③打开连接    ④创建一个SqlCommand对象(要执行的语句)    ⑤获取SqlDataReader对象    ⑥关闭SqlDataReader对象 ⑦关闭连接  二、增删改查:        //插入一条学生成绩        public int ...

2014-12-25 22:47:37 640

原创 Unity3D学习之(游戏商城项目解析)

欢迎大家光临我的博客!游戏商城项目分析:一、游戏商城主要分为五个对象:     ①管理员模块     ②用户模块     ③装备模块     ④金币模块     ⑤购物车模块二、这五个对象的功能分别为:     管理员:对装备和金币进行添加,删除,查询,修改操作。对用户和购物车进行查询和删除操作。     用户:对金币和装备进行查询,购买,删除,修改操作。对购物车进行查询,删除操作。     金币...

2014-12-25 00:01:10 4448

原创 Unity3D学习之(忽略碰撞器、和角色碰撞器)

欢迎大家光临我的博客!一、忽略碰撞 为什么要用忽略碰撞呢? 因为有些时候我们不想让指定的两对象发生碰撞,即要忽略他们的碰撞!public Transform ball;       void Start() {           Physics.IgnoreCollision(ball.collider, this.collider);       }   效果图:  二、射线 我们要想在游戏中...

2014-12-23 23:34:03 4104

原创 Unity3D学习之(知识点总结)

欢迎大家光临我的博客!一、Transform对象    ①位移      ②旋转      ③缩放位移举例:            //移动物体          Transform.Translate(Vector3.forward);          Transform.Translate  new Vector3(10, 0,0);      旋转举例:            //旋转一个...

2014-12-22 23:14:13 729

原创 Unity3D学习之(碰撞检测)

欢迎大家光临我的博客!一、碰撞检测在unity3d中,能检测碰撞发生的方式有两种,一种是利用碰撞器,另一种则是利用触发器。这两种方式的应用非常广泛。为了完整的了解这两种方式,我们必须理解以下概念:1、碰撞器是一群组件,它包含了很多种类,比如:Box Collider,Capsule Collider等,这些碰撞器应用的场合不同,但都必须加到GameObjecet身上。2、所谓触发器,只需要在检视面...

2014-12-20 15:50:16 1193

原创 Unity3D学习之(射击小项目)

欢迎大家光临我的博客!一、今天第一个小项目是:完成一个设计项目,用子弹把墙体打倒!效果图如下:   墙体生成的源码:public class Wall : MonoBehaviour { public GameObject wall;// Use this for initializationvoid Start () {for(int i=0;i<6;i++)     {       fo...

2014-12-20 00:01:48 916

原创 Unity3D学习之(脚本编辑器实现各种类的操作)

欢迎大家光临我的博客!一、Mono Develop脚本编辑器注意事项:    ①项目运行过程中的修改不会保存。    ②脚本只能依附于游戏对象或由其他脚本调用才能运行。    ③一个脚本可以放在多个游戏对象上面,是多个实例。    ④一个脚本的多个实例和其他脚本之间互不干扰。    ⑤脚本在Project中不要加.cs,类名和cs名称一致,所有类继承自MonoBehaviour。    ⑥初始化不...

2014-12-18 23:14:26 750

原创 Unity3D学习之(transform和Vector3向量)

欢迎大家光临我的博客!今天学习的经典日志!↓一、坐标系首先坐标系分为:①世界坐标系World②局地坐标系Local 二、常用的必然事件在Unity的脚本中,可以定义一些特定的函数,这些函数会在满足某些条件时由Unity自动调用,它们被称为必然事件(Certain Events)。而Start和Update正是最常用的两个事件,因此Unity默认为新建的脚本添加了这两个事件。 三、常用的必然事件还包...

2014-12-17 23:48:34 11809 1

原创 Unity3D学习之(迭代器)

欢迎大家光临我的博客!今天做项目遇到一个新知识点→迭代器!那么什么是迭代器呢?迭代器①迭代器是可以返回相同类型的值的有序序列的一段代码。②迭代器可用作方法、运算符或 get 访问器的代码体。③迭代器代码使用 yield return 语句依次返回每个元素。yield break 将终止迭代。有关更多信息,请参见 yield。④可以在类中实现多个迭代器。每个迭代器都必须像任何类成员一样有唯一的名称,...

2014-12-15 22:57:45 1519

原创 Unity3D学习之(增、删、查、改)

欢迎大家光临我的博客!下面给大介绍一下简单的增删查改语句↓一、查询语句class SqlTest    {        List<Users> list = new List<Users>();        public List<Users> select() {            SqlConnection con = new SqlConnecti...

2014-12-13 23:01:42 606

原创 Unity3D学习之(高级查询和聚合函数)

欢迎大家光临我的博客!今天首先说一下高级查询下↓然后再给大家说一下聚合函数。 一、高级查询(1)--内连接查询(跟表的位置无关)select u.name,s.grade from score as s inner join users as u on s.uid=u.idselect u.name,s.grade from users as u  inner join score as s on...

2014-12-12 23:17:28 928

原创 Unity3D学习之(基础查询和数据库连接)

欢迎大家光临我的博客!今天首先给大家介绍一下→查询基础然后再把SQL和VS的连接给大家讲解一下!一、查询1、理解查询的机制2、使用SELECT语句进行条件查询3、在查询中返回限制行、进行查询排序4、在查询中使用表达式、运算符和函数 1、理解查询的机制(1)什么是查询?查询就是产生一个虚拟表,看到的是表形式显示的结果,但结果并不真正存储,每次执行查询只是现从数据表中提取数据,并按照表的形式显示出来。...

2014-12-11 22:36:10 2606

原创 Unity3D学习之(列的基本操作和约束以及泛型集合)

欢迎大家光临我的博客!今天主要讲了列的基本操作和约束↓以及ArrayList类和List泛型集合一、列的基本操作(1)添加一列语句:alter table 表名 add 列名 类型(长度) null (2)更改一列类型语句:alter table 表名 alter column 列名 数据类型(长度)      //column:列 (3)删除一列语句:alter table 表名 drop co...

2014-12-10 22:53:29 570

原创 Unity3D学习之(用SQL语句执行数据库和表)

欢迎大家光临我的博客!今天我们主要学习了:↓ (1)怎么样用Sql语句来创建数据库(2)怎么样用Sql语句来利用数据库(3)怎么样用Sql语句来创建表(4)怎么样用Sql语句来查询表中的信息(5)怎么样用Sql语句来删除数据库和表(6)怎么样用Sql语句来插入一条数据(7)怎么样用Sql语句来插入多条数据(8)怎么样用Sql语句来复制表(9)怎么样用Sql语句来向已存在的表中批量插入数据(10)怎...

2014-12-09 23:52:36 1677

原创 Unity3D学习之(数据库的基本操作)

欢迎大家光临我的博客!一、首先介绍一下我们下面将会了解到的知识1、数据库和应用程序的关系2、数据库的作用3、数据库的发展史4、当今最流行的数据库有哪些5、数据库的基本概念6、数据库管理系统的特点7、创建和配置SQL Server数据库8、使用数据库创建数据库表 二、下面我们一一介绍:1、数据库和应用程序的关系                                             ...

2014-12-08 23:14:07 2531

原创 Unity3D学习之(接口)

欢迎大家光临我的博客!1、接口①接口描述的是可属于任何类或结构的一组相关功能,所以实现接口的类或结构必须实现接口定义中指定的接口成员。②接口使用interface 关键字进行定义,可由方法、属性、事件、索引器或这四种成员类型的任意组合构成。 2、接口的特性①接口类似于抽象基类,不能直接实例化接口;接口中的方法都是抽象方法,实现接口的任何非抽象类型都必须实现接口的所有成员。②接口不能包含常量、字段、...

2014-12-06 23:54:04 2593

原创 Unity3D学习之(抽象类)

欢迎大家光临我的博客!首先今天老师带领我们回顾了一下继承:(1)什么叫继承:继承:子类继承父类用" (2)继承的格式是:     子类声明:父类{子类体}(3)继承都有哪些特征呢?下面ゝ. 我们一一道来↓继承的特征:①子类拥有父类的所有属性和方法(除构造方法外)    ②子类只能访问父类用public 和protected修饰的属性和方法    ③单继承    ④用sealed修饰的类不能被继承 ...

2014-12-05 23:36:18 4922

原创 Unity3D学习之(多态和索引器)

欢迎大家光临我的博客!一、1、virtual和override作用:①virtual 用在基类中,指定一个虚方法(属性),表示这个方法(属性)可以重写。②override 用在派生类中,表示对基类虚方法(属性)的重写。例:class Test    {        public virtual void Print()        {            Console.WriteLine(...

2014-12-05 00:05:49 1253

原创 Unity3D学习之(封装和继承)

欢迎大家光临我的博客!首先今天主要学习了以下几个方面的知识:↓面向对象技术的三个核心概念:封装、继承、多态!接下来今天主要介绍前两个。一、封装(1)封装:将数据和操作组合到一起,并决定哪些数据和操作对外是可见的。 (2)封装的作用:①隐藏类的实现细节:使用方法将类的数据隐藏起来。②迫使用户去使用一个界面去访问数据:定义程序如何引用对象的数据,控制用户对类的修改和访问数据的程度。③使代码更好维护:类...

2014-12-04 00:00:39 2333

原创 Unity3D学习之(枚举类型)

欢迎大家光临我的博客!首先ゝ. 我们再次回顾了上次银行登录系统的登录代码的实现!登陆的实现:这段代码实现了验证密码的正确性和三次输入不正确就中断输入的功能public void Login()        {            Console.WriteLine("请输入密码:");            for (int i = 2; i >=0;i-- )            {...

2014-12-03 00:01:08 2857

CLR公共语言运行时PDF 第4版

CLR公共语言运行时 管理内存 线程调度等核心服务 托管代码

2018-04-03

Unity5.6.4打包APK报错,安装 android-sdk_r24.4.1-windows 解决

Unity5.6.4打包APK报错,安装 android-sdk_r24.4.1-windows 解决,亲测可用!

2018-04-03

空空如也

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

TA关注的人

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