子子翔的专栏

挨踢民工生涯

寒假捉虫记——从一段损坏的调用栈开始折腾

放假在家,继续调试《家园》。目前的进度是MinGW上的编译链接都已通过,游戏程序也已经可以跑起来并进入主菜单界面,但加载关卡之后就会闪退。这让我想起了以前上中学时玩盗版游戏的日子。那个年代的单机游戏估计大多是用C/C++写的,一个不小心的内存操作就会让进程崩掉;而且那个年代的操作系统没现在稳定,可...

2015-02-18 13:51:16

阅读数:3359

评论数:0

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

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

2015-02-11 12:16:22

阅读数:10286

评论数: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

阅读数:3839

评论数:2

避免频繁调用GameObject.SetActive

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

2015-02-06 10:15:37

阅读数:15528

评论数:4

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