- 博客(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
1630
原创 NGUI注意事项
1.NGUI中的Depth的适用范围是所有的控件必须在同一个Atlas下面。如果控件不在同一个Altas下面,则更改控件的Depth是没有效果的。 2.NGUI中每一个控件要和UIRoot在同一个Layer层中。 3.给控件添加Tween时,如果想初始情况不执行动画,则取消Tween组件的勾选即可。
2013-10-29 17:03:16
927
原创 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
655
转载 unity3d编写脚本的一些技巧
2、使用全局类实例变量 这么做帮了我大忙,特别是在保持组件分离和整洁方面。主要思路是,给每一个脚本设置一个指向这个脚本的某个实例的全局变量,这样你就可以随时访问那个实例,而不必在检查器中一行一行搜索脚本。以下是它的运作方式: 在我的主要的DialogueSystem.cs脚本里,我把变量放在顶部,与它包含的类有相同的类型,如下: public static DialogueS
2013-10-11 13:52:21
2824
原创 unity3d右键控制旋转,滚轮缩放,中键平移的实现
之前用VT实现过右键控制旋转,滚轮缩放,中键平移的功能,现在学习unity3d,也想把该功能实现下,于是尝试着写了下,具体原理就是,控制相机的父物体旋转,控制相机本身进行缩放和平移。不说了,上代码: using UnityEngine; using System.Collections; public class CamOperator : MonoBehaviour { //先
2013-10-11 10:33:15
9662
1
原创 NGUI 制作自己的字体
用NGUI制作自己的字体:(这里用的是动态字体)。 a).首先讲一个空的gameobject(ctrl+N),重新命个名例如:MyFonts b).把UIFont脚本(导入NGUI包自带的脚本)组件添加到MyFonts上,并把UIFont脚本中的Font Type改为Dynamic。 c).把系统中的字体(.ttf)拷贝到Assets下,然后把字体文件拖到MyFonts的UIFont中的TT
2013-08-30 14:55:12
624
转载 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
1577
原创 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
2930
转载 HLSL初步
HLSL起步 2008-03-10 11:301777人阅读评论(2)收藏举报 潘李亮 2007-3-16 xheartblue@163.com 关于学习,中国有句古话叫“学以致用”,可见把学到的东西用于实际实践中是多么的重要,现在学习Direct3D/HLSL的人非常多,教程也非常多。但是很多人不知道看完这些教程后该干什么,或者说可以怎么利用学到的知识,本文针对已经学习过Direct
2012-12-27 15:06:15
1070
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人