自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

功夫李

言必成三,手必成圈。

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 ProssBar加载动画完美事例(仅供自己学习,大家不嫌弃可以拿去用)

如图,做加载ProgressBarUI组件如下:代码如下:using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using UnityEngine;class LoadingPanel:M

2015-09-18 12:20:21 582

转载 GameObject.Find()、Transform.Find查找游戏对象

GameObjectFindTransformFind查找游戏对象前置条件相关API1 GameObjectFind2 TransformFind3 其他查找实际测试即使隐藏root节点gameObject也能进行查找的方法GameObject.Find()、Transform.Find查找游戏对象1.前置条件Unity中常用到查找对

2015-09-09 16:27:31 23848 1

转载 unity3D中脚本生命周期

unity3D中脚本生命周期,了解它的工作流程对于脚本编写起着至关重要的作用。我们先来看一张图: 这张流程图清楚的描绘了Unity中脚本的执行顺序,不过为了便于初学者理解我在这里还是详细的讲解一下:总的来说unity的脚本生命周期分几个部分:编辑→初始化→游戏逻辑→渲染→GUI→Teardown首先是Reset,顾名思义:重置。在什么情况下调用呢?1.用户第一次添加组件时。2用户点

2015-08-21 18:23:31 916

转载 Unity+NGUI性能优化方法总结

1 资源分离打包与加载   游戏中会有很多地方使用同一份资源。比如,有些界面会共用同一份字体、同一张图集,有些场景会共用同一张贴图,有些会怪物使用同一个Animator,等等。可以在制作游戏安装包时将这些公用资源从其它资源中分离出来,单独打包。比如若资源A和B都引用了资源C,则将C分离出来单独打一个bundle。在游戏运行时,如果要加载A,则先加载C;之后如果要加载B,因为C的实例已经在内

2015-08-13 11:35:52 524

转载 NGUI 九宫格纹理拉伸

我对九宫格的理解:九宫格是将一张图分为9个部分,在拉伸的时候针对这9个部分进行不同的拉伸处理。                      图1-1 九宫格 - 说明如图1-1 所示,顶点1、3、7、9所在的位置在拉伸时不会受到任何影响,2、8位置将进行水平拉伸,4、6位置会进行垂直 拉伸,5位置是正常拉伸。NGUI的Sprite自带了九宫格的处理,使用起来也很方便~~ 

2015-08-07 10:04:10 2815

原创 NGUI 3.9.0 Tween实现Toggle点击下拉菜单(游戏中常见的边角主菜单入口)

单机游戏中这个熟悉的按钮,会弹出如下一样的菜单,相信初次看到的,肯定会很惊奇,That's Great!接下来让我告诉大家其中的做法。1.创建Toggle ,前景图(Background)为,CheckMark 为。(两个为Sprite,从图集中选取,关于如何添加Sprite与制作图集,在这里不做主要叙述了)2.制作下拉菜单,(1)创建一个Panel作为父容器。(2)在

2015-08-05 10:57:39 2081 2

转载 NGUI Sprite Type类型详解

下面是UISprite的Type截图,每一种Type都有不同的用途,在实际的项目中我们根据实际需求选择Type。 每一种Type的解释及适用场景:Simple:标准的Sprite,自适应大小Sliced:九宫格切片,创建固定边框控件的最佳选择。边框固定,图片中间做拉伸(缩放),如角色头像,按钮背景Tiled:平铺,一个Sprite缩放填充整个区域,如

2015-08-04 09:53:21 1767

原创 NGUI3.9.0 Scroll View

ScrollView本就是挺简单的,只是说来说去就说的挺复杂了,现在简单来两句:create ScrollView——>create Grid——>在Grid下面添加Sprite(子)然后在子中添加BoxCollider与UIDrag Scroll View(Script) 具体截图如下:

2015-07-23 19:26:54 945

原创 unity3d5.0 SurvivalShooter(四)碰撞层的创建

1,创建一个3dObject : GameObject —>3D Object —>Quad2,更改name为:Floor,Layer为Floor,Rotation的y为90,将Scale扩大100倍,如下图:3,移除组件Mesh Renderer,移除后如上图。

