cocos2dx 2.x mac proj 开启模板

为一个cocos2dx 2.x游戏配了下mac工程,运行后发现clippingNode没起作用,运行TestCpp中的clippingNode示例是起作用的,对比AppController.mm,发现是applicationDidFinishLaunching中少了一段代码,补充后如下(黄色部分为补充代码):

-(void) applicationDidFinishLaunching:(NSNotification *)aNotification
{
// create the window
// note that using NSResizableWindowMask causes the window to be a little
// smaller and therefore ipad graphics are not loaded
NSRect rect = NSMakeRect(0, 0, 2048, 1536);
window = [[NSWindow alloc] initWithContentRect:rect
styleMask:( NSClosableWindowMask | NSTitledWindowMask )
backing:NSBackingStoreBuffered
defer:YES];

//fix begin
//fix clippingNode issue
//the below code is copy from TestCpp mac proj
NSOpenGLPixelFormatAttribute attributes[] = {
NSOpenGLPFADoubleBuffer,
NSOpenGLPFADepthSize, 24,
NSOpenGLPFAStencilSize, 8,
0
};

NSOpenGLPixelFormat *pixelFormat = [[[NSOpenGLPixelFormat alloc] initWithAttributes:attributes] autorelease];
// allocate our GL view
// (isn‘t there already a shared EAGLView?)
glView = [[EAGLView alloc] initWithFrame:rect pixelFormat:pixelFormat];
//fix end

/* // allocate our GL view
// (isn‘t there already a shared EAGLView?)
glView = [[EAGLView alloc] initWithFrame:rect];
*/
// set window parameters
[window becomeFirstResponder];
[window setContentView:glView];
[window setTitle:@"HelloCpp"];
[window makeKeyAndOrderFront:self];
[window setAcceptsMouseMovedEvents:NO];

[glView setFrameZoomFactor:0.4];

cocos2d::CCApplication::sharedApplication()->run();
}

时间: 2024-10-14 08:51:13

cocos2dx 2.x mac proj 开启模板的相关文章

【转载】MAC OS开启关闭ftp命令

MAC OS开启关闭ftp命令 第一种:通过命令行来开启关闭,如下所示: 开启 FTP Server sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist 关闭 FTP Server sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist 第二种:通过第三方图形工具来开启和关闭ftp功能: 1.Lion Tweaks 1.3:这个工具可以设

MAC如何开启ROOT账户

打开“系统偏好设置”,进入“用户与群组”面板,记得把面板左下角的小锁打开,然后选择面板里的“登录选项”.在面板右边你会看到“网络账户服务器”,点击它旁边的“加入…”按钮,再点击弹出的窗口中“打开目录实用工具”.这时会弹出一个新窗口,把左下角的小锁打开,然后点击菜单栏上的“编辑” – “启用 Root 用户”,在弹出的窗口中设置 Root 的密码就可以了. MAC如何开启ROOT账户

Mac下开启Chrome非安全模式

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } open -a Google\ Chrome --args --disable-web-security --user-data-dir https://github.com/callmelaoda/communicate/issues/8 Mac下开启Chrome非安全模式 原文地址:https://www.c

Cocos2dx: 创建项目 -- Mac

准备工作 首先下载Cocos2dx 3.6到你的Mac上,解压之后把它保存在一个你喜欢的位置.你可以在这里下载Cocos2dx 3.6:http://www.cocos2d-x.org/download 然后,查看一下你的Mac上有没有安装Python 2.7.5 或者更高版本.查看方法:打开终端并输入命令python.如果已经安装了的话,会有下面的信息出来: ====================================================================

cocos2d-x 3.x Mac环境下搭建, 创建Xcode项目

最近比较闲..折腾一下cocos2d-x 3.x系列. 虽然出来很久了,不过一直没时间学习.之前一直用着2.14版本. cocos2d v3.x 版本出来后,从配置安装到创建项目都是命令行,下面简单说一下. 1. 下载地址    http://cn.cocos2d-x.org/download/   (目前最新版本3.3   375M左右) 2. 下载完成解压后, 打开终端, 进入到对应文件夹. 比如我的: cd /Users/apple/Desktop/Colin/Cocos2d-x/coco

mac上开启ftp

开启 sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist 关闭 sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist 上述命令,系统重启后将失效,要永久生效,可编辑ftp.plist <dict>        <key>Enabled</key>        <true/> ... 注意上面的红

cocos2d-x 3.6 mac下的试用(粒子,触摸事件,图片)

戏说 虽然公司再如何如何,咱程序员在干好课外学习的情况下也是要努力做好本职工作的. 工作中的lua也写多了,深入了解Cocos2d-x当然还是要倒腾倒腾C++,对于一个C#用了这么多年,工作用lua的小菜来说,C++还真是不习惯. Cocos2d-x不知不觉的更新到了3.6版本,真是万人大吐槽,2d还没做清楚又开始弄3d了,触控大神们就不能专心做好一件事情吗,多少大坑没填好,又是各种改命名,每次更新都向学习新库一样...Orz....吐槽完毕还是要好好工作的. 演义 3.6中引入了Frame架构

cocos2dx中Android.mk的万能模板

·Eclipse工程 在项目 proj.android\jni 目录下的 Android.mk 文件中,需要对 LOCAL_SRC_FILES 进行赋值,将项目中用到的cpp文件都写入,用模板创建的项目此段内容如下 1 LOCAL_SRC_FILES := hellocpp/main.cpp 2 ../../Classes/AppDelegate.cpp 3 ../../Classes/HelloWorldScene.cpp 这样写很麻烦,每增加一个cpp就要添加一行.使用通配符(wildcar

[Cocos2d-x v3.x]Mac OX 创建新的Cocos2d-x 3.0 项目

文章内容来自于: http://cocos2d-x.org/wiki/How_to_Start_A_New_Cocos2D-X_Game Mac OS X 10.9 Software Requirements Xcode 4.6 (for iOS or Mac) gcc 4.7 for Linux or Android. For Android ndk-r9 or newer is required. Visual Studio 2012 (for Windows) Python 2.7.5 C