Cocos2d-X 3.4版-游戏继续,游戏重新开始,回到主界面的实现《赵云要格斗》,霹雳mit2之游戏继续

  次阅读 作者:智能小宝 来源:互联网 2015-09-28 13:33 我要评论(0)

Cocos2d-X 3.4版-游戏继续,游戏重新开始,回到主界面的实现《赵云要格斗》,霹雳mit2之游戏继续

下一节开始要用cocostudio制作主界面,为了使用最新版的Cocos Studio2.1,需要将引擎升级到3.4.

下面是3.4的升级说明。对于我们的项目来说,机会没什么影响,所以只需要用新引擎创建一个工程,

我们甚至只需要将classes,resource进行简单地覆盖就可以完成引擎升级。

更加优化的渲染流程:改进了2D和3D渲染,《Fantasy Warrior3D》现在不需要hack引擎就可以运行

更小的包体积:iOS和Android平台上,使用系统网络库替换了第三方库libcurl,iOS的游戏包大小从5.6M缩小到4.3M,

Android的APK游戏包大小从2.9M缩小到2.0MCocos Package Manager: 引擎扩展模块化框架,使得基于Cocos2d-x的扩展,更方便地集成与发布,现在GAF已经应用到这个框架中

视锥体裁剪功能:通过计算裁剪掉在屏幕上不可见物体,降低渲染开销,为4.0的全3D和大规模场景提供支持

在这一节里,我从Evakaka大神的博客里学到不少东西,以前我做遮罩从来没用过这样的

方式,现在想起来,真是既简单有粗暴,实在惭愧。

总的来说,这以功能实现起来,在原理上还是非常显而易见的,只不过在具体的实现上,还

是要见仁见智。

主要来说,我们需要新建一个Scene,当我们按下暂定按钮时,见我们新建的这个Scene push出来,

,之所以不用replaceScene是因为,我们总不能一按暂定按钮回来的时候游戏就重新开始吧。

GamepauseScene.h

//

//GamepauseScene.h

//Fight

//

//Created by Cytzrs on 15/2/5.

//

//

#ifndef __Fight__GamepauseScene__

#define __Fight__GamepauseScene__

#include <iostream>

#include "cocos2d.h"

#include "cocos-ext.h"

USING_NS_CC_EXT;

USING_NS_CC;

class GamepauseScene : public Layer

{

public:

static Scene* createScene(RenderTexture*);

bool init();

CREATE_FUNC(GamepauseScene);

void attackAct1(Ref *sender, Control::EventType controlEvent);

void attackAct2(Ref *sender, Control::EventType controlEvent);

void attackAct3(Ref *sender, Control::EventType controlEvent);

//private:

//ControlButton* attackBtn1;

//ControlButton* attackBtn2;

//ControlButton* attackBtn3;

};

#endif /* defined(__Fight__GamepauseScene__) */

GamepauseScene.cpp

//

//GamepauseScene.cpp

//Fight

//

//Created by Cytzrs on 15/2/5.

//

//

#include "GamepauseScene.h"

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...