自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c#位移运算以及Unity3d的LayerMask原理

首先说说c#位移运算,例如:a>>b    表示a向右移动b位,则等于a除以2的b次方,而且位移运算没有小数,只取整数。而aa乘以2的b次方。始终左边的数都是基数,右边的数是移动的位数。再说LayerMask的原理,原理就是要选择哪几个(一个或者多个)层,就把该层设置为1,不需要选择的层设置为0,然后从ID最大层到ID最小层排列,组成一个二进制数,最后把二进制转换成十进制,即最终的结果

2014-03-12 11:19:25 1563

原创 NGUI注意事项

1.NGUI中的Depth的适用范围是所有的控件必须在同一个Atlas下面。如果控件不在同一个Altas下面,则更改控件的Depth是没有效果的。2.NGUI中每一个控件要和UIRoot在同一个Layer层中。3.给控件添加Tween时,如果想初始情况不执行动画,则取消Tween组件的勾选即可。

2013-10-29 17:03:16 875

原创 unity3d协同

unity3d处理协同的一个例子,处理淡入淡出using UnityEngine;using System.Collections;public class YeildTest : MonoBehaviour{    public float alphaValue = 0;    public static YeildTest instance;    void Awa

2013-10-11 15:12:40 603

转载 unity3d编写脚本的一些技巧

2、使用全局类实例变量这么做帮了我大忙,特别是在保持组件分离和整洁方面。主要思路是,给每一个脚本设置一个指向这个脚本的某个实例的全局变量,这样你就可以随时访问那个实例,而不必在检查器中一行一行搜索脚本。以下是它的运作方式:在我的主要的DialogueSystem.cs脚本里,我把变量放在顶部,与它包含的类有相同的类型,如下:public static DialogueS

2013-10-11 13:52:21 2736

原创 unity3d右键控制旋转,滚轮缩放,中键平移的实现

之前用VT实现过右键控制旋转,滚轮缩放,中键平移的功能,现在学习unity3d,也想把该功能实现下,于是尝试着写了下,具体原理就是,控制相机的父物体旋转,控制相机本身进行缩放和平移。不说了,上代码:using UnityEngine;using System.Collections;public class CamOperator : MonoBehaviour{    //先

2013-10-11 10:33:15 9446 1

原创 NGUI 制作自己的字体

用NGUI制作自己的字体:(这里用的是动态字体)。a).首先讲一个空的gameobject(ctrl+N),重新命个名例如:MyFontsb).把UIFont脚本(导入NGUI包自带的脚本)组件添加到MyFonts上,并把UIFont脚本中的Font Type改为Dynamic。c).把系统中的字体(.ttf)拷贝到Assets下,然后把字体文件拖到MyFonts的UIFont中的TT

2013-08-30 14:55:12 574

转载 unity3d 调用C++中DLL文件

Unity 3D 调用DLL的方法接触Unity 3D 时间不长,看到网上有人问怎么通过Unity来调用Dll,而且发现这个问题似乎是用unity的朋友并不熟悉DLL的使用造成的,正好我使用过C++,对DLL还比较熟悉,因此写了一个小小的教程来谈谈unity的Dll调用方法。 1.创建DLL困扰Unity人员的主要问题大概出于Dll不会生成。这个确实比较麻烦,我这里给出

2013-07-01 15:54:18 1492

原创 UniSwf使用的基础教程

1.下载最新的UniSwf安装包(ps:我下载的是uniSWF-1.0.2.unitypackage)。2.将uniSWF-1.0.2.unitypackage导入到Unity3D中。3.在unity3D软件中,打开:window->UniSwf->welcome,弹出安装界面。4.首先安装Adobe Air Runtime。5.点击安装Install Now 安装Uniswf可执

2013-05-17 12:20:17 2807

转载 HLSL初步

HLSL起步2008-03-10 11:301777人阅读评论(2)收藏举报潘李亮 [email protected]关于学习,中国有句古话叫“学以致用”,可见把学到的东西用于实际实践中是多么的重要,现在学习Direct3D/HLSL的人非常多,教程也非常多。但是很多人不知道看完这些教程后该干什么,或者说可以怎么利用学到的知识,本文针对已经学习过Direct

2012-12-27 15:06:15 972

序列化存储文件

该类可以把一些类信息以对象的形式序列化到本地文件中存储,利用反序列化可以很方便的解析。

2014-04-04

unity3d右键旋转中键平移滚轮缩放

通过鼠标右键控制旋转,滚轮控制缩放,中键控制平移。基于此可以全方位的查看模型。

2013-10-11

UDK整理资料

经过整理,把下载到一些UDK资料上传,希望对你有所帮助。

2012-05-14

空空如也

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

TA关注的人

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