夜色的 cocos2d-x 开发笔记 01

时间:2021-01-01 04:15:08

  现在我们来实现在屏幕上出现一只飞机的效果。

  首先我们要建立一个场景,显示在屏幕上,创建一个类,RunScence,现在你的项目目录应该是这个样子的夜色的 cocos2d-x 开发笔记 01

  之前没学过C++,.h文件我理解就是一个声明文件,所有的方法,变量都在里面声明才能在.cpp用,现在我们打开RunScence.h文件夜色的 cocos2d-x 开发笔记 01我们需要一个布景,所以这个类继承了CCLayer,代码清单就是这样,写有注释就不再解释。

  现在打开RunScence.cpp文件,将声明的方法写出来,我们先写init方法,代码清单如下

夜色的 cocos2d-x 开发笔记 01

  因为我还没想好精灵的位置放在屏幕哪个相对位置,所以winSize这个对象并没有用到,所有我了解的代码都加了注释。

  之后我们写这个类夜色的 cocos2d-x 开发笔记 01大概意思就是,让我们的布景加入场景里面(一个场景可以包含许多布景,且布景必须在场景里面才能看到)。

  最后在最上面不要忘写

#include "RunScence.h"

using namespace cocos2d;

  这时我们已经创建了一个场景,和一个布景,在布景中创建了精灵,下面打开AppDelegate.cpp做如下修改夜色的 cocos2d-x 开发笔记 01

  运行看看夜色的 cocos2d-x 开发笔记 01黑黑的屏幕上出现一只灰机(真心没找到雷电资源,就自己P了个... ...画图画了个)

  资源:夜色的 cocos2d-x 开发笔记 01

  屏幕有些黑,下面调成白色的,在RunScence.h文件做如下修改夜色的 cocos2d-x 开发笔记 01没错,只需要继承CCLayerColor,然后在RunScence.cpp文件做如下修改夜色的 cocos2d-x 开发笔记 01

  再次运行夜色的 cocos2d-x 开发笔记 01妥妥的(我稍微改了屏幕大小)。

  下一章让它发子弹吧,我去看看怎么做。

PS:以上所有论述,仅个人观点,欢迎批评,指正,交流。

转载注明原文地址。