- 博客(28)
- 资源 (10)
- 收藏
- 关注
原创 获取系统毫秒时间值
long millisecondNow() { struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now, NULL); return (now.tv_sec * 1000 + now.tv_usec / 1000); }
2013-11-20 10:41:48 920
转载 c++ static const
const定义的常量在函数函数执行后其空间会释放,static定义的静态常量不会释放空间。 static表示静态的,类的静态成员函数,成员变量是和类相关的,不和类的具体对象相关。即使没有具体的对象,也能调用类的静态成员函数和静态成员变量。一般的静态函数就是一个全局函数,只不过他的作用域限于他的包含文件内。 c++中stati静态成员变量不能在类的内部初始化。 const常量成员也不能在类的定
2013-09-09 14:47:08 494
转载 c++ list vector
转载自http://genwoxuevc.blog.51cto.com/1852984/503337 vector和数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随机存取(即使用[]操作符访问其中的元素),但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝(复杂度是O(n)),另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存
2013-09-03 16:35:26 571
转载 cocos2d-x 文件读取与存储
转载自http://blog.csdn.net/chiuan/article/details/8618411 有所修改。 为了保存自定义数据文件,需要保存文件和读取文件,即file的io操作。下面简单介绍file的io操作 针对cocos2d-x来说,我们可以使用 std::string path = CCFileUtils::sharedFileUtils()->getWrit
2013-08-27 17:00:52 1319
转载 cocos2d-x 一道简单面试题,触摸事件的重新分发
转载请注明出处 http://blog.csdn.net/rct1985 前段时候换工作时,去触控科技面试,面试官问了这么一个问题。”当弹出一个新窗口时,如果屏蔽掉下面层的触摸事件?“ 这个问题对于接触cocos2d引擎一段时间的同学来说,都不算难。当时我想到了两种解决方案,也是在之前项目中用到过的: 一、加一个屏蔽层,TouchMaskLayer, 它的写法差不多就是
2013-07-26 09:17:34 1159
原创 创建多个工程命令 create_project.py
python create_project.py -project hello -package hello -language cpp
2013-07-19 14:30:43 956
转载 mac 下terminal 输入 svn ci命令的 提交失败的解决办法
snv:没有设置SVN_EDITTOR的 VISINAL 或者 EDITTOR的环境变量,运行时的配置参数也没有“editor_cmd"选项 export SVN_EDITOR=vim
2013-07-19 11:34:27 792
转载 关于 ccdirector
转自http://www.cnblogs.com/lhming/archive/2012/07/01/2572220.html 在cocos2d-x里面,游戏的任何时间,只有一个场景对象实例处于运行状态,该对象可以作为当前游戏内容的整体包对象 Cocos2d-x引擎除了提供了CCDirector,还提供了一个CCDisplayLinkDirector,CCDispl
2013-07-15 10:59:05 550
原创 关于CCDirector的一些认识
1 CCDirecor(导演)在cocos2d-x引擎中是一个很重要的类,CCDirector使用单例模式实现,所以整个游戏中只有一个导演。CCDirector在整个游戏中扮演很重要的角色:(1)在开始游戏和结束游戏时负责游戏的初始化和销毁工作。(2)管理游戏的关卡,即场景。负责各个场景之间的切换。(3)设置、获取系统信息,比如调整OpenGL相关的设置,获取屏幕的大小等 2 co
2013-07-15 10:54:45 592
转载 关于 c++ 命名空间
std是一个命名空间 C++中引入命名空间的主要是为了处理程序中常见的命名冲突,它是由ANSI C++引入的可以由用户命名的作用域。所谓命名空间,实际上就是一个由程序设计者命名的内存区域 ,程序设计者可以根据需要指定一些有名字的空间域,把一些全局实体分别放在各个命名空间中,从而与其它全局实体分隔开来。如: namespace ns //指定命名空间ns { int a;
2013-07-14 11:48:29 478
转载 ios 沙盒
默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。因为应用的沙盒机制,应用只能在几个目录下读写文件 Documents:苹果建议将程序中建立的或在程序中浏览到的文件数据保存在该目录下,iTunes备份和恢复的时候会包括此目录 Library:存储程序的默认设置或其它状态信息; Library/Caches:存放缓存文件,iTunes不会备份此目录,此目
2013-07-12 18:38:07 402
原创 cocos2d-x thread 1: EXC_BADACCESS
thread 1: EXC_BADACCESS(code=2, address=0x14) 持续更新中;
2013-07-05 16:38:49 1403
原创 Cocos2d: Assert failed: reference count should greater than 0 错误的解决
ccsequence:: create(); 最后应该添加null。
2013-07-05 14:18:50 4132
转载 xcode plugin
1. 图片名称自动完成(for imageNamed) 作者博客:http://ksuther.com/2013/01/22/ksimagenamed-xcode-autocomplete-for-imagenamed/ github:https://github.com/ksuther/KSImageNamed-Xcode 2.这里有一个
2013-06-06 10:54:08 554
原创 UIView设置边框和阴影
self.uitableview.layer.cornerRadius = 6; self.uitableview.layer.borderColor = RGBACOLOR(85, 85, 85, 0.6).CGColor; self.uitableview.layer.borderWidth = 1; 边框圆角 及边框线的颜色
2013-05-14 11:33:00 1338
转载 10个重要的算法C语言实现源代码
转自ch_soft 包括拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔 。都是经典的数学算法,希望能开托您的思路。转自kunli.info 1.拉格朗日插值多项式 ,用于离散数据的拟合 C/C++ code #include #include #include float lagrange(float *x,float *
2013-04-18 10:07:02 514
原创 打开特定的app下载以及评论的appstore页面
下载 NSString *str = [NSString stringWithFormat:@"http://itunes.apple.com/us/app/id%d",appid]; 评论 NSString *str1 = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStor
2013-03-27 11:31:48 610
原创 openurl
ios系统中各种设置项的url链接 在代码中调用如下代码: NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"]; [[UIApplication sharedApplication] openURL:url]; 即可跳转到设置页面的对应项。
2013-03-18 13:55:14 485
原创 获得当前窗口第一响应者
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow]; UIView *firstResponder = [keyWindow performSelector:@selector(firstResponder)]; [firstResponder resignFirstResponder];
2013-03-18 10:14:17 589
转载 UITableViewCell的重用导致 内容重叠
问题:UITableViewCell的重绘机制导致的列状态问题 环境:XCode4.2,低版本也会出现 场景:自定义UITableViewCell,使用复用cell方法,在UITableView滚动时,内容被覆盖,或者没有被刷新,或者选择时内容覆盖,或者设置cell的背景透明时,内容重叠在一起,或者图片控件出现覆盖,显示不全等问题。 原因:引起这个问题的主要原因是,重用cel
2013-03-07 10:43:03 1338
转载 隐藏UITableView空Cell的Separator Lines
UITableView加载的时候,会碰到cell的数量不能填满整个屏幕,这个时候,屏幕上会显示空的cell的分隔线,很不爽,解决的方法有2个, 一种是自定义cell,然后设置tableview的separatorStyle为UITableViewCellSeparatorStyleNone, 还有一种方法是定义一个空的UIView,然后将这个UIView设置为tableview的fo
2013-02-22 18:31:57 540
原创 svn 修改url地址
linux下 svn relocate命令[修改svn地址] svn switch --relocate http://oldPath http://newpath
2012-11-29 12:37:31 579
原创 sqlite3
sqlite3_stmt *statement; 在statement 使用完后,需要调用 sqlite3_finalize(statement); 释放statement的状态。
2012-11-22 14:09:35 307
原创 UILocationNotification
本地通知,只能显示blage 的数字,或者弹出提示框。或者当弹出提示框时,播放声音。并不能在状态栏里显示新消息。 本地通知可以包含自定义的信息字典。 使用方法, NSDictionary *dic = [NSDictionarydictionaryWithObject:@"nihao" forKey:@"hao"]; UILocalNotification *local
2012-11-20 12:38:26 815
原创 uilabel 的文字是单行的时候,它会垂直居中,让它不垂直居中的解决办法
[label setNumberOfLines:0]; 然后在label加载完字体后, [label sizeToFit]
2012-11-09 15:00:11 4579
原创 自定义UIBarButtonItem, 在barbuttonitem位置添加uiview
// Customing LeftBarButtonItem UIImage *imageBtn = [UIImage imageNamed:@"shaixuan.png"]; UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; [btn setFrame:CGRectMake(10, 0,
2012-11-07 10:33:37 1136
原创 显示圆角图片
#import CALayer *lay = faceImg.layer;//获取ImageView的层 [lay setMasksToBounds:YES]; [lay setCornerRadius:3.0];//值越大,角度越圆
2012-11-07 10:26:20 297
原版Cocos2d-X by Example Beginner’s Guide
2013-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人