自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (3)
  • 收藏
  • 关注

转载 C# String.Format格式说明

C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Fo

2015-08-20 15:01:13 806

转载 Augmented Reality SDK Comparison AR SDK

转自:http://blog.csdn.net/minsenwu/article/details/38583677Augmented Reality SDK provide to developers the tools and libraries to develop more easily Augmented Reality applications (i.e: add AR tech

2015-08-14 10:57:07 1315

转载 Unity3D和网页数据交互的基本原理

简介:1、Unity3D的游戏引擎是和编辑器集成在一起的,所有它也是一个制作/开发平台。2、Unity3D是使用JavaScript、C#作为核心脚本语言来驱动事个游戏引擎。3、平台可以发布Exe执行文件或者打包为可供网页调用的一个独立的包文件。4、用Unity3D制作的工程具有高度的可移植性,可以在PS xbox360 Android iPhone mac等系统上运行。嵌入网

2015-08-10 09:42:51 2497

转载 【译】Unity3D Shader 新手教程(5/6) —— Bumped Diffuse Shader

动机如果你满足以下条件,我建议你阅读这篇教程:你想学习片段着色器(Fragment Shader)。你想实现复杂的多通道着色器(multipass),但是对其不是很了解。你想使用上面提到的两种技术(片段着色器和多Pass)来实现描边效果的Toon shader,你就需要理解这两种技术的概念。学习资源Martin Kraus's fantastic Wiki

2015-07-20 12:55:52 1881

转载 【译】Unity3D Shader 新手教程(4/6) —— 卡通shader(入门版)

暗黑系 动机如果你满足以下条件,我建议你阅读这篇教程:你想了解更多有关表面着色器的细节知识。你想实现一个入门级别的卡通效果shader(Toon Shader)。你想知道渐变纹理(ramp texture)的使用方式。你想了解边缘光照(rim lighting)的知识。准备工作我们想实现一个toon shader - 一种能让模型看起来具有卡

2015-07-20 12:53:41 1355

转载 【译】Unity3D Shader 新手教程(3/6) —— 更加真实的积雪

如果你满足以下条件,我建议你阅读这篇教程:你想知道如何在表面着色器中进行混色(blend colour)你想实现一个更加真实的积雪效果引论我觉得有雪区域向无雪区域过渡的有些突兀,感觉更像白色的油漆涂在了岩石上,而不是积雪!为了使我们积雪shader的效果更加完美所以下一步需要做的是允许积雪和岩石纹理同时进行渲染,从而达到混色的效果。我们只要对表面着色器的pixel处

2015-07-20 12:51:37 1120

翻译 【译】Unity3D Shader 新手教程(2/6) —— 积雪Shader

如果你是一个shader编程的新手,并且你想学到下面这些酷炫的技术,我觉得你可以看看这篇教程:实现一个积雪效果的shader创建一个具有凹凸纹理的shader为每个像素修改其对应纹理值在表面着色器中修改模型的顶点数据引论这是我们系列教程的第二部分,我们将在此部分实现些有用的技术。在学习完第一部分的所有背景知识后,我们将利用所学的知识实现一个简单的积雪效果的shader。效果

2015-07-20 12:49:42 1350

转载 【译】Unity3D Shader 新手教程(1/6)

刚开始接触Unity3D Shader编程时,你会发现有关shader的文档相当散,这也造成初学者对Unity3D Shader编程望而却步。该系列教程的第一篇文章(译者注:即本文,后续还有5篇文章)详细介绍了Unity3D中的表面着色器(Surface Shader)的,为学习更复杂的Shader编程打下基础。动机如果你是刚刚接触Shader编程的新手,你可能不知道从何开始踏出S

2015-07-20 12:46:29 1879

原创 Unity性能优化

首先声明,以下内容是我看的某老师的视频后整理下来的,记录下来以备用性能优化从两个方面来,首先静态优化,针对于静态物体,可以打勾static,引擎会自动优化内存。还有就是关于贴图方面,针对于移动端,对于不同的平台,贴图的压缩能够有效的提供帧率,达到性能的优化。Texture Type优先选择Advanced,对于压缩方式,安卓采用PVRTC,苹果采用ETC。 下面说一下动态优化,对于相同的物

2015-06-28 11:16:44 1099

原创 DoTween动画

今天简单的说一下DoTween的用法,之前习惯了用NGUI,关于UI的简单动画,我们都是可以用NGUI自带的Tween来处理,新版的Unity出来之后,大家都习惯使用内嵌的UGUI来处理UI。那么对于UI的动画制作,就有了很多的选择,可以通过脚本直接编写动画,也可以使用Animator卡动画,当然还有很多的工具供我们选择,主要有Itween,LeanTween,DoTween(HotTween)等

2015-05-28 15:32:53 13744

转载 UGUI初探

原文:https://github.com/jareguo/unity-ugui/tree/master/overview引言Unity终于在即将到来的4.6版本内集成了所见即所得的UI解决方案(视频)。事实上从近几个版本开始,Unity就在为这套系统做技术扩展,以保证最终能实现较理想的UI系统。本文试图通过初步的介绍和试用,让读者对这套系统有大体的了解,以便更进一

2015-05-27 11:17:26 2352

原创 UGUI视频与文字教程

分享几个视频教程给大家下载:风里疯语:http://pan.baidu.com/s/1hqs2Sq4siki:   http://www.taikr.com/course/187http://www.taikr.com/course/89   Momo:http://www.xuanyusong.com/?s=UGUI还有一些像游戏蛮牛等论坛的一些教程可以参考

2015-05-27 10:55:19 977

原创 UGUI下UI的点击和3D的点击与拖拽

在Unity5.0之后,NGUI的导入多少回带入一些错误,很多都是组件的问题,在unity4.6的时候,NGUI还是可以用的,不过现在ngui就显得越来越多余了,更多的人会去选择UGUI去搭建自己的UI。 在新的UI系统下,因为UI和3D物体都是在一个相机下渲染的,这样就出现UI上的点击和3D物体的点击冲突问题。当UI和3D问题重叠是,如何去判别呢。这边集合自己搜集的资料以及自己的想法。整理如

2015-05-27 10:26:50 4095

原创 UGUI EventSystems UI拖拽

UGUI中 关于事件的触发,它给我们提供了大概十七个接口可用来使用,各个接口的作用以及实现方法可以查阅Unity官方API:file:///D:/Unity5.0.1/Unity/Editor/Data/Documentation/en/ScriptReference/index.html。想看具体的例子可以借鉴Unity提供的UGUI官方实例:

2015-05-18 11:47:56 4113

原创 Unity播放背景音乐

using UnityEngine;using System.Collections;public class musiccon : MonoBehaviour { public AudioClip[] audios; public static musiccon _instance; public static musiccon Instance { get {

2015-04-24 19:05:12 4256

原创 Unity移动端播放网络视频

Unity播放本地视频我就不介绍了 ,方法有很多包括MovieTexture,GUI,Handle,MobileMovieTexture等等都是可以实现的。当播放网络视频,前面讲到的Handle就可以实现播放网络视频的功能。关于Handle的使用方法,官方手册中写得比较详细http://docs.unity3d.com/ScriptReference/Handheld.PlayFullScreen

2015-04-21 14:45:36 10417 3

原创 高通Vuforia SDK在Unity设置对焦模式

using UnityEngine;using System.Collections;public class CameraMode : MonoBehaviour{ public static bool m_bIsFocus; // Use this for initialization void Start() { m_bIsFocus

2015-04-03 10:47:11 1877

原创 Unity获取指定区域像素,赋予动态网格文件

需要这么一个功能,给出特定的轨迹点和一张图片,让你截取图片中的某块区域作为地面的贴图,生成地面。需求很简单,分为三部分,一个就是获取图片像素,生成贴图,一个就是更具轨迹生成网格,还有一个就是给动态网格赋予生成的贴图。下面我将贴出其中主要的实现方法,当然这只是我个人的方法,肯定有更好更快捷的逻辑可以实现。欢迎大家提出建议:using UnityEngine;using System.Col

2015-03-31 16:25:48 4013

原创 Unity基于ZXing.Net实现二维码的制作

在Unity中,我们也可以实现二维码的制作,这需要借助Zxing的帮助,首先下载ZXing.Net。我这边下载的是ZXing.Net 0.14.0.0 大家可以点击这个链接直接下载:http://zxingnet.codeplex.com/downloads/get/824664   下载解压之后可以看到有一个unity文件夹,里面包含了三个文件。把文件夹拖到Unity工程中,在空物体上挂上下面这

2015-03-26 18:13:32 7041 3

原创 Unity中多个音乐控制

当我们在做东西的时候,有时候需要控制多个音乐文件,这里给大家一个小技巧,脚本如下:using UnityEngine;using System.Collections;public class musiccontroller : MonoBehaviour{ public static musiccontroller _instance; public AudioClip[]

2015-03-26 10:44:21 5590

原创 C#中常用的几种排序算法

没事总结了一下平时C#中比较常见的排序算法,其中有稳定的 也有不稳定的,使用时自行斟酌,下面是具体脚本:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2

2015-03-26 09:50:58 627

转载 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法

原因1:给定目录下jvm.dll不存在。对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。原因2:eclipse的版本与jre或者jdk版本不一致对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。原因2的概率更大一些,原因1不太可能发生

2015-03-24 09:19:19 501

转载 Unity+Android交互

想要用Unity实现一个二维码扫描的功能,然后网上找插件,找到一个貌似叫EasyCodeScanner,但下载下来用用,真不好使,一导入运行就报错,调好错了再运行发现点按钮没反应,反复试了几遍发现还是没反应,没办法看源码,结果发现只实现了IOS部分,没有Android部分,我屮艸芔茻...,神伤!用IOS真机测试吧,还是有问题,果断放弃了,下定决心自己动手丰衣足食,虽然不了解Android,但没有

2015-03-24 09:11:42 680

转载 C#基础知识面试题

1.      传入某个属性的set方法的隐含参数的名称是什么?value,它的类型和属性所声名的类型相同。2.    如何在C#中实现继承?在类名后加上一个冒号,再加上基类的名称。3.    C#支持多重继承么?不支持。可以用接口来实现。4.    被protected修饰的属性/方法在何处可以访问?在继承或间接继承与这个类的子类中可以访问

2015-03-20 14:01:19 968

原创 C#部分知识个人整理

以下纯属基于自己平时的应用以及看书而整理的一些资料,可能有一些地方和大家理解的有所不同,这里写下来只是为了时刻提醒自己。谈到C#,大家首先想到的就是它的面向对象的特性,对于这个概念,我也没法说清楚。过去的面相过程编程常常会导致所有的代码都包含在几个模块中,是程序无法阅读和维护。对软件做一些修改时常牵一动百。面相对象则需要许多代码模块,每个模块都只提供特定的功能,它们是彼此独立的,这

2015-03-20 10:19:51 608

原创 常用的SQL语句

平常用到最多的SQL语句无非就是增删改查,下面列举出一些常用的sql语句。数据表的建立CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… ) 添加数据:insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)例:inset into Table_1 (编号,姓名,性别

2015-03-17 20:21:34 486

原创 Unity中对SQL数据库的操作

在Unity中,我们有时候需要连接数据库来达到数据的读取与储存。而在.NET平台下,ADO.NET为我们提供了公开数据访问服务的类。客户端应用程序可以使用ADO.NET来连接到数据源,并查询,添加,删除和更新所包含的数据。对于ADO.NET,需要了解到Connection,Command,DataReader,DataAdapter,DataSet这几个对象,他们是操作数据库的重要对象。下

2015-03-16 21:51:14 15693 8

转载 NGUI BMFont字体制作流程

1.大家可以在这免费下载到我们今天的主角工具BMFOnt。 下载BMFont     2.我们把它安装好后打开它,就是个样子了。               3.我们现在来制作我们想要的一些文字,这里我用来测试。新建一个txt文本文档,里面我的内容是: 大家好 。切记保存为UTF-8编码格式。              4. 一切准备工作都做

2015-03-13 17:20:59 873

转载 Unity3D ParticleSystem粒子系统

创建"粒子系统物体"(点击菜单GameObject -> Create Other -> Particle System)添加"粒子系统组件"(点击Component -> Effects  -> Particle System)粒子系统检视面板 点击粒子系统检视面板的右上角的"+"来增加新的模块。(Show All Modules:显示全部)初始化模块:回顶部

2015-03-03 14:52:57 1431

转载 Unity3D占用内存太大的解决方法

最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大. 这里写下关于Unity3D对于内存的管理与优化.Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。 Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时

2015-02-28 18:08:16 1286

转载 U3d常规性能优化技巧

原文地址:http://u3dpro.com/read.php?tid=166还有这篇写的也不错:http://blog.csdn.net/lijing_hi/article/details/11657887以下技巧并不是必须的,但是对于想要提升游戏性能的人来说应该还是很不错的。 优化的常规技巧 n 剖析你的游戏。 不要花费时间来优化那些晦涩的代

2015-02-28 18:04:16 796

转载 Unity 3D 性能优化(三)

CenterOfMass在处理物理碰撞时,尤其是OnTrigger族消息,由于要手动计算碰撞点会经常要用到碰撞体的质心。获取质心常用的有三种方式:1、Collider.bounds.center2、Collider.rigidbody.worldCenterOfMass3、Collider.attachedRigidbody.worldCenterOfMass第一种方式其实是认

2015-02-28 18:02:11 532

转载 Unity 3D 性能优化(二)

IsAliveU3D的粒子系统脚本接口相信很多人都用过,ParticleSyetem类的一系列接口都有一个bool类型的参数——withChildren,通过这个参数可以直接将相同的判断或者操作应用到一整个通过Transform父子关系树关联起来的ParticleSystem实例集合上。然而,但凡方便的功能,里面就必然有性能陷阱……以IsAlive这个接口为例(用来判断粒子系统是否

2015-02-28 18:01:32 456

转载 Unity 3D 性能优化 (一)

听到过很多用Unity 3D开发游戏的程序员抱怨引擎效率太低,资源占用太高,包括我自己在以往项目的开发中也头疼过。最近终于有了空闲,可以仔细的研究一下该如何优化Unity 3D下的游戏性能。其实国外有不少有关U3D优化的资料,Unity官方的文档中也有简略的章节涉及这方面的内容,不过大多都是以优化美术资源为主,比如贴图的尺寸,模型静态及动态的batch以减少draw call,用lightmap替

2015-02-28 18:00:35 614

原创 Unity更改鼠标样式

游戏制作过程中,往往会用到改变鼠标样式的功能,原理很简单,就是隐藏原有光标,再实时得在鼠标位置绘制一张图即可,脚本如下:using UnityEngine;using System.Collections;public class cursor : MonoBehaviour { //需要显示的鼠标的样式 public Texture texture; //

2015-02-28 17:37:03 936

转载 Unity3D 网络通信_HTTP协议:获取网络图片、内容

自己写的测试demo,一个功能一个功能测试着做的,没有什么结构,凑合看吧。http协议,在手机平台,URL必须必带http://头。此脚本主要实现了 分别用pose和get方式获取天气预报信息(XML格式)。解析XML获取网络图片获取网络图片(base64格式)base64与byte[]互转byte[]与Texture2D(图片)互转更多常用WE

2015-02-28 16:22:53 941

原创 Unity+Mono断点调试步骤

Unity3D是一个基于Mono的跨平台游戏引擎,支持 PC 、MAC 、Android 、IOS 等多种平台,其 3.0 以后的版本支持用MonoDevelop调试,很多人安装了之后发现 MonoDevelop 的调试按钮是灰色的,无法进行调试,通过看官方文档和测试,发现正确的调试步骤如下:1.MonoDevelop 的安装与设置:(1).下载并安装 Unity3D 以及其内置的

2015-02-28 13:44:40 5951

原创 关于Unity中的Update、Lateupdate和FixedUpdate。

MonoBehaviour.Update 更新        当MonoBehaviour启用时,其Update在每一帧被调用。        MonoBehaviour.FixedUpdate 固定更新        当MonoBehaviour启用时,其 FixedUpdate在每一帧被调用。        处理Rigidbody时,需要用FixedUpdate代替

2015-02-28 11:06:23 3751

转载 Unity3D 帧数修改

1、在Quality(质量)设置里把帧数设定关闭之后才能在代码中修改游戏运行的帧数 2、在Unity中新建脚本UpdateFrame.cs ,编写如下代码using UnityEngine;using System.Collections;/// /// 功能:修改游戏FPS/// public class UpdateFrame : MonoBehavio

2015-02-28 11:00:48 929

原创 Unity3D时间顺序与功能

Unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结。Awake当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。Start当前控制脚本第一次执行Update之前调用。Update每帧都执行一次。这是最常用的事

2015-02-28 10:53:16 1687

应用程序到App Store 的具体操作流程

应用程序到App Store 的具体操作流程

2014-09-03

上传应用程序到App Store 的具体操作流程

上传应用程序到App Store 的具体操作流程

2014-09-03

shell 课件

shell编程,便于理解unix操作系统下的shell命令,有助于之后字linux系统下的开发

2013-06-12

空空如也

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

TA关注的人

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