本文参照了红孩儿的文章:http://blog.csdn.net/honghaier/article/details/8009046
将cocos2d-x与MFC结合,主要目的就是在windows下编写编辑器,对于一款游戏来说,工具的重要性不言而喻,出于此目的,做了这方面的研究,主要参照了红孩儿的文章,将自己的一些实践步骤写出来。
首先创建工程
应用类型我选择对话框
直接点完成,项目创建完毕。
接下来添加一个picture控件,控件大小没关系,我是将其放在中间位置,如图:
然后修改picture的控件ID,如图:
ID随意,我改成了IDC_PIC_COCOS2DX。
然后给picture控件添加一个变量,在控件上右键,选择添加变量,如图:
变量名可以随便起,然后点击完成。
这样IDE会自动将声明代码添加到你的对话框类中,我的类声明文件是cocos2dx-uidlg.h,变化如下:
新生成的变量类型是CStatic,这个类无法完成我们的需求,所以我们要创建自己的类型。
右键工程=》添加=》类,选择MFC类,如图:
点击添加,填写类信息,如图:
点击完成,新类添加完毕。
将cocos2dx-uidlg.h文件中Ccocos2dxuiDlg::m_nPicCocos2
将cocos2d-x与MFC结合,主要目的就是在windows下编写编辑器,对于一款游戏来说,工具的重要性不言而喻,出于此目的,做了这方面的研究,主要参照了红孩儿的文章,将自己的一些实践步骤写出来。
首先创建工程
应用类型我选择对话框
直接点完成,项目创建完毕。
接下来添加一个picture控件,控件大小没关系,我是将其放在中间位置,如图:
然后修改picture的控件ID,如图:
ID随意,我改成了IDC_PIC_COCOS2DX。
然后给picture控件添加一个变量,在控件上右键,选择添加变量,如图:
变量名可以随便起,然后点击完成。
这样IDE会自动将声明代码添加到你的对话框类中,我的类声明文件是cocos2dx-uidlg.h,变化如下:
新生成的变量类型是CStatic,这个类无法完成我们的需求,所以我们要创建自己的类型。
右键工程=》添加=》类,选择MFC类,如图:
点击添加,填写类信息,如图:
点击完成,新类添加完毕。
将cocos2dx-uidlg.h文件中Ccocos2dxuiDlg::m_nPicCocos2