1.创建HelloWorld项目
在cmd中运行命令cocos new Helloworld -p com.hong.test -l cpp -d d:\worktools\cocostest
Helloworld是项目名称,-p后面的是项目的包名,-l后面的是项目使用的语言,-d后面的是项目存放的路径
2.打开Helloworld项目
打开项目目录,打开pro.win32目录下的Helloworld.sln,启动,经过一段时间的编译后就可以运行出来了。
3.查看AppDelegate.cpp代码
<span style="font-size:14px;">director->setDisplayStats(true);//设置是否显示游戏的帧数信息 director->setAnimationInterval(1.0/60);//设置游戏的帧率,每秒60帧 director->runWithScene(scene);//运行场景</span>
4.调用CREATE_FUNC宏为场景创建create方法
CREATE_FUNC(Helloworld);
CREATE_FUNC的定义("\"代表换行)
static _TYPE_* create() \ {\ _TYPE_* pRet = new _TYPE_();\ if(pRet && pRet->init())\ {\ pRet->autorelease();\ return pRet;\ }else\ {\ delete pRet;\ pRet = NULL;\ return NULL;\ }\ }\
5.木头的题外话,一个工程多个项目,避免重复编译,一般人我不告诉他
①创建另一个新项目Test
②将项目内除Class,proj.win32,Resources外其他的文件夹删掉
③将项目文件夹复制到HelloWorld文件夹中
④进Test的Test.vcxproj文件,将所有的"..\cocos2d"替换成"..\..\cocos2d"
⑤在Helloworld解决方法中右键添加现有项目
⑥运行即可
*之后创建项目直接复制Test项目即可,将所有包含Test的文件都重命名,导入即可(本人较笨,这个还没成功过)
6.创建自己的场景
在class目录上右键,添加新建项,选择c++文件,添加,选择头文件,添加;vs有一个添加类的,可以同时创建头文件和cpp文件,但是却不可以更改路径,郁闷。
头文件中需要加的内容
<span style="font-size:14px;">#ifndef _HEAD_H_ //如果没有定义_HEAD_H_,则继续包含后面的内容 #define _HEAD_H_ //定义_HEAD_H_ //头文件内容 #endif //结束if判断</span>
7.运行自己的场景
在AppDelegate.cpp中替换自己写的scene,记得加头文件哦,
还可以修改窗口的大小
<span style="font-size:14px;">glview->setFrameSize(480,320);</span>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。