- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 cocos2dx如何显示控制台
在main.cpp中 #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) AllocConsole(); freopen("CONIN$", "r", stdin); freopen("CONOUT$", "w", stdout); freopen("CONOUT$", "w", stderr); #endif 最后记得要释放,不然后会有内存泄露
2015-03-20 15:08:52 1062
转载 cocos2d-x中添加Enter键和方向键按键响应
如果是一般Android设备、iOS设备或Win32平台,cocos2d-x提供了“CCAccelerometer”类,可用于游戏控制UI。但由于机顶盒在使用过程中是使用遥控器与玩家交互,而遥控器中缺少GSenser,所以只能暂时使用方向键和中键。好在机顶盒厂家使用了Android标准的键值,方向键和中键与Andriod DPAD按键一一对应。 下面讲一下如何修改cocos2d-x,以使我们
2015-03-19 11:49:58 481
转载 如何判断 ios设备的类型(iphone,ipod,ipad)
实现函数: -(bool)checkDevice:(NSString*)name { NSString* deviceType = [UIDevice currentDevice].model; NSLog(@"deviceType = %@", deviceType); NSRange range = [deviceType rangeOfString:name]; return
2015-03-16 15:04:49 332
转载 在cocos2d-x中加入一个UIView
在cocos2d-x中加入一个UIView,步骤如下: 1.在CCEGLView.h中添加代码 Cpp代码 1. void addSubView(void* uiView); 在CCEGLView.mm中实现 Cpp代码 void CCEGLView::addSubView(void* uiView) { [[EAGLView share
2015-03-16 15:00:35 926
原创 anroid,IOS 链接到指定网址
Android: String url = "http://www.test.com"; // web address Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse(url)); startActivity(i
2015-03-16 14:56:36 323
转载 关于iphone开发中的@property和@synthesize的一些见解
我的体会是@property和@synthesize有以下两个作用: 1.作用一 @property是在头文件.h中声明一个变量的setter和getter方法。 @synthesize是在m文件中定义setter和getter方法的实现。 2.作用二 @property,在声明变量方法的时候可以附加定义该变量的属性。如retain,assign,readonly,nonautomi
2015-03-06 10:37:36 303
转载 IOS atomic与nonatomic,assign,copy与retain的定义和区别
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样:
2015-03-06 10:35:18 262
转载 cocos2dx开发常用工具
好的游戏编辑工具能够减少了我们大量的开发时间,收集后用。原文链接 物理编辑工具Physics Editing Tools Mekanimo 网址:http://www.mekanimo.net/ PhysicsBench 网址:http://www.cocos2d-iphone.org/forum/topic/9064 PhysicsEditor 网址:http://www.physi
2015-03-05 14:21:40 415
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人