博士后和民工的区别
    
            
摘要:【博士后和民工的区别】 参考:http://blog.csdn.net/wanghao72214/article/details/3888090
        
阅读全文
摘要:【UnityEngine.SerializeField】 Force Unity to serialize a private field. 强制Unity序列化一个私有变量。 You will almost never need this. When Unity serializes you...
        
阅读全文
摘要:【BashProfile】 ~/.bash_profile。alias ll='ls -l -G -a' ...
        
阅读全文
摘要:【Unity iOS 项目的一种性能评测方法】
        
阅读全文
摘要:【分部类】 可以将类或结构、接口或方法的定义拆分到两个或多个源文件中。每个源文件包含类型或方法定义的一部分,编译应用程序时将把所有部分组合起来。如: 使用partial的几个要点: 1、所有部分都必须使用partial关键字。可使用范围为class、struct、interface。 2...
        
阅读全文
摘要:【Assetbundle创建与加载】 Unity有两种动态加载机制:一种是Resource.Load。一种是AssetBundle。Assetbundle是Unity Pro提供的功能,它可以把多个游戏对象或者资源二进制文件封装到Assetbundle中。供加载、解压使用。 【创建Assetbu...
        
阅读全文
摘要:【Unity协程使用经验】 1、协程的好处是,异步操作发起的地方和结束的地方可以统一在一个方法,这样就不用引入额外的成员变量来进行状态同步。 2、在一个协程中,StartCoroutine()和 yield return StartCoroutine()是不一样的。 前者仅仅是开始一个新的Corou
        
阅读全文
摘要:【Reducing File Size】1、Unity strips out unused assets。 The amount of assets in your project folder doesnotinfluence the size of your built player. Uni...
        
阅读全文
摘要:【程序设计中的命名】 在设计过程中好的命名不一定但更大可能会带来好的设计,但是如果坏的命名那一定不会给你带来好的设计。在设计过程,如果你发现你很难命名某一个模块,某个方法时,可能你真正遇到的问题不是难命名的问题,而是这个设计是否真的合理,你或许应该花更多的时间来重新设计一下你的模块。1、名字应该尽...
        
阅读全文
摘要:【代码进阶】1、新手的代码没有经验,基本不考虑代码设计,代码规模稍稍大一点则自己就乱了。 2、进阶者已经知道如何设计代码,懂得代码规则,但一般局限于一个模块。规模一大,模块间的调用就会比较混乱,难以维护。 3、有经验者的代码,模块内部代码整洁,模块之间层次清晰,有设计模式,有成熟的体系。可以保持...
        
阅读全文
摘要:【如何显示当前Mipmap级别?】 乘以 mainTextureSize/mipTextureSize是为了让mipColorsTexture纹理与mainTexture级别对应。直接用uv是不行的,因为如果这样,那么直到纹理小于32x32,才会使得mipCOlorsTexture与mainTex...
        
阅读全文
摘要:【何时使用泛型集合】1、List是C++中的Vector(特性一模一样),C#中的非泛型版本是ArrayList。在泛型下,非泛型版本实际上已经没有存在的意义了。 当List内存不足时,List会申请一块2倍于现有内存的空间,然后将原有内存拷贝到新空间下。所以,避免性能问题的一个方法是直接预分配好...
        
阅读全文
摘要:【Using Mono DLLs in a Unity Project】 The path to the Unity DLLs will typically be: 一个生成dll的例子如下: mcs -r:/Applications/Unity/Unity.app/Contents/Fr...
        
阅读全文
摘要:【lock关键字】 lock关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。 如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。 lock关键字在块的开始处调用Enter,而在块的结尾处调用Exit。 通常,应避免锁定public类型【Mo...
        
阅读全文
摘要:【VSS/RSS/PSS/USS】 Android has a tool calledprocrank(/system/xbin/procrank), which lists out the memory usage of Linux processes in order from highest...
        
阅读全文
摘要:【Managing asset dependencies】 一个Asset会依赖其它Asset。可以把一个Asset所依赖的Asset也打包进自己的AssetBundle。可是多个Asset可能依赖同一个/多个Asset。If a separate copy of a shared dependen
        
阅读全文
摘要:【WWW.LoadFromCacheOrDownload】 staticWWWLoadFromCacheOrDownload(stringurl, intversion, uintcrc= 0); url:Must be '%' escaped. version:The file will o...
        
阅读全文
摘要:【Unity内存优化】1、在Update方法或循环中,少用string类,因为string类的每次操作都会调用new生成新字符串对象。用StringBuilder代替string,StringBuilder基于固定Buffer操作,从而避免了内存的分配。 例如,编写此代码时,编译器实际上会创建一个...
        
阅读全文
摘要:【Texture Format全解析】 What internal representation is used for the texture. This is a tradeoff between size and quality. 纹理的压缩方式取决于大小和质量的平衡。 由上图可以看...
        
阅读全文
摘要:【Unity牛逼的2D纹理功能】1、可直接将贴图生成成为Cubemap。 2、自动生成Mipmap。 3、查看纹理被当前场景哪些对象引用。在Project窗口中,右击图像,选择 参考:file:///C:/Program%20Files%20(x86)/Unity/Editor/Data/Do...
        
阅读全文
摘要:【泛型中的协变和逆变】 协变指能够使用比原始指定的派生类型的派生程度更大的类型,逆变指能够使用比原始指定的派生类型的派生程度更小的类型。 协变与逆变的本质就是参数的替换。逻辑不变,只进行参数的替换,以实现更高程序的复用。 通常,协变类型参数可用作委托的返回类型,而逆变类型参数可用作参数类型。对...
        
阅读全文
摘要:【实现foreach遍历】 IEnumerable的原始版本存在于System.Collection中。 一个类想要被foreach遍历,需要实现此IEnumerable接口。 1 public class People : IEnumerable 2 { 3 private Per...
        
阅读全文
摘要:【如何降低Unity程序的Drawcall】 Unity can combine a number of objects at runtime and draws them together with a single draw call. This operation is called “bat
        
阅读全文
摘要:【成员变量的10种命名方式】1、resourceService。 特点 1)驼峰命名,首字符小写。2、StageType 特点 1)驼峰命名,首字符大写。3、fAddHPPercent。 特点 1)类型,小写 + 2)驼峰命名,首字符大写。4、_lightMapAssetIndex。 特点 ...
        
阅读全文
摘要:【读点大脑科学,学会变得更聪明】 很多人发现自己经常忘记事情、效率一直在降低,以前从时间管理的角度写过很多针对性的建议,今天来看看科学家从科学研究的角度给出的建议。 下面的内容来自《让大脑自由》,作者约翰.梅狄纳(John Medina)博士是一位专注于人脑发展基因以及精神病遗传学问题的发展分子生物
        
阅读全文
摘要:【Pixel-Fillrate】 “填充率“以每秒钟填充的像素点为单位,“三角形(多边形)生成速度“则表示每秒钟三角形(多边形)生成个数。现在的3D显卡的性能也主要看着两项指标,这两项指标的数值越大,显卡三维图像的处理能力就越强,显卡的档次也就越高。 填充率的故事 谈到3D加速卡,最常用的一个...
        
阅读全文
摘要:【获取iOS设备唯一标识】1.已禁用-[UIDevice uniqueIdentifier] 苹果总是把用户的隐私看的很重要。-[UIDevice uniqueIdentifier]在iOS5实际在iOS5的时候已经被遗弃了,但是iOS7中已经完全的禁用了它。Xcode5甚至不会允许你编译包含了指...
        
阅读全文