纸箱猪的专栏

挨踢民工生涯

排序:
默认
按更新时间
按访问量

Unity+NGUI性能优化方法总结

一共9招。

2015-01-31 22:52:00

阅读数:38686

评论数:14

避免频繁调用GameObject.SetActive

昨天又从主程那学到一招Unity+NGUI性能优化方法。让对象一直保持激活状态(activeInHierarchy为true),而原来的SetActive(false)改为将对象移到屏幕外,SetActive(true)改为将对象移回屏幕内。

2015-02-06 10:15:37

阅读数:16015

评论数:4

Multiset(中)——STL中的multiset

Multiset的中文名是多重集合,其实就是集合的扩展版。唯一的不同是集合中一个值只能出现一次,而多重集合中一个值可以出现多次。     粗略看了看MSDN,在STL中,multiset和set的成员函数声明也是基本一样的,一些需要注意的地方是: set::insert(key)...

2012-12-15 17:02:34

阅读数:13784

评论数:0

Unity中有两种Animation Clip

在Unity中,我们有两种方法创建Animation Clip。 一种(后面简称方法一)是选中挂载了Animation组件的GameObject,在Animation窗口中点击Create New Clip创建出来的Animation Clip。 另一种(后面简称方法二)是在Pro...

2016-05-01 21:49:33

阅读数:11124

评论数:2

gcc链接静态库时对待.a文件和.o文件的不同

很多人都知道,gcc在链接静态库时是从前往后找符号。因此如果一份文件foo引用了静态库bar.a,那么在链接命令中,bar.a必须放在foo的后面,也就是像gcc ... foo ... bar.a这样;否则链接时会报找不到定义的错误(即undefined reference to ...)。如果...

2015-02-11 12:16:22

阅读数:10675

评论数:2

捣腾数字签名

昨天在公司的代码中,看见一个VC项目的Post Build Step会用signtool给项目生成的exe添加数字签名,而exe的某块代码会调用WinVerifyTrust这个Windows API来验证exe自己的数字签名。正好这几天稍微闲暇一些,在好奇心的驱使下便开始捣鼓起数字签名来。经过一天...

2013-06-23 22:12:29

阅读数:9277

评论数:3

Tcl:如何在分割一个字符串时忽略连续的空格或制表符——写给zhzhu

 假设现在我们有一个字符串line1。该字符串含有四个域,分别是a、b、c和d。a的左边有一个空格,a和b之间有一个空格,b和c之间有两个空格,c和d之间有一个空格和一个制表符,d的右边有一个制表符。如下所示:set line1 " a b c /td/t"  就如你已经知道...

2011-04-30 14:51:00

阅读数:8872

评论数:3

How to uninstall CUDA driver and toolkit in Mac OS X?

Remove the two directories /usr/local/cuda and /Library/Frameworks/CUDA.framework.   If you just want to uninstall the toolkit, remove those tw...

2011-10-29 16:38:50

阅读数:8576

评论数:0

排查Mac中的Finder无限卡住的问题

某个周末,Mac突然抽风。Finder卡住,鼠标变成了风火轮一直在转。除了Finder以外的其它程序可以打开勉强使用,但那些程序打开没多久也会卡住。用活动监视器也无法让Finder强制退出;用命令行killall杀掉Finder进程也没用,它马上就会重启然后继续卡住。重启系统也没用。于是Finde...

2017-05-10 09:41:12

阅读数:8343

评论数:2

tar -xzf和tar -cvf

tar -xzf和tar -czf,一字之差……

2014-11-14 23:11:45

阅读数:7680

评论数:0

第一次遇到死锁——记一次程序卡住问题的错误排查过程

10月24日,周四   我负责的游戏启动程序(Launcher)更新上线后,临下班前接到运营消息,反映部分网吧启动Launcher后无反应。跑到客服现场,通过QQ远程桌面观察到如下现象:双击程序图标后,程序出现在任务管理器进程列表里,但无任何其它反应,没有任何界面弹出;然后程序就一直这样无任何...

2013-10-31 12:25:26

阅读数:6940

评论数:3

