android-cocos2d-Android游戏开发,

问题描述

cocos2d-Android游戏开发,
我用cocos2d-Android游戏引擎做了一个游戏,为什么在我创建的Layer中不能监听到返回键和home键,求大神!

解决方案

代码怎么写的,贴出来看看

解决方案二:
cocos2d应该有监听返回键和home键的方法,
virtual void keyBackClicked();//监听Android 返回键
virtual void keyMenuClicked();//监听Android 菜单键
记得写完加上this->setKeypadEnabled(true);

解决方案三:
一般出现这种情况是触摸事件被其它层给吞噬掉了。注意把其它层的触摸事件设置成不吞噬的!

解决方案四:
一般出现这种情况是触摸事件被其它层给吞噬掉了。注意把其它层的触摸事件设置成不吞噬的!

时间: 2024-11-02 16:10:31

android-cocos2d-Android游戏开发,的相关文章

《Cocos2d 跨平台游戏开发指南(第2版)》一导读

前 言 Cocos2d 跨平台游戏开发指南(第2版)自从2007年创始以来,Apple App Store一直保持着持续增长的势头,每天平均约有500个App提交.其中,大约80%的App是游戏.形成这种局面的部分原因是Apple构建了一个非常棒的生态系统,免费提供操作系统和IDE开发环境,便于普通开发者接触并使用它们.另一部分原因在于Cocos2d框架,它是目前应用最广泛的免费iOS游戏开发框架之一,借助它,开发者能够更方便地开发游戏和App应用. SpriteBuilder把Cocos2d集

关于android上的游戏开发和移植

问题描述 我们公司是国内的一家知名企业,正在招Android和java方面的技术人才,具备以下条件的请把您的简历发到zjurenj@gmail.com1熟悉Android和java的基本知识2具备嵌入式产品开发的基本经验3对游戏开发和移植有较高的热情4本科以上学历我们提供一流的工作环境和待遇,工作地点在上海!

cocos2d ndroid-cocos2d-Android游戏开发,场景的切换

问题描述 cocos2d-Android游戏开发,场景的切换 请看下面的代码,我从start场景切换到main场景时,为什么main场景里的动画实现不了啊,求大虾帮帮忙,谢谢! package com.example.leidiandazhan; import org.cocos2d.layers.CCScene; import org.cocos2d.nodes.CCDirector; import org.cocos2d.opengl.CCGLSurfaceView; import andr

cocos2d iphone-cocos2d-x游戏开发 编译 运行

问题描述 cocos2d-x游戏开发 编译 运行 未找到配置文件 E:HelloCpp.cocos-project.json在命令窗口中运行cocos2d-x项目时碰到这个问题怎么解决啊,求大神.谢谢! 解决方案 cocos2d-x游戏开发之一 解决方案二: 初始创建工程的时候 你的路径应该不是引擎默认的路径 他预读的路径应该是引擎所在的路径

《Cocos2d 跨平台游戏开发指南(第2版)》一1.3 2D坐标系统

1.3 2D坐标系统 在2D游戏开发中,我们只需考虑两种坐标系统,一种是屏幕坐标系统,另一种是对象坐标系统. 在2D中,无论何时,当我们把一个对象放置到屏幕上时,总是要考虑对象离屏幕的左下角有多远.这是因为坐标原点位于屏幕的左下角,而非屏幕的中心.正因如此,如果把一个精灵放置到屏幕上,并且未修过它的位置时,它将在屏幕的左下角被创建出来.请记住,屏幕坐标原点[(0,0)]位于屏幕的左下角.如图1-11所示,如果你想把精灵放置到屏幕的中心,需要把精灵位置设置为位置属性中宽与高的一半.由于所有对象的位

《Cocos2d 跨平台游戏开发指南(第2版)》一2.3 使用CCLabel添加文本

2.3 使用CCLabel添加文本 在这一部分,我们将学习如何向场景中添加文本.在Cocos2d中,有两种方法可以用来向场景中添加文本:一种是使用CCLabelTTF类,另一种是使用CCLabelBMFont类.我们将在本书第9章的Glyph Designer一节中讲解CCLabelBMFont,本部分我们只讲解CCLabels,了解一下它们是如何工作的. 2.3.1 准备工作 CCLabelTTF使用Mac系统中现有的系统字体.在使用CCLabelTTF类时,我们只需指定要使用的字体名称.希望

《Cocos2d 跨平台游戏开发指南(第2版)》一1.2 下载并安装Coscos2d

1.2 下载并安装Coscos2d 在创建并运行Cocos2d项目之前,必须先安装SpriteBuilder与Xcode.在本部分中,我们将简单地介绍一下如何安装它们. 1.2.1 准备工作 首先到http://cocos2d.spritebuilder.com下载Coscos2d,并进行安装. 目前Spritebuilder已成为Cocos2d的官方安装程序.单击Cocos2d-SpriteBuilder installer链接,随后打开Mac App Store Preview页面,而后完成

《Cocos2d 跨平台游戏开发指南(第2版)》一2.8 添加难度选择场景

2.8 添加难度选择场景 在本部分中,我们将学习如何添加难度选择场景,其中包含多种难度选择按钮,当你按下某个按钮时,相应难度水平的游戏就会被加载进来. 2.8.1 准备工作 为了创建难度级别选择场景,你需要一个自定义精灵,用来显示按钮背景图片以及表示难度级别的数字.首先,我们要创建这些按钮. 在创建好按钮精灵之后,接下来我们要创建一个新场景,用来存放背景图像.场景名称.按钮数组,以及变换场景到指定游戏难度的逻辑. 2.8.2 操作步骤 首先,我们创建一个新的 Cocoa Touch 类,命名为L

《Cocos2d 跨平台游戏开发指南(第2版)》一1.1 内容简介

1.1 内容简介 在本章中,我们将介绍有关Cocos2d框架的一些基本知识,以便帮助各位了解相关概念.首先,了解下载并安装SpriteBuilder/Cocos2d的过程,然后讲解Cocos2d中使用的2D坐标系统. 在学完基础内容之后,接着介绍精灵的基本属性以及如何把它们添加到场景之中.我们将了解一下如何把一幅图像添加到精灵对象,并讨论如何创建一个占位精灵,以便在游戏原型阶段测试基本的游戏机制与冲突.然后,再学习如何使用gIPrimitives创建基本形状.在此之后,我们将讨论如何使用动作对精

《Cocos2d 跨平台游戏开发指南(第2版)》一2.7 添加过渡效果

2.7 添加过渡效果 如果你认为添加过渡效果十分酷炫,你可以在Cocos2d中添加切换场景时的过渡效果,这十分简单. 2.7.1 准备工作 我们真正需要做的是,在playBtnPressed函数中,使用设置过渡效果的代码代替前面所写的代码.创建过渡效果时,需要使用CCTransition类. 2.7.2 操作步骤 在playBtnPressed函数中,使用如下粗体代码代替上一节编写的代码. -(void)playBtnPressed:(id)sender{ CCLOG(@"play button