240 发简信
IP属地:上海
  • shader透明相关

    Q: 为什么透明度混合需要关闭深度写入?A: 因为开启深度写入后, 没有通过深度测试的像素会不渲染. 这样透明便失去了意义, 透明要求被透明物体挡住的物体也能被渲染才有意义....

  • Unicode,ASCII,UTF-8的区别

    ASCII编码 ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位...

  • Lua学习笔记

    参考Lua 5.3 参考手册Lua 5.1 参考手册云风的blogLua开发者论坛Pogramming in Luarunoob Lua教程a 排序:参考Lua多重排序1.L...

  • 数字签名、数字证书

    摘要:服务器发回客户端的数据线先用某方法哈希,得到简短的摘要。此方法会告知客户端,用于客户端自己生成摘要。 数字签名:服务器用自己的私钥加密摘要。 数字证书:CA用自己的私钥...

  • Unity项目多开创建联接方法

    mklink /J Assets D:\PROJECTS\1.5.x\Client\Assets mklink /J Library D:\PROJECTS\1.5.x\Cl...

  • 动态规划

    动态规划前提: 1、最优化原理:最优解的子问题也是最优,具有最优子结构。 2、无后效性:只与当前状态有关。 3、有重叠子问题:这不是必须的,但若子问题不能被多次使用,使用动态...

  • 最少硬币问题

    描述:假设你有面值为1块、2块、5块的硬币,用尽可能少的硬币凑n块钱。 贪婪算法和动态规划的问题 此题的贪婪算法很明显,就是先取最大的面值。 而很多问题的贪婪算法很难取发现和...

  • 排序算法总结

    选择排序 冒泡排序 插入排序 快速排序 堆排序 归并排序 计数排序 https://blog.csdn.net/hellozhxy/article/details/79911867

  • 线程和Unity协程

    进程、线程、协程 线程thread和进程process是操作系统层的概念,是操作系统以一定的策略分配cpu资源来模拟并行的。在单核cpu是概念上的并行,多核cpu可能有真正的...

  • Unity Tag与Layer

    它们功能类似 简单来说,layer更复杂用处更多,tag只出现在代码里。 layer有个数限制,32个,因为它实际上是一个32位元的值 例如,3 = 000000000000...

  • NGUI界面打开慢问题

    导致界面打开慢的原因主要是prefab上的脚本 在GameObject.Instantiate()预制体时,它不是仅仅将脚本挂上去,而是要执行完Awake()和OnEnabl...

  • NGUI UITexture和UISprite

    它们的取舍也是内存和drawcall的取舍 复用率高的资源使用Atlas 原画背景图等使用UITexture 但需求一直在变,维护Atlas是很费劲的事情 UI框架能在运行时...

  • NGUI UIRoot自适应

    宽高比 主流屏幕基本都大于1.7,故NGUI3.7以前只有以高度为基准自适应。即高度保持不变,宽度变化的方式自适应。 但宽高比过小时容易导致屏幕按钮重叠 故NGUI3.7后增...

  • 120
    必须要理解掌握的贝塞尔曲线(原创)

    在Android开发和面试中(尤其是一些中高级岗位面试),面试官可能会问你自定义控件的详细内容,我们知道自定义控件这一块涉及到的内容很多,回答的越多越深入,那么面试的印象会更...

  • C# 静态

    静态变量 被所在类的所有实例共享,同一内存位置 可被实例修改 在创建类的实例前就应该初始化 静态方法 静态一般方法 属于类而非类的实例,不需要实例即可调用,因此也只能使用静态...

  • 插值

    离散数学近似值 //Linearly interpolates between two vectorsVector3.Lerp(Vector3 a, Vector3 b, f...