论游戏中Buff的实现

源地址:http://blog.codingnow.com/2007/11/inertia_thinking.html 晚上在办公室晃荡,对面的同事在加班写代码。我凑上去看看在写什么。我向他了解了后明白了,大约是服务器上角色 buff 的实现吧。 BUFF 这个术语是现...

2012-09-13 14:30:20

阅读数:6144

评论数:6

Win7上从硬盘安装Debian

最近一直想将笔记本搞成Win7+Debian双系统,因为不管如何优化,2G内存的Win7笔记本上开个Linux虚拟机都实在吃力。经过一段时间的资料搜索,并阅读Debian官方的安装文档,今天终于实现。看网上很多文章的方法都感觉很麻烦,又要下载grub4dos,又要改boot.ini(Win7上没有...

2014-12-14 23:05:00

阅读数:5328

评论数:0

从圆心向外流光的魔法阵shader

终于实现出美术同事想要的这个效果了:   下面就来讲述我写这个shader的思路。   首先需要一张魔法阵的底图:   用一个平面(Plane)做模型,将底图贴在模型上:   代码如下: Shader "Inception-Fx/FlowInsideO...

2016-02-20 23:35:14

阅读数:4479

评论数:5

被NTFS的bug困扰了一个多星期

这事情还得从上上星期说起。最近在跑一个自己写的数据挖掘程序,这程序要跑上两三天,期间要同时向磁盘输出一个220多GB的二进制文件(以下称文件1)和一个450多GB的二进制文件(以下称文件2)。我上上周三就把程序写好了,用的是std::ofstream。 程序跑了两天,到了上上周五早上,我欢欢喜喜地...

2012-05-02 06:32:26

阅读数:4475

评论数:11

[原创+翻译]《算法导论(第二版)》习题22.1-6:图的通用汇点(Universal Sink)

问题     如果我们用邻接矩阵来存储图,那么绝大多数图算法的运行时间都是Ω(|V|2)(V为一个图的顶点集),但还是有些例外。比如,给定一个有向图G的邻接矩阵A,我们可以在Ο(|V|)时间内判断图G是否包含一个通用汇点,即一个入度为|V|-1出度为0的顶点。请给出这样的算法。   思路 ...

2012-04-15 14:52:22

阅读数:3997

评论数:6

在Unity的后处理shader中通过屏幕像素坐标和深度贴图反推世界坐标

要通过屏幕像素坐标反推世界坐标,就要知道世界坐标是如何变换为屏幕坐标的。理论上,将世界坐标(x, y, z)变换为(u, v, d)的过程如下: 第一步,将坐标点(x, y, z, 1)乘以从世界坐标系到相机坐标系的转换矩阵(World-to-Camera 4x4 Matrix),将坐标点(x...

2017-03-02 17:59:59

阅读数:3993

评论数:6

在Linux上为指定IP端口模拟网络收发包延迟

编写网络应用程序时,我们一般都是在网络状况良好的局域网甚至是本机内进行测试调试。有没有办法在网络状况良好的内网环境中,在不改动程序自身代码的前提下,为应用程序模拟复杂的外网环境——尤其是网络延迟呢?这是我在学校写网络程序时就有过的想法,只是一直没认真研究,直到最近在公司编写跨服代码。   跨服...

2015-01-02 18:06:59

阅读数:3878

评论数:2

使用NGUI时遇到物理引擎错误

使用NGUI时偶尔会遇到以下两个报错:Supplied NxActorDesc is not valid. createActor returns NULL. 以及 Actor::updateMassFromShapes: Can't compute mass from shapes: must ...

2015-02-06 12:19:35

阅读数:3867

评论数:2

一个让WordPress媒体库支持外链图片的插件

最近有一个月左右没更新了,因为这个月的业余时间都在忙于一个WordPress插件:External Media without Import。 其实只是很小很简单的一个插件,代码不过短短几百行。不过这东西一旦被当成产品认真做起来,依然让我感到——每天在上班时间以外,应对完工作上的需求和bug之...

2017-06-05 10:05:39

阅读数:3788

评论数:8

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