学习笔记
文章平均质量分 61
justzhuiing
这个作者很懒,什么都没留下…
展开
-
ARPG网络教程学习笔记
1、cs传递消息用的基本Modelpublic class SocketModel{public int type{get;set;}public int area{get;set;}public int command{get;set;}public string message{get;set;}}public class CreateButtonM原创 2014-11-26 12:45:13 · 687 阅读 · 0 评论 -
多线程学习笔记
1.以java作为例子Thread:public void run() Thread.Sleep(Math.Random()) new thread1().Start() Runable:public void run() Thread.Sleep(Math.Random()) new Thread(new Runable()).Start()2.main方法结束, 用户原创 2014-12-23 16:06:53 · 303 阅读 · 0 评论 -
Shuriken粒子系统学习笔记
默认展开的是粒子系统的初始化模块:定义了粒子初始化时的持续时间、循环方式、发射速度、大小等一些列基本的参数Emission:发射模块:控制粒子的发射速率(Rate)Shape :形状模块:定义粒子发射器的形状生命周期:速度 、大小、颜色、旋转、作用力、UVSub Emitters:子发射器模块 此模块可时粒子在出生、消亡、碰撞等三个时刻生成其他的粒子。原创 2014-12-01 12:25:13 · 377 阅读 · 0 评论 -
C、C++基础学习笔记
1.计算机内存分为一个个的存储单元,即一个字节(8bit二进制),整数要存储符号位,实数要存储符号位、小数点1 32位字长计算机2.C、C++运行:编辑——>预处理——>编译——>链接——>装入3.A-Z 65-90 a-z 97-122 ASCII4.一般不比较浮点数数值的相等和不相等性5.数组的首地址:存储空间的第一个字节的地址 存储单元的(地址)指原创 2014-12-21 00:28:43 · 260 阅读 · 0 评论 -
C#正则表达式学习笔记
正则表达式Regular Expression,通常简写为regex。定义一个字符串规则主要用来(1)判断字符串是否是或含有符合regex定义的规则的字符串。 Regex.IsMatch(2)获取字符串中符合regex定义的规则的字符串。Regex.Match(3)替换字符串中符合regex定义的规则的字符串。Regex.Replace例一:原创 2014-12-22 22:25:24 · 244 阅读 · 0 评论 -
Attribute特性学习笔记
1 得到type通过 typeof(类) 或者 对象.GetType(), 或者Assembly.GetType("name")2.得到函数,字段,属性等的信息。注意只有public的才能获取。字段 FieldInfo通过 type.GetField("num");属性 PropertyInfo 通过 type.GetProperties());原创 2014-12-16 17:13:03 · 325 阅读 · 0 评论 -
cocos2d-x学习笔记
1.CCSprite create createwithTexture createwithSpriteFrame属性: setSkewX setVisible setAnchorPoint setTexture setDisplayFrame 位置、旋转、缩放 rgbaccLayer->getchildByTagUIKit坐标系原创 2014-12-15 20:42:25 · 362 阅读 · 0 评论 -
风宇冲shader学习笔记
1.常见问题回答问:(1) TRANSFORM_TEX是做什么的(2)float4 _MainTex_ST 中的_MainTex_ST变量也没有用到,为啥非要声明一下?答:(1)简单来说,TRANSFORM_TEX主要作用是拿顶点的uv去和材质球的tiling和offset作运算, 确保材质球里的缩放和偏移设置是正确的。 (v.tex原创 2014-12-12 20:26:06 · 558 阅读 · 0 评论 -
Projector学习笔记
Projector能将一个Material投影到所有在设定的平截头体内的物体上。通常包含两张贴图Cookie和Falloff。Cookie就是投影的图案,Falloff的作用主要是根绝距离来决定投影的Alpha即明暗。Falloff左边为白色,alpha值为1,对应投影距离最近时最亮,右边接近全黑,alpha值为0,表示投影距离变远时投影会渐渐接近透明甚至看不见。1.确保Cookie Text原创 2014-12-06 20:25:11 · 1727 阅读 · 0 评论 -
委托和事件学习笔记
委托本身可以使用赋值public class GreetingManager{ //在GreetingManager类的内部声明delegate1变量 public GreetingDelegate delegate1; public void GreetPeople(string name) { if(delegate1!=null原创 2014-12-02 20:02:20 · 241 阅读 · 0 评论 -
爆甲英雄传学习笔记
1.publicoverride void OnInspectorGUI () { // target是Editor里的一个属性,指的就是我们需要改变的那个类,这里做强转换,不解释。 Item_Profile item = target asItem_Profile;原创 2014-12-11 12:23:52 · 633 阅读 · 0 评论 -
C#基础学习笔记
1.decimal小数类型 16字节 如1.23123m2.c#使用unicode3.c#的object是System.Object的别名,可以给他任意的类型类型安全:赋初值数据隐式转换:浮点类型不可转小数类型、数值类型不可转字符类型 float只有7位精度、Math.Round进行四舍五入装包(int——>object)拆包(object——>int):栈堆原创 2014-12-24 23:01:53 · 333 阅读 · 0 评论 -
mySQL学习笔记
原创 2014-12-12 19:21:25 · 330 阅读 · 0 评论 -
Unity手游优化总概学习笔记
1.美术资源方面动态物体(300-2000 30)、静态物体(500 static)、纹理数据(1024 mipmap)、音频数据(ogg、mp3 wav、aif)2.引擎方面的优化光源设置(important )、粒子系统(200 50)、碰撞器、drawcall(batching material)、遮挡剔除原创 2014-12-13 02:03:14 · 564 阅读 · 0 评论 -
LODGroup学习笔记
在场景视图,你应该能够看到:这个对象占用视图的百分比当前显示的是哪个LOD三角形的数量 对于不同的平台设置LOD在质量设置你可以为每个平台条件LOD设置,特别是LOD偏移和最大LOD层次。重新计算边界 Recalculate Bounds更新光照贴图 Update Lightmaps如果不满意LodGro原创 2014-12-06 22:05:17 · 767 阅读 · 0 评论 -
哈希学习笔记
1.数组和向量都是通过下标查找数据,而哈希则是通过数据查找下标较快2.原理:关键字与元素的存储位置建立一种映射的关系,这种关系就是哈希函数或散列函数3.hashtable、hashmap、weakhashmap区别:多线程、“不常用”的删除4.判断是否存在该关键字 boolean containsKey(Object key),后获取关键字对应的值 V get(Object key)原创 2014-12-22 21:31:48 · 295 阅读 · 0 评论 -
Unity3D的Legacy动画系统中应用Root Motion
http://blog.csdn.net/neil3d/article/details/41724705在动画时间内计算每帧动画的位移,即父节点的localPosition把此位移给transform.position最后处理一下循环动画,即用AnimationState.normalizedTime来控制using UnityEngine;using System.Collec转载 2014-12-05 16:54:04 · 417 阅读 · 0 评论 -
Daikon与NGUI教程学习笔记
1、基础控件Atlas ---- 图集 将多张零散的图片融合成为一张图,低碳环保。Font ---- 字体动态字体DF-GUI公开版本并没有动态字体,可以和作者要。使用标准的字体文件(.TTF),能屈能伸份量大。图集字体 将字体弄到图片里,根据坐标静态调用。好处可以使用各种效果,以及聊天表情。Panel ----- 面板 运行在窗口中的面板,用原创 2014-11-26 23:49:18 · 411 阅读 · 0 评论 -
基于行为树的AI设计的学习笔记
原创 2014-11-27 11:18:53 · 653 阅读 · 0 评论 -
Mecanim学习笔记
1、步骤将Rig模式更换为Humanoid,在Humanoid这个模式下才能完全的发挥出Mecanim的强大优势,然后在Avatar Definition 选项里面选择Create From This Model,表示此模型的骨架结构是按照目前的角色来设置,勾选Keep Additional Bones,按下Apply,再按Configure进入骨架设置面板。接下来是对rifle_原创 2014-11-28 22:41:15 · 1028 阅读 · 0 评论 -
Unity官方教程《秘密行动》学习笔记
1、tag管理//Tags.csusing UnityEngine;using System.Collections; public class Tags : MonoBehaviour{ // A list of tag strings. public const string player = "Player"; public const原创 2014-11-27 00:47:35 · 3897 阅读 · 0 评论 -
UGUI学习笔记
inertia惰性;迟钝拖动的事件:IBeginDragHandler, IDragHandler, IEndDragHandler IDropHandler, IPointerEnterHandler, IPointerExitHandler Scene:Drag And DropIPointerClickHandler Scene:Lightin原创 2014-11-30 17:02:25 · 2126 阅读 · 0 评论 -
Terrain Toolkit学习笔记
Create Erode:腐蚀 TextureCreate下的属性:Voronoi泰森多边形 Fractal不规则碎片形 Perlin噪声函数 Smooth Normalize使标准化其下面的属性:Scattered Peaks分散的山峰 Rolling Hills波状丘陵地 Jagged Mountains参差不齐的山脉Rolling Pla原创 2014-11-30 00:25:28 · 418 阅读 · 0 评论 -
C#编程学习笔记
一个相关的问题是,在调试时,仍必须单独调试使用不同语言编写的组件。不可能在调试器上 交替调试不同语言的代码。语言互操作性的真正含义是用一种语言编写的类应能直接与用另一种语 言编写的类通信。特别是: ● 用一种语言编写的类应能继承用另一种语言编写的类。 · 一个类应能包含另一个类的实例,而不管两个类是使用什么语言编写的。 · 一个对象应能直接调用用其他语言编写的另一个对象的方法。 · 9嘭敷或对象的原创 2014-12-01 18:57:53 · 308 阅读 · 0 评论 -
Animation学习笔记
人眼的反应速度大约是1/24秒,因此如果FPS低于24,会让人感觉到有明显的“卡顿”动画视图,可以用来制作动画,不只是游戏物体的位置,旋转和大小的改变。任何控件和材料的属性可以是控制,甚至是你自己的脚本组件的公共变量。制作复杂的视觉效果和行为的动画,只需要添加相关的属性和动画曲线。动画系统支持以下类型的属性:FloatColorVector2Vector3Vector4原创 2014-12-01 16:20:51 · 346 阅读 · 0 评论 -
值类型和引用类型的学习笔记
值类型:System.ValueType引用类型:System.Object class interface delegate object string 线程栈和托管堆string很特殊原创 2014-12-02 21:30:44 · 249 阅读 · 0 评论 -
抽象类学习笔记
C++为了让一个类成为抽象类,至少必须有一个纯虚函数。包含至少一个纯虚函数的类视为抽象类C#Abstract 类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类抽象类与接口紧密相关。然而接口又比抽象类更抽象,这主要体现在它们的差别上:1.类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽象类派生的类仍可实现接口,从而得出接口是用来解决多原创 2014-12-20 01:50:13 · 267 阅读 · 0 评论 -
list和dictionary排序学习笔记
1.list.Sort()int Compare() 参数可以是int、KeyValuePair、或重载public int CompareTo(object right){ }2.KeyValuePair3.IComparable原创 2014-12-20 14:25:36 · 365 阅读 · 0 评论 -
Cart项目开发记录学习笔记
Unity对于影响顶点的骨骼数量支持是有限制的,大家在建角色模型的时候需要注意。一般游戏推荐2骨骼,写实风格推荐4(最大)。max中一般为cm,导入因子默认0.01,这样进入U3D的时候1米对应的就是Unity的1单位(Unity中的1单位默认就是1米)贴图的绘制方面,我推荐一个叫做3dcoat的工具~ 是个乌克兰的新兴软件,非常强大,可以直接在模型上绘制表面色贴图 高光贴图 半透原创 2014-12-04 22:56:27 · 393 阅读 · 0 评论 -
AStar学习笔记
A*(A-Star)算法是一种静态路网中求解最短路最有效的方法。公式表示为:f(n)=g(n)+h(n),其中f(n)是节点n从初始点到目标点的估价函数,g(n)是在状态空间中从初始节点到n节点的实际代价,h(n)是从n到目标节点最佳路径的估计代价。保证找到最短路径(最优解的)条件,关键在于估价函数h(n)的选取:估价值h(n)如果 估价值>实际值,搜索的点数少,搜索范围小,效原创 2014-12-05 23:10:08 · 673 阅读 · 0 评论 -
C、C++的注意事项
1.sizeof 结构体 编译器默认会对结构体进行处理(实际上其它地方的数据变量也是如此),让宽度为2的基本数据类型(short等)都位于能被2整除的地址上,让宽度为4的基本数据类型(int等)都位于能被4整除的地址上,以此类推.这样,两个数中间就可能需要加入填充字节,所以结构体的sizeof值就不是简单的成员的sizeof相加了原创 2014-12-27 15:20:06 · 470 阅读 · 0 评论