手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
3.7
3.7专题提供3.7的最新资讯内容,帮你更好的了解3.7。
cocos2d-x 3.7 win7 32+Android 环境配置
之前用的cocos2d-x 2.2.6 版本,最近换成了3.7,目前的最新版。整个过程中也碰到了不少问题,现在已经成功移植到手机上了。 分享下整个过程,希望能帮到别人。(所需软件已打包) 【下载软件】 0.cocos2d-x 3.7 1.VS2012/VS2013(我用的VS2013) 2.Python 2.7.5 3.jdk 4.Android sdk 5.Android ndk
作者:佚名 时间:2019-05-18
WIN7+VS2012+COCOS2D-X 3.7创建的项目移植到iphone IOS步骤
1.先搭建好WIN7+VS2012+COCOS2D-X 3.6的环境,并且开发一个项目,编译运行成功。 2.启动MAC机器,进http://www.cocos.com/download/ 下载cocos3.7源码,然后放置在一个目录下。 3.进入到cocos的目录,执行如下命令(举例,根据需要修改): cocos new DemoGame -p com.MyCompany.DemoGame
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (一) 开始界面
好久没写过博客了,现在把刚做的游戏发上来吧,以后要注意更新博客啦~! 游戏截图 游戏整体结构图 第一步 在 AppDelegate 中设定游戏界面大小以及缩放方式 cocos2d-x3.7新生成的项目中,AppDelegate有默认的界面大小以及缩放方式,这里,我对其作出一些更改,使其适应本项目 Size frameSize = glview->getFrameSize();
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (二) 我方飞机的实现
在上一篇中,我们实现了游戏的开始界面,接下来要实现游戏的主界面,主界面包含地图、我方飞机、敌机等 先来实现我方飞机 我方飞机具有哪些属性呢? 飞机要具有生命值、要有动画效果(尾部喷气),飞机不能够飞出边界,所以要进行边界检测,当飞机生命值为0时,飞机会爆炸,然后被移除。 .h文件 //飞机动画 Animate* planeFly(); //边界检测 void
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (三) 敌机实现
现在来实现敌机类 敌机和我方飞机相似,具有生命值、能够发射子弹,并且有自己的运动轨迹。其实可以为它们设计一个共同的基类,这样可以更方便扩展。 不同的敌机,应设置不同的标识、属性 // 敌机生命值 const int ENEMY1_MAXLIFE = 1; const int ENEMY2_MAXLIFE = 2; const int ENEMY3_MAXLIFE =
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (四) 敌机管理
敌方飞机应该不定时的出现,有自己的生命周期、运动轨迹。这个类用来管理敌机的产生、移动、爆炸、销毁等。 敌机管理类主要函数如下 //绑定控制器(更新分数) void bindController(Controller* controller); //根据分数决定添加敌机速度 void addSpeed(float dt); // 添加敌机1 void addEnemy
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (五) 添加子弹
我方飞机的子弹和敌机子弹都在这个类中产生。将子弹专门设计成一个类,主要是为了方便扩展。之后如果想更换我方飞机子弹或者是敌机子弹,都会很方便。 类的功能很直观,就是添加子弹、移除子弹 void bindEnemyManager(EnemyManager* enemyManager); void BeginBulletShoot(float dt = 0.0f); // 开启子弹射
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (六) 保存玩家数据
玩家要保存的数据可能很多,这里,我们只保存分数 这个类的成员变量和函数如下 //用户数据操作的成员变量 UserDefault * m_userDefault; //要用到这种特殊的容器了。。 ValueVector m_vector; //记录玩家的当前分数 CC_SYNTHESIZE(int, m_score, Score); void save(); 我们使
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (七) 控制器的实现
控制器中的功能并不多,主要是下面这些 //对玩家分数的操作 CC_SYNTHESIZE_READONLY(SaveData *, m_saveData, SaveData); void update(float tm); //游戏暂停与恢复 void menuPauseCallback(cocos2d::Ref* pSender); //声音控制 void menu
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (八) 背景移动
采用双层背景,这样效果更好 .h class BackgroundMove : public Layer { public: BackgroundMove(); ~BackgroundMove(); virtual bool init(); virtual void onEnterTransitionDidFinish(); //等进入场景之后在进行背景的移动 CREAT
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (九) 飘字特效
之前在一个闯关游戏中第一次接触飘字效果,因为那个游戏没有发教程,所以在这里介绍下飘字效果 class FlowWord :public Node { public: FlowWord(); ~FlowWord(); //创建和初始化 飘字 static FlowWord* create(); bool init(); //显示飘字 void showFlowWor
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (十) 游戏主场景
主场景要包含其他类的头文件 #include "cocos2d.h" #include "MyPlane.h" #include "Bullet.h" #include "EnemyManager.h" #include "Controller.h" #include "BackgroundMove.h" #include "FlowWord.h" 在这个游戏中,我将各种碰撞检测也
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (十一) 关于游戏场景
这个场景作为弹出场景,主要介绍下游戏。。。还有自己的联系方式(*^__^*) …… 主要使用文本,就一个返回按键的响应函数 //返回按钮 void back(EventKeyboard::KeyCode keyCode, Event* pEvent); 同样要记得在析构函数中移除监听 AboutGame::~AboutGame() { _eventDispatcher->remo
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (十二) 游戏结束场景
游戏结束的时候,要显示分数,还要能够选择是返回主场景还是退出游戏 // 退出游戏 void menuCloseCallback(cocos2d::Ref* pSender); // 返回主界面 void menuMainCallback(cocos2d::Ref* pSender); 实现该功能的代码如下 bool GameOver::init() { ////////
作者:佚名 时间:2019-05-18
【cocos2d-x 3.7 飞机大战】 决战南海I (十三) 分数场景
分数场景要用到TableView,这个之前也没用过,主要参考网上的代码。cocos2d-x的功能十分强大,以后还有好多东西要学啊! 分数场景类的.h文件中的内容 class ScoreScene : public Layer, public TableViewDataSource, public TableViewDelegate { public: ScoreScene();
作者:佚名 时间:2019-05-18
cocos2dx 3.7 创建工程
cocos2dx 3.x与2.x相比有很多差异,首先遇到的就是创建工程不一样。3.x中使用安装目录下: tools\cocos2d-console\bin 中的cocos.py来进行创建、编译、打包等工程的操作。打开windows的命令行窗口,运行cocos.py --help可以看到如下的使用说明: “可用的命令”里包含了运行、编译、创建等命令。每个命令,都可以使用--help来查看使用说明。今
作者:佚名 时间:2019-05-18
cocos2d-x 3.7 源码分析 EventDispatcher
#ifndef __CC_TOUCH_H__ #define __CC_TOUCH_H__ #include "base/CCRef.h" #include "math/CCGeometry.h" NS_CC_BEGIN /** @class Touch * @brief Encapsulates the Touch information, such as touch point,
作者:佚名 时间:2019-05-18
cocos2d-x 3.7 C++接入GameCenter 使用socket 进行网络数据请求
大部分网络游戏都是用的是socket 长连接进行数据交换的 websocket无论是客户端还是服务器的处理,都非常的简洁 cocos2d-x 自带的cchttpClient 下载百度网页并写入成网页文件
作者:佚名 时间:2019-05-18
Cocos2d-x 3.7之后控制组件里的onEnter()和onAdd()的用法
转自: http://blog.csdn.net/u014078216/article/details/49763483 在Cocos2d-x 3.7之前对某个节点使用addComponent()添加控制器组件之后,一般都是通过调用控制器组件里面的onEnter()来启动相应的控制事件的。只要相应节点一进入场景,便启动相应的控制事件。但是升级到Cocos2d-x 3.7之后,发现onEnter(
作者:佚名 时间:2019-05-18
如何在iOS和FB SDK 3.7上处理过期的Facebook访问令牌
我在我的iOS应用程序上使用Facebook的iOS SDK 3.7来处理登录.当我请求发布权限时,看起来过期日期是从登录之日起大约2个月. 我知道我可以使用[FBSession activeSession] .accessTokenData.expirationDate检查到期日期,但会发生什么,以及如何在令牌过期时处理令牌? 我运行[FBSession openActiveSessionWit
作者:佚名 时间:2020-05-17
上一页
1
2
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• OPPO Find X8全系标配50W无线充电:支持
• 华为GT5 Pro手表开售:首发向日葵定位系
• 骁龙X Elite处理器CPU面积庞大无比 远超
• 杨幂巴黎时装周手持华为Mate XT三折叠拍
• iPhone 16价格对比:中国最便宜 比均价
• 深圳通交通卡限时免费开卡:支持华为、
• 荣耀笔记本X16 2025首销:酷睿i5-13420
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot