自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

御剑江湖的专栏

专注,才是王道! 加班,代码,泡面,可乐。。 相濡以沫不如相忘于江湖

  • 博客(49)
  • 资源 (30)
  • 收藏
  • 关注

原创 Node.js Npm设置代理访问

npm config set proxy=http://127.0.0.1:8087npm config set registry=http://registry.npmjs.org或npm config set proxy=http://192.168.1.1:8080

2014-07-30 15:52:53 8826

原创 <增强现实> Metaio扫描图片要求(Image Tracking)

Metaio扫描图片要求(Image Tracking)1. 有多种不同颜色的,对比度高,锐化的边缘,metaio认的是灰度图,不同颜色就有不同的明度。2. 图片是正方形或者是3:2 \ 4:3左右的长方形3. 不要细小的文字,扁平单色的阴影4. 如果图片中有多个平面阴影,选择清晰的部分作为扫描目标5. 图片不能太黑暗,没有反射高光区域6. 图片

2014-04-23 13:57:46 1515

原创 <Unity3D专区>Unity实现加载场景进度条

using UnityEngine;using System.Collections;public class Scene2 : MonoBehaviour { //异步对象 AsyncOperation asyncOperation; void Start () { DontDestroyOnLoad(gameObject); } void OnGUI(){ //开始加

2014-04-10 13:52:23 15115 5

原创 [Unity3D]场景间切换与数据传递(以及物体删除技巧)

先介绍一些基本函数(具体用法自己查文档):--------------------------------------------------------1.场景切换:Application.LoadLevel("Level1")2.读取场景时不移除物体:DontDestroyOnLoad(object)  //会保留该物体的任何数据,包括坐标,可以用于任何物体,也包括GUI哦,可以灵

2014-04-09 09:57:12 9632

原创 UNITY多人游戏基础

1.总览。多人游戏基本结构:Clent/Server,分为Authoritative Server和Non-Authoritative Server两种,前者客户端发送消息,服务器端反馈结果,好处是有效防止客户端作弊,并统一不同客户端之间的物理表现和互动状况,缺陷是存在网络延时,很有可能每发出一个命令要过一段时间才能接收到反馈。解决方法是client-side prediction客户端预

2014-03-20 17:05:41 6688 1

原创 [转]DrawCall优化

Unity3D 对于移动平台的支持无可厚非,但是也有时候用Unity3D 开发出来的应用、游戏在移动终端上的运行有着明显的效率问题,比如卡、画质等各种问题。自己在做游戏开发的时候偶有所得。对于主要影响性能的因素做个总结。主要因素有:1.Drawcall 值过大Drawcall 值过大,所需要的 GPU 的处理性能较高,从而导致CPU的计算时间过长,于是就卡了。2.点

2014-03-05 14:33:15 2822

原创 人生哲学 - 易经

子曰:吾,十有五,而志于学,三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲,不逾矩。

2014-02-13 10:08:12 832

原创 NGUI事件 UIEvents

UIEvents-事件系统void OnHover (bool isOver):当鼠标移出或者悬停在某个碰撞器上的时候返回布尔值.在触摸设备上不会有作用.void OnPress (bool isDown):当鼠标或者触摸到碰撞器发生布尔值返回.void OnSelect (bool selected):当鼠标或者触摸从OnPress发生后的释放将会返回这个布尔值.void OnC

2014-02-12 11:27:23 1354

原创 Invoke() 方法是 Unity3D 的一种委托机制

Invoke() 方法是 Unity3D 的一种委托机制如: Invoke("SendMsg", 5);   它的意思是:5 秒之后调用 SendMsg() 方法;使用 Invoke() 方法需要注意 3点:1 :它应该在 脚本的生命周期里的(Start、Update、OnGUI、FixedUpdate、LateUpdate)中被调用;2:Invok

2014-01-27 09:11:37 8833 1

原创 Unity通过代理访问Assetstore

公司是通过代理上网,Unity3D asset store 能通过网页访问,,但在U3D编辑器里面,访问Asset Store会提示 无法打开。查了很多资料,基本上 没有找到有价值了, 通过尝试,可以解决这个问题,, 方法如下:在Windows上是通过代理来上网的,虽然代理在IE里面已经设置了,但是我们的Unity编辑器并不会去探测这个设置,相反,它会去探测windows环境变

2013-12-27 10:33:03 10430 1

原创 < NGU插件 >NGUI类库说明

~/UI/UIRoot, 控制其下控件的缩放方式,V2.3中可以使用Scaling Type控制,等于PixelPerfect时,当前页面高小于minimumHeight则进行缩放,其他高都是固定尺寸,大于maximumHeight则是放大;等于FixedSize时,按manualHeight为中间值,放大或缩小.UIPanel,NGUI容器,可以对其下控件进行隐藏,静态

2013-11-19 00:50:39 2218

原创 <Unity3D 工作笔记>新手引导制作

做新手引导时,遇到上层引导手指,不能准确的找到偏移控件的位置解决方法 我试过很多,但效果都不怎么理想,配置起来非常麻烦,与虎哥商量后,发现一个比较牛逼的方法实现效果:        界面被黑幕遮挡,只有引导的图标,在黑幕的前面,并颜色显示正常。思路:  1、找到原有图标,克隆它。  2、将克隆的图标,放在指定的窗体上面(我这里做了一个引导

2013-10-28 23:12:42 10014 2

原创 < Unity 3D专栏 >添加控件检测事件,函数处理

注册一个函数时间,用来监控button是否被按下。 void Start () { Transform skill_back = transform.Find("button_back"); UIEventListener.Get(skill_back.gameObject).onClick = OnSkillback;} void OnSkillback(

2013-08-24 00:23:28 1628

原创 < Unity 3D专栏 >批量操作,界面元素的显示状态

之前做界面遇到一些问题,窗口中部分元素,不显示,研究发现,可以通过设计模式来批量操作这些元素。 首先要载入:using System; public GameObject [] PlayerInfo;void ClickPlayerInfo(){ Array.ForEach(PlayerInfo,x => x.gameobject.SetActive(fal

2013-08-23 17:50:33 1315

原创 < Unity 3D专栏 >游戏中 - 怪物AI基础篇

AI代码,值得收藏 using UnityEngine;using System.Collections;public class BoosAI : MonoBehaviour{ //敌人状态 //敌人站立状态 public const int STATE_STAND = 0; //敌人行走 public const int

2013-08-22 23:28:41 10361

原创 < Unity 3D专栏 >NGUI插件基础教程(二) - Sprite,SlicedSprite,Tiled Sprite,FilledSprite的区别

Sprite:标准Sprite控件,自适应图片大小。Sliced Sprite:一个含有9个切片的Sprite,创建固定边框的控件最佳选择,固定大小,不会随图片大小而改变,可做人物头像等。Tiled Sprite:一个Sprite缩放填充整个区域。如背景由同一元素图片构成可用此控件Filled Sprite: 每个Sprite都会有一个单独的参数(fill Amount)来

2013-08-22 23:20:03 5188

原创 Unity3D 处理Label的颜色代码

UILabel m_name = transform.Find("Name").GetComponent();m_name.text = GetNameColor(name,1);string GetNameColor(string name , int quality){ string str; switch(quality) { case 1: str

2013-08-15 15:41:21 7531

转载 unity3D iTween的使用

iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等 到官网看看 http://itween.pixelplacement.com主要文件有iTween.cs http://code.google.com/p/itween/downloads/list和

2013-04-20 11:19:58 6521

原创 <Unity 3D工作笔记>关于不显示组件,无法保存到预设物的问题

场景中,为了方便资源的管理,最好的方法就是用预设物来保存场景的资源。之前遇到一个问题,修改场景的按钮,让某个按钮不在显示,保存到预设,每次都会失败!这个问题,我咨询了我们的主程序,他给出了以下说法:1、预设物中手动修改物体的显示状态,是不合法的的操作;        这里主要指的是:手动禁用2、方案有2种:         a、调整Button值为 X:0 Y:0 Z:0

2013-04-18 22:41:12 2897

原创 <Unity 3D工作笔记>脚本中勾选与取消勾选脚本,代码中的实现!

1、实例化脚本,选择/取消勾选!  UILabel Label_note; UILabel Label_of; Label_of = Label_note.GetComponent(); //勾选脚本 Label_of.enabled = true;

2013-04-18 22:31:54 5879

原创 <Unity 3D工作笔记>给脚本添加标识ID

脚本与脚本之间,互相访问,访问可以通过如下方式,方便快捷:例如,脚本:Mand.cs 下有一个函数Open(),,通过添加标识,可直接用:Mand.instance.Open();直接访问函数,还是比较方便的! 标识ID如下: static Mand mInstance=null; public static Mand instance{ get{ re

2013-04-18 22:20:45 1637

原创 <Unity 3D工作笔记>游戏角色 - 经验条的制作

工作中遇到一些问题,好好记录一下,供大家参考一下! 游戏中,显示经验条,分别为,当前经验和升级总经验!    例如,玩家从1级升级到2级,所需经验为2000;玩家实际经验900,这是我们要制作一个Label显示,清楚的告诉玩家升级的信息!如下图所示:  这里考虑到,升级经验值不是一个固定的数值,这里1100是一个四位数,考虑到六位或七位数的时候,数值会与静态的文字重叠,

2013-04-18 22:11:27 5780

原创 a,b比较和交换问题

1、两个变量a和b,不用“if”、“?:”、“swtich”或其他判断语句,找出两个数中间比较大的。方案1:int max = ((a+b)+abs(a-b))/2方案2:int c = a - b;char *strs[2] = {"a大",”b大“};c = unsigned(c) >> (sizeof(int) * 8 - 1);2、如何将

2013-02-19 23:02:24 1914 1

原创 哪个效率更高?x=x+1, x+=1, x++

解析:x=x+1最低,因为它的执行过程如下:(1)读取右x的地址。(2)x+1.(3)读取左x的地址。(4)将右值传给左边的x(编译器并不认为左右x的地址相同)。x+=1其次,其执行过程如下:(1)读取右x的地址。(2)x+1.(3)将得到的值传给x(因为x的地址已经读出)。x++效率最高,其执行过程如下:(1)读取右x的地址。(2)

2013-02-19 22:49:07 2165 1

原创 sizeof 各数据类型占空间大小

#include "stdafx.h"#include #include #include using namespace std;struct{ short a1; short a2; short a3;}A;struct{ long a1; short a2;}B;int main(){ char *ss1 = "0123456789"; char s

2013-02-19 21:47:47 1403

原创 完成字符串拷贝(sprintf、strcpy 及 memcpy 函数)函数之间的区别

sprintf 可以进行额外的格式化strcpy 会复制直到出现 '' 为止,可能溢出strncpy 会复制一个以 '' 结束的字符串,但是如果字符串长度超过指定数量则被截断,但结果可能不包含 '' 表示结束memcpy 只负责复制指定数量的 bytes,不处理 '' 的情况memmove 在 memcpy 的基础上对 overlap 的情况进行了处理。

2013-02-19 21:25:29 7640

原创 一种C#读写二进制文件的通用方法<转>

在日常的工作中,我们经常需要进行一些二进制文件或协议的读写操作,用C#解析二进制文件常常是一件比较麻烦且容易出错的工作,本文介绍了一种在C#中实现快速读写二进制文件通用的方法。以一个解析Mp3 ID3V1标签头为例,ID3V1标签保存在MP3文件尾的最后128个字节用来存放ID3信息,其格式具体如下表:字节长度 (字节)说明

2013-01-09 23:31:33 9080 1

原创 C#使用BinaryReader类读取二进制文件

C#使用BinaryReader类读取二进制文件BinaryReader类用来读取二进制数据,其读取数据的方法很多,常用方法如下:Close():关闭BinaryReader对象;Read():从指定流读取数据,并将指针迁移,指向下一个字符。ReadDecimal():从指定流读取一个十进制数值,并将在流中的位置向前移动16个字节。ReadB

2013-01-09 23:23:26 38061

原创 Unity3D基础知识梳理<转>

这段时间在做Unity的项目,这差不多是我的第一次实战啊~然后公司来了实习的童鞋要学Unity,但是我一向不靠谱啊,所以只能帮他们稍微梳理下基础的东西了啊,唉~学长只能帮你们到这里了~顺便就把自己这两天整理的一些基础知识分享上来了,闲话不多说~美术部分:       Unity的话主要还是分两块吧,第一块是美术(自己都不懂~这里允许我稍微带过一下吧~),美术的话主要包括3d模型、材

2012-12-20 22:12:52 4850

原创 < Unity 3D专栏 >Transform结构图

看到Transform结构图,记录下来:

2012-12-02 20:13:54 1733

原创 <特效练习>学习中制作

练习,练习,再练习。。。。多做。。。 1.360度内射光圈  2.八光柱  3.爆炸光线  4.漩涡光放射光  5.闪电效果 6.箭头  7.光线法阵 8.魔法阵贴图  9.场景法阵

2012-12-02 19:42:30 1217

原创 < Photoshop CS 专栏 >颜色(二)

1、位图格式  2、颜色代码   3、CMYK模式    4、RBG模式 5、存储格式

2012-11-05 23:42:57 734

原创 < Photoshop CS 专栏 >基础应用(一)

今天学习了如何处理图像~ 感觉没什么好写的, 最近老是加班,争取一周之内精通这款软件吧!!   Photoshop 是基于图层的图像处理软件,所以在处理图形的时候,需要以图层的形式处理。。  新建图层,注意单位: 快捷键的使用 前景色填充 :  ALT + Delete 键 手型选择      : H 键吸管工具,可以取色视图 ->  标尺

2012-11-05 01:38:20 678

原创 3Ds Max专常用快捷键

掌握一些3Ds Max基础吧。

2012-10-29 07:52:18 1322

原创 < Unity 3D专栏 >NGUI插件基础教程(一)

最近接触到2D,偶尔发现NGUI,非常强大,非常好用,学习,总结先。NGUI是Unity的顶级插件,做出的菜单很牛,性能会比较好一些;可以把它当成2D的sprite直接做成一个游戏。网上查了不少资料,感觉还挺全,O(∩_∩)O哈哈~。简单学习一下:一、创建你的界面;二、精灵Sprite;三、Slicing Sprite;四、拼贴精灵;五、标签;六、按钮;

2012-08-22 00:23:51 6957 3

原创 < Unity 3D专栏 >U3D预制包,很好很强大 (二)

继续上一章内容! 1、Physic Materials:物理包可设置地面和物体的摩擦类型,如:弹力、冰效、金属摩擦、橡胶摩擦和木头摩擦效果,只需将摩擦特效拖拽至Capsule Collider 中的Material属性,如下图所示: 注: 实现相应效果,需将地面(Plane)属性的Capsule Collider 中的Material属性设置相应的材质。 2、Pro

2012-08-11 19:30:26 10594

原创 < Unity 3D专栏 >U3D预制包,很好很强大 (一)

一、聊一聊U3D预制包,预制包在游戏中会经常用到,这里做一个简单的介绍,大家一起学习学习。   1、Custom Package..:  定制包2、Character Controller : 角色控制包3、Glass Refraction:反光透明材质4、Image Effects(Pro Only):摄像机效果包5、Light Cookies和Light F

2012-08-08 00:56:28 5888

原创 < Unity 3D专栏 >预设物,节省游戏资源才是王道

U3D可以预设物体,类似与C/C++中的指针,可大大降低资源的占用,特别是手机开发方面,并还可以方便的设置物体的属性,下面就简单介绍一下: 注:地形中的树木,可用预设物解决穿人的问题!   (*^__^*) 嘻嘻…… 1、创建一个预设对象;  2、设置预设属性;3、新建Cube (2)对象,渲染对象(1拖拽到2),并将其对象,拖拽到预设对象中(2拖拽至3); 然

2012-08-06 03:08:38 4829

原创 < Unity 3D专栏 >实现游戏对象与对象之间通信

游戏中,对象与对象之间需要交流,实现的方法多种,例如:可定义静态变量,其他脚本直接调用, 也可用到: SendMessage今天主要学习SendMessage的用法。 1、创建两个脚本:“Cube0”和“Cube1”;2、将两个脚本分别拖拽到Cube0和Cube1对象中;3、修改Main.cs脚本: using UnityEngine;using System.Co

2012-08-06 02:21:46 6546

原创 < Unity 3D专栏 >动态创建对象,并渲染贴图,动态添加删除脚本

初学U3D,贵在坚持和总结,一来对平时的知识巩固,二来可以让自己思路更清晰!  希望与更多的U3D爱好者交流学习。  一、动态为对象添加渲染贴图:using UnityEngine;using System.Collections;public class NewBehaviourScript : MonoBehaviour { GameObject obj;

2012-08-04 02:45:56 18379 1

WIN10系统,去掉桌面快捷图标,非常好用。

WIN10系统,去掉桌面快捷图标,非常好用。

2022-05-30

Synolony Drive Clinet 状态图标,群晖图标无法显示状态图标,绿色,红色状态 群晖图标无显示修复

群晖图标无显示修复 Nas Synolony Drive Clinet 状态图标,群晖图标无法显示状态图标,绿色,红色状态

2022-05-30

C++游戏开发面试题

游戏公司面试题及答案,非常不错! C++游戏开发面试题

2013-02-18

苹果编程字体 MONACO

MONACO 苹果 编程字体 最受欢迎 程序员必备。

2012-12-17

Unity3D的UnityEngine.dll文件

UnityEngine.dll UnityEditor.dll 文件,VS2008引入

2012-12-17

U3D实现信息传递机制

U3D 实现信息传递 机制 简单的实例 高效的

2012-12-05

Unity3D Android环境搭建

Unity3D+Android环境搭建

2012-12-02

3DSMAX渲染与特效

非常不错的3DSMAX渲染和特效资料,新手必备

2012-11-14

Unity3D U3D中文API 开发必备

Unity3D U3D中文API 开发必备 非常不错的!

2012-07-20

Unity3D中JavaScript与C#对比

Unity3D中JavaScript与C#对比

2012-07-09

Unity3D开发 Unity3D命令手册

这本书 主要对Unity3D的所有菜单与参数进行了翻译 并逐个讲解 来帮助大家初步的认识Unity3D的每个命令的作用 Unity3D下分8个菜单栏 (翻译的不一定准) 分别是File(文件)Edit(编辑)Assets(资源) GameObject(游戏对象) Component(组件)Terrain(地形) Window(窗口) Help(帮助)

2012-07-03

4737 C++程序设计 自考串讲笔记

自考 C++程序设计 4737 重点笔记,值得一看。

2012-06-25

Lua脚本语言中文教程.pdf

Lua脚本语言中文教程.pdf Lua入门到精通 入门到精通。。

2012-03-05

免费制图软件秀秀,xiuxiu免费下载

免费制图软件免费制图软件免费制图软件免费制图软件免费制图软件免费制图软件免费制图软件免费制图软件免费制图软件

2011-07-14

Delphi网络编程(服务器+客户端)

Delphi网络编程(服务器+客户端) 可以参考学习

2011-07-05

TServerSocket和TClientSocket类的包JSocket

TServerSocket和TClientSocket类的包JSocket 程序中用的端口类:TServerSocketTClientSocket,将该包加载到delphi中,即可使

2011-07-05

C#教程-郁金香共5部分

C#教程资料不错哦。C#教程资料不错哦。C#教程资料不错哦。C#教程资料不错哦。

2011-06-28

WG框架 参考重要的框架 参考重要的

框架 参考重要的框架 参考重要的框架 参考重要的框架 参考重要的框架 参考重要的

2011-04-28

XueTr 很强的软件

XueTr 很强的软件 XueTr 很强的软件XueTr 很强的软件 XueTr 很强的软件

2011-04-25

Wg课程,新手必备速度下载

多个关键字请用空格分隔,最多填写5个。点击右侧Tag快速添加

2011-04-11

CodeRush7.04 IDE工具

CodeRush7.04IDE工具 代码自动识别 提示信息

2010-11-01

WEBIIS组建,网站开发必备

IIS WEB web iis Internet 信息服务

2010-09-08

简易记事本 - 适合编程初学者

适合初学者,可以随时随地保存标签 简易 记事本 简易记事本 适合初学者

2010-09-03

Super-Pascal 2.0 编译工具

Super-Pascal 2.0 编译工具 不错的Pascal编译工具

2010-08-30

Object_pascal中文介绍 - Delphi语言

Object_pascal中文介绍 - Delphi语言 初学语言,入门必备

2010-08-29

DELPHI从入门到精通

DELPHI全掌握,基础知识! 初学者必备的电子书籍

2010-08-29

Delphi外挂编程 初级篇1-1

Delphi外挂编程 初级篇1-1 郁金香老师的教程,很不错

2010-08-29

空空如也

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

TA关注的人

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