- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 ios开发,工程中混合使用ARC和非ARC
XCode项目中我们可以使用ARC和非ARC的混合模式。如果你的项目使用的非ARC模式,则为ARC模式的代码文件加入-fobjc-arc标签。如果你的项目使用的ARC模式,则为非ARC模式的代码文件加入 -fno-objc-arc标签。添加标签的方法:1.打开:你的target - >Bulid Phases ->Compile Sources。2.双击对应
2013-04-25 13:43:37 577
原创 Cocos2d-x+lua HelloLua介绍
-- for CCLuaEngine traceback 输出绑定执行函数发生错误的信息 function __G__TRACKBACK__(msg) print("----------------------------------------") print("LUA ERROR: " .. tostring(msg) .. "\n") prin
2013-04-24 15:24:08 1025
原创 Cocos2dx+lua基础ccb
我去,绑定狗屎的ccb文件,搞的我崩溃了!!绑定ccb文件:local proxy = CCBProxy:create(); proxy:retain(); local n = proxy:readCCBFromFile"MainCity/MainScene.ccbi"; local layer = tolua.cast(n,
2013-04-24 15:14:45 2095 3
原创 Vim快捷键
键盘移动 (Move)一切都从键盘的移动k -> 上 upj -> 下 downh -> 左 leftl -> 右 rightz -> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window)CTRL-f -> 跳到下一页 (page down)CTRL-b -> 跳到上一页 (page up)跳跃
2013-04-18 13:56:59 625
原创 MAC终端快捷键
pwd 当前工作目录cd(不加参数) 进rootcd(folder) 进入文件夹cd .. 上级目录cd ~ 返回rootcd - 返回上一个访问的目录rm 文件名 删除cat 文件名(|less) 在终端下查看文件ls 列出目录下所有文件cp 文件名 目标目
2013-04-18 13:35:13 882
原创 Cocos2d-x 获取系统时间
long NetWorkManager::currentTimeNow(){ struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now, NULL); struct tm *tm; tm = localtime(&now.tv_sec); int year = tm->tm_year + 1
2013-04-15 19:05:30 1824
原创 Cocos2d-x CCTableView设置不同Size的cell
https://github.com/sue602/TestCCTableViewVariousCellstruct DataSource: public CCTableViewDataSource{ virtual bool hasFixedCellSize() { return false; } virtual CCSize cellSizeForI
2013-04-12 11:36:15 1891
原创 Cocos2d-x内存管理支持多线程 修改autorelease
最近使用Cocos2d-x开发游戏,发现Cocos2d-x的内存管理采用Objective-C的机制,大喜过望。因为只要坚持Objective-C的原则“谁创建谁释放,谁备份谁释放”的原则即可确保内存使用不易出现Bug。但是因为本身开放的游戏需要使用到多线程技术,导致测试的时候总是莫名其妙的导致空指针错误。而且是随机出现,纠结了2天无果后,开始怀疑Cocos2d-X的内存本身管理可能存在问题。
2013-04-10 15:47:45 769
原创 Cocos2d-x之CCProgressTimer进度条
CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("GeneralTotal/GeneralTotal.plist","GeneralTotal/GeneralTotal.png"); // 只是简单获取一下图形大小 CCSprite* headBackSprite=CCSprite::
2013-04-10 11:43:09 981
原创 UIImageView 实现水平翻转
imageView.transform = CGAffineTransformMakeScale(-1, 1);
2013-04-08 20:04:57 1639
原创 pthread与tbb中各种锁的对比测试
pthread中提供的锁有:pthread_mutex_t, pthread_spinlock_t, pthread_rwlock_t。 pthread_mutex_t是互斥锁,同一瞬间只能有一个线程能够获取锁,其他线程在等待获取锁的时候会进入休眠状态。因此pthread_mutex_t消耗的CPU资源很小,但是性能不高,因为会引起线程切换。 pthread_spinlock_
2013-04-02 13:19:34 1247 1
原创 cocos2d-x 图片平铺
图片平铺要注意getTextUre()的资源一定要是2的次方CCSize s = CCDirector::sharedDirector()->getWinSize(); CCSprite* sprite = CCSprite::create("sprite.png"); // the image size is 256 * 224, so the height is non power
2013-04-01 13:12:33 1966
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人