2015-07-21 16:56:47 1018

原创 unity3d5.0 SurvivalShooter(三) 实现动画播放代码

实现动画播放在5.0是非常简单的,

2015-07-21 09:51:02 3000

原创 unity3d5.0 SurvivalShooter(二) 动画状态机的添加

1,在工程目录下添加Animation文件夹,并在下面创建名为'PlayerAnimatorController'的AnimatorContrlller,并将此添加到Player的controller中2,打开Animator面板,找到Player模型的三种动画,并将其拖到Animator面板(第一个拖进来的为默认状态,右击Entry可)   3,

2015-07-16 18:51:34 2411

原创 unity3d 5.0 SurvivalShooter(一) 角色移动

1,创建场景,添加角色  如下图2,在角色下添加脚本     3,填写逻辑using UnityEngine;using System.Collections;public class PlayerMovement : MonoBehaviour{    public float speed = 6f;    Vector3 movement

2015-07-16 18:13:07 1958

转载 VS 和Visual Assist X快捷键

“文本操作”快捷键命令名快捷键说明编辑.折叠到定义Ctrl + M,Ctrl + O自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们。编辑.注释选定内容Ctrl + K,Ctrl + C使用编程语言的正确注释语法将代码的当前行标记为注释。(vc2003)编辑

2015-07-14 17:22:03 541

原创 Visual Assist X助手的安装

·    软件简介Visual Assist X是一个强大的Visual Studio插件,其完美的集成到你的VS中,能够自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误、自动代码变色功能等。使用Visual Assist X有助于提高开发过程的自动化和开发效率。 Visual Assist 小组这次更新的1929版本变化较为大,修

2015-07-14 17:12:27 850

原创 unity3d Panel之间的转换

效果展示:如上图,点击入口弹出绿色Panel,点击出口关闭Panel。代码事例:using UnityEngine;using UnityEngine.UI;using System.Collections;using UnityEngine.EventSystems;public class SelectLevelMgr : MonoBehav

2015-07-06 18:47:46 9221 2

转载 C#基础--访问控制修饰符

访问控制修饰符包括:defaule,public,private,internal(内部),protected,protected internal;     注意:1:类默认类型是internal;2:方法默认类型是private;3:当父类和子类不在同一程序集时,子类不可以访问父类的internal成员,但可以访问父类的protected interal

2015-07-03 10:40:52 611

原创 unity3d 切换场景

1,我已经创建好两个场景,放在了如下目录2,然后分别运行其场景,在运行的过程中,点击“File”->“Build Setting”;如图所示,点击“Add Current”,场景就会自动加进去了3,给LoginSence中的button加一个点击事件,代码如图Application.LoadLevelAsync("SelectLevelSence");和

2015-07-02 16:29:06 1359

原创 unity 脚本的挂载 与按钮事件

演示在按钮上挂载一个脚本,(当然一般在父级面板挂载)一、Add Component ——LoginMgr脚本,在On Click()中添加按钮与方法,如下图二、动态连接挂载方法需要组件名对应相应脚本中的相应方法,添加相应脚本就可以了,如下图代码内容如下:

2015-06-30 17:00:29 8147

转载 C#编程指南-匿名函数

匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。共有两种匿名函数:1.Lambda表达式2.匿名方法 C#委托的发展class Test{ delegate void TestDelegate(string s); static void M(s

2015-06-30 16:37:32 534

原创 RectGroup的用法

如图若完成以上列表功能且听我来细细道来:1,工程目录新建image,其中添加组件Mask和ScrollRect(注scrollRect中Horizontal与Vertical是控制拖动方向的,如上图,应只勾选Vertical)2,在image下面在新建子节点image,插入GridLayoutGroup与Content Size Fitter两个组件如下图运行即可看到基本雏

2015-06-16 18:50:57 754

原创 Rich Text

如上图,new text类型,勾上Rich Text 即可进行同行不同颜色字体设置。在Text文本中对需要改变颜色的字体用标签括起来,标签中间不要有空格,我刚才犯了这个小错误,导致颜色不能正常显示。

2015-06-16 14:48:02 616

原创 cocos2d 3.1.1环境配置与项目创建浅述

zai'zhe

2014-11-05 13:51:19 449

原创 table的创建与使用——LUA(1)

一、创建local a = {}哈哈,屌炸天了!二、初始化1、相信你一看就能明白:local a = {["x"] = 12, ["mutou"] = 99, [3] = "hello"}print(a["x"]);对于字符串下标,我们可以

2014-10-18 10:37:53 764

原创 cocos2d-x之锚点浅析

默认情况下,屏幕左下角为(0,)

2014-09-26 20:42:11 450

转载 Cocos2d-x 3.2 Lua示例 ActionTest(动作测试)

Cocos2d-x官方真够给力的,3.1.1还没有熟悉完,3.2就出来,本篇博客继续介绍Cocos2d-x的Lua示例,关于3.2的例子变动不是很大,稍微介绍一下3.2的新特性吧:3.2版本的新特性 * 新的3D动画节点Animation3D/Animate3D * 支持fbx-conv工具生成Sprite3D支持的二进制格式* 支持游戏手柄 * 支持快速瓦片地图 

2014-09-26 16:09:59 673

转载 VS2010的快捷键;VS2012变化的快捷键

注释::VS2010是(Ctrl+E,C),VS2012是(Ctrl+K, Ctrl+C),实际操作,按住Ctrl键不放,先按K键,再按C键。相当于Ctrl+K加 Ctrl+C的组合键反註解:VS2010是(Ctrl+E,U),VS2012是(Ctrl+K, Ctrl+U) 有人发了VS2010的快捷键,不够全,那才哪到哪呀,我来发个完整的 吧,后附VS2008的快捷键Ct

2014-09-19 14:23:26 469

原创 VS2012控制台应用程序出现一闪而过的情况解决方案

在编辑VS2012的控制台应用程序时,出现一闪而过的现象解决方案 添加#include 在固定位置后加上上system("pause");

2014-09-19 14:11:25 2203

原创 Microsoft Visual Studio安装时发生严重错误

当你发现这个错误了,不管是vs2012还是vs2013,

2014-09-18 23:24:34 17002 3

原创 VS2012 每次编译程序都会出现”无法查找或打开 PDB 文件“问题解决方案

1、调试2、选项和设置3、右边勾上 启用源服务器支持4、左边点 符号5、把微软符号服务器勾6、运行的时候等一下 莫慌!!7、问题解决

2014-09-18 23:17:52 1099

原创 android Failed to initialize Monitor Thread: Unable to establish loopback conn问题详解

求解!求解------解决方案--------------------如果是偶尔出现这种情况,比如,USB口更换手机连接就会出现这种情况解决办法:1、重启adb;2、打开任务管理器,结束adb相关的、eclipse相关的一切进程,然后重新开eclipse;3、以上方法还不行,建议重启。 ------解决方案--------------------

2014-08-08 00:12:59 781

原创 onCreate()方法中的参数Bundle savedInstanceState详解

Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数saveInsanceState。一般的程序开发中,很少用到这个参数。       onCreate方法的完整定义如下:      public void onCreate(Bundle saveInsa

2014-08-02 17:42:33 1180

原创 android中handler详解

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要

2014-08-02 16:25:15 569

转载 Failed to create the Java Virtual Machine 问题解决

打开电脑,发现eclipse和myeclipse都打不开了,提示Failed to create the Java Virtual Machine 第一感觉是jdk问题,于是重装了jdk,配置了环境变量,但eclipse和myeclipse还是打不开,百度一搜,要改配置文件eclipse.ini和myeclipse.ini但却不知在那个目录下,可恨的是搜不到该文件 

2014-07-31 13:29:36 1128

原创 win7下安装配置tomcat,java运行环境

1.下载JDK,安装官网下载地址:http://java.sun.com/javase/downloads/index.jsp下载后,安装,选择你想把JDK安装的目录:比如:JDK安装目录:E:\java其他博文有说还要装JRE,其实JDK安装好了,就不需要安装JRE了,本身就有了。 2.设置JDK环境变量右击“计算机”,点击“属性”,点击弹

2014-07-31 13:19:20 409

空空如也

空空如也

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

TA关注的人

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