【Cocos2d-x3.0学习笔记 02】HelloWorld,你懂得

【Cocos2d-x3.0学习笔记 02】HelloWorld,你懂得,第1张

概述1.创建HelloWorld项目 在cmd中运行命令cocos new Helloworld -p com.hong.test -l cpp -d d:\worktools\cocostest Helloworld是项目名称,-p后面的是项目的包名,-l后面的是项目使用的语言,-d后面的是项目存放的路径 2.打开Helloworld项目 打开项目目录,打开pro.win32目录下的Hellowor
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 >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 >#ifndef _head_H_   //如果没有定义_head_H_,则继续包含后面的内容#define _head_H_ //定义_head_H_//头文件内容#endif //结束if判断</span>


7.运行自己的场景

在AppDelegate.cpp中替换自己写的scene,记得加头文件哦,

还可以修改窗口的大小

<span >glvIEw->setFrameSize(480,320);</span>
总结

以上是内存溢出为你收集整理的【Cocos2d-x3.0学习笔记 02】HelloWorld,你懂得全部内容,希望文章能够帮你解决【Cocos2d-x3.0学习笔记 02】HelloWorld,你懂得所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1005868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存