这是一个关于爱和遗失的故事,以及人们如何面对这样的事实——没有任何东西是永恒的。
《初恋这件小事》
《社交网络》
PV3D中removeChild内存泄露问题
问题描述:
今天cailven用pv3d做Parkroyal Mt demo的时候一直很卡,经过他反复测试,发现是因为里面反复使用了pv3d内建的removeChild()方法。一开始认为是贴图无法被清空造成的,后来他改成了线框贴图,依然很卡。
今天cailven用pv3d做Parkroyal Mt demo的时候一直很卡,经过他反复测试,发现是因为里面反复使用了pv3d内建的removeChild()方法。一开始认为是贴图无法被清空造成的,后来他改成了线框贴图,依然很卡。
问题分析:
他的代码是这样的。
他的代码是这样的。
var agency:DisplayObject3D=new DisplayObject3D();
agency.removeChild(beforetarget);
scene.addChild(beforetarget);
scene.removeChild(nowtarget);
agency.addChild(nowtarget);
beforetarget=nowtarget;
他一开始以为是贴图信息无法清楚造成的,后来把材质改成了线框去跑,依然卡的不行,一打开时候有27fps,这段代码运行个20多遍在线框的情况下依然变成了5fps。
但是我的项目要求又必须得大量使用加载入容器,然后移除到场景的方法。
现在确定就是这段代码惹得祸,只要不removeChild,不addChild,程序可以一直维持27fps,一用就开始越来越卡。
问题解决:
因为pv3d的内建removeChild有bug不完善,所以他跳过了这个步骤,直接使用了代码:
因为pv3d的内建removeChild有bug不完善,所以他跳过了这个步骤,直接使用了代码:
var agency:DisplayObject3D=new DisplayObject3D();
agency=nowtarget;
直接用agncy指过去,运行下来确实不卡了。
(感谢Cailven提供)
ARToolworks
ARToolworks is the premier provider of tools for developing Augmented Reality (AR) experiences. Using ARToolworks' software it is easy to create AR applications where virtual images are seamlessly overlaid on the real world.
Mac系统显示和隐藏文件
苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格):
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
然后重启Finder,运行命令:killall Finder
删除当前目录下.svn目录:find . -name ".svn" | xargs rm -Rf
《爱出色》
《华尔街》
《食人鱼3D》
英雄连和有道词典冲突
最近打英雄连官网,操作一直变成插小旗子(占领此地),连着两盘被老外骂,很是愤慨。
群里问了无果,网上搜了下,才知道和有道有冲突。
关闭有道词典后,一切安逸了。