Cocos2d-X 二维游戏开发
Cocos2d-x实战工程的项目以及基础讲解
COCO56(徐可可)
河南省淮阳中学14级学生,平顶山学院17级软件工程游戏开发方向徐可可,现处于求职状态,希望能够获得一份儿Python相关的工作,有事儿请内信或者在文章下方评论。
展开
-
Cocos2d-x 3.17.2 HelloWorld工程的创建和调试(以Windows为例,其他系统也可参考)
文章目录1. 按2. 准备工作3. 安装Cocos2d-x 3.17.24. 创建HelloWorld工程5. 使用VS调试HelloWorld工程1. 按本文仅介绍如何在Windows平台下进行开发,如需打包到安卓,请参考:Cocos2d-x多版本安卓打包配置另外其他版本的Cocos2d-x HelloWorld可以参考:Cocos2d-x 4.0 HelloWorld2. 准备工作安装并运行Windows本文以Win10为例下载并解压Cocos2d-x v3.17.2(下载页)解原创 2020-09-29 11:48:24 · 1114 阅读 · 0 评论 -
Cocos2d-x 4.0 HelloWorld工程的创建和调试(以Windows为例,其他系统也可参考)
文章目录按1. 准备工作2. 安装Cocos2d-x 4.03. 创建HelloWorld工程4. 编译并运行HelloWorld工程5. 使用VS调试HelloWorld工程按本文仅介绍如何在Windows平台下进行开发,如需打包到安卓,请参考:Cocos2d-x多版本安卓打包配置另外其他版本的Cocos2d-x HelloWorld可以参考:Cocos2d-x 3.17.2 HelloWorld1. 准备工作安装并运行Windows本文以Win10为例下载并解压Cocos2d原创 2020-09-23 08:12:14 · 1945 阅读 · 0 评论 -
《宝贝三十六计》游戏策划方案
文章目录1. 游戏概述1.1. 游戏简介1.2. 游戏特点1.3. 游戏风格1.4. 设计思路1.5. 故事背景2. 游戏元素2.1. 游戏元素2.2. 游戏道具2.3. 实体对象3. 游戏机制3.1. 角色技能3.2. 角色经验获得以及过关规则3.3. 关卡设置4. 游戏进程4.1. 场景任务4.2. 场景地图5. 系统功能5.1. 游戏设计难点5.2. 总结1. 游戏概述1.1. 游戏简介宝贝三十六计是一款针对3-6岁儿童的益智策略类游戏,主要用来教会宝宝识别坏人的伎俩,不轻易相信坏人。1.2.原创 2020-09-22 08:40:11 · 630 阅读 · 0 评论 -
Cocos2d-x多版本安卓打包配置,以Cocos 3.17.1为主讲(含所有与相应的引擎及配套的工具云盘下载链接,你想要的,一应俱全。)
本文介绍Cocos 2d-x多个版本Android打包配置教程,含3.17.2、3.17.1、3.10、3.3四个版本,其中以Cocos 3.17.1为主讲,含所有与相应的引擎及配套的工具云盘下载链接(Cocos2d-x,NDK,SDK,ANT,JDK,CocosStudio(兼容性差不推荐使用,推荐使用瓦片地图)),你想要的,一应俱全。原创 2019-10-19 17:15:22 · 6525 阅读 · 36 评论 -
宝贝三十六计V1.0 Cocos2d-x联网实战项目
宝贝三十六计-开发文档一:人员分工1. 游戏场景单机版燕国强联网模块徐可可2. 其他场景王亚博3. 美术支持蒋永杰宋镇歌孔孟伟二:游戏介绍宝贝三十六计是一款针对3-6岁儿童的益智策略类游戏,主要用来教会宝宝识别坏人的伎俩,不轻易相信坏人。单机模式下:宝宝可以在地图上随意走动,当碰到坏人时会切换到与坏人交流的场景(类似于回合制游戏,你打我一下,我打你一下...原创 2019-06-25 03:08:08 · 2099 阅读 · 4 评论 -
保护动物-V1.0 Cocos2d-x简单的聊天室功能
设计规范屏幕设计分辨率960*640游戏总场景地图大小1920*1080游戏具体场景地图大小960*640IDE:Microsoft Visual Studio Enterprise 2019 版本 16.1.1VisualStudio.16.Release/16.1.1+28922.388二维游戏引擎:Cocos 3.17.2QE V2.0 for Baby’s_36_Sk...原创 2019-06-20 07:08:18 · 412 阅读 · 0 评论 -
大圣归来V1.0--Cocos2dx的联网游戏实战工程
作品介绍大圣归来(MahatmaComeBack)简介:一款基于Cocos2dx的联网游戏,含服务端与客户端源码数据库设计压缩包下载地址:http://coco5666.github.io/blog/articles/20190406-03/在开发相关/我开发的...原创 2019-06-14 01:18:51 · 1192 阅读 · 1 评论 -
Coos2d-x WebSocket 取消打印诸多网络状态信息。
默认情况下感觉打印了很多没用的信息。将WebSocket.cpp添加一条如图所示的宏重定义即可再次运行的话会发现没了原创 2019-06-21 00:52:08 · 547 阅读 · 0 评论 -
cocs2d-x 修改android keystore文件路径
有时候把key路径换了地方,怎么改呢?重新建工程比较耗时,好在我有幸找到了gradle.properties文件,并在里面发现了相关的设置路径,改一下就可以了。此文件在工程根目录下的proj.android文件夹下的app文件夹里由于我的key文件换了地方,所以不改的话是找不到key的,而release模式要用到key的What went wrong:Execution faile...原创 2019-06-16 08:43:02 · 779 阅读 · 3 评论 -
Cocos2d-x MessageBox
源码一行代码搞定,不知道网上搜的为啥写这么多行代码,看了下,有上千行了MessageBox("消息内容", "消息标题");效果:Windows:Android原创 2019-06-15 13:17:26 · 626 阅读 · 0 评论 -
Cocos2d-x 下拉列表
Cocos2d-x 未封装下拉列表的库,可以使用RadioButton(单选按钮)代替。效果:或者使用ScrollView效果:代码下载:https://blog.csdn.net/COCO56/article/details/91946933...原创 2019-06-14 10:00:05 · 685 阅读 · 0 评论 -
Cocos2d-x C++ Demos | Cocos2d-x C++常用功能演示
说是常用功能,其实使我在实际开发过程中遇到的一些问题,时间和精力有限,有机会会不断更新。开源代码仓地址:https://github.com/COCO5666/coocs2d-x_C-_Demos如何下载Github代码仓中的东西?https://blog.csdn.net/COCO56/article/details/91948675TiledMap、GUI的相关测试代码。1. GU...原创 2019-06-14 09:58:47 · 646 阅读 · 0 评论 -
cocos2dx打包到android出现'random' is ambiguous的错误
将random()改成cocos2d::random(0, RAND_MAX)即可。转到random()定义发现其实返回的是cocos2d::random(0, RAND_MAX)那我们就直接调用cocos2d::random(0, RAND_MAX)好了原创 2019-05-01 10:40:48 · 604 阅读 · 0 评论 -
cocos 2dx C++ 获取tmx文件里对象的坐标。
需要把land对象层的所有对象的坐标读取出来。重要代码:void HelloWorld::initTmx(){ CCLOG("方法一:"); TMXTiledMap* tiledMap = TMXTiledMap::create("res/level_1.tmx"); TMXObjectGroup* objGroup = tiledMap->getObjectGro...原创 2019-04-04 18:12:37 · 766 阅读 · 0 评论 -
Cocos2dx C++单例方法实现
引擎内部使用的方法:CCFileUtils.hclass CC_DLL FileUtils{public: /** * Gets the instance of FileUtils. */ static FileUtils* getInstance(); /** * Destroys the instance of File...原创 2019-03-25 11:42:50 · 504 阅读 · 0 评论 -
unpack_plist.exe,plist文件逆向工程解包程序
介绍使用TexturePacke等工具可以把多张图片合成一张图片,减少io次数,加快读取数据速度,但却不利于修改。本程序可以把一个plist文件中包含的所有图片全部解包出来。程序基于Python3.7.2(目前最新版),Pillow==5.3.0,PyQt5==5.11.3开发。下载exe文件下载:CSDN:https://download.csdn.net/downl...转载 2019-03-02 15:19:15 · 2574 阅读 · 2 评论 -
Cocos2dX升级后无法正常使用
Cocos2dX升级或换装后无法正常使用怎么办?答:1.删除安装时添加的所有环境变量中的键值对(对于Path这个键来说,只需要删除其中的部分值就行,不需要删除键)2.重新用Python运行setup.py进行重新添加环境变量中的键值对(运行setup.py进行安装的原理就是把cocos2dx所在的相关目录添加到环境变量中,记得cocos2dx所在的路径不要有以中文命名的文件夹,后期生成项目...原创 2019-01-04 18:58:02 · 509 阅读 · 2 评论 -
Cocos2d-x V3.x 中菜单项与菜单的区别
菜单项(如MenuItemSprite,精灵菜单项)是一个选项,而菜单(Menu)则是菜单项的集合。举个例子,比如下图中一共有三个选项(返回菜单项,向左的菜单项和向右的菜单项),菜单则可以是这些菜单项的集合。 核心代码:资源: GameScene.h#pragma once#include "cocos2d.h"USING_NS_CC;#includ...原创 2018-12-24 23:37:01 · 660 阅读 · 0 评论 -
Cocos2d-x V3.x设置资源的优先搜索路径
应用场景:比如在Resources文件夹下有fonts文件夹,我如果想要使用fonts文件夹里面的Marker Felt.ttf字体,就得把路径写成fonts\\Marker Felt.ttf,因为默认的资源搜索路径是到Resources文件夹下。我们也可以把资源的优先搜索路径设置为到Resources文件夹下的fonts文件夹,这样在每次加载fonts里面的资源时,就可以不带“fonts\\...原创 2018-12-23 16:02:56 · 1813 阅读 · 0 评论 -
分享一些基于Cocos2dx3.x引擎的游戏项目和游戏功能示例
分享一些基于Cocos2dx3.x引擎的游戏项目和游戏功能示例:GitHub链接:https://github.com/COCO5666/Cocos2d-xV3.xDemonstrationsAndProjectsCode如何下载Github代码仓中的东西?:https://blog.csdn.net/COCO56/article/details/81734839游戏游戏功能示例的代码(...原创 2018-12-17 23:09:44 · 1120 阅读 · 0 评论 -
COCOs2dx中KEY_KP与KEY的区别
KP是 keypad(小键盘)的缩写,keypad|ˈki:pæd|a small set of buttons with numbers on used to operate a telephone, television, etc.; the buttons on the right of a computer keyboard (用于操作电话、电视等的)小键盘;(电话)按键;(计算机)辅助键...原创 2018-12-08 19:57:34 · 1471 阅读 · 0 评论 -
cocos2d-1.0.1-x-0.13.0-beta.zip 云盘下载链接
https://www.lanzous.com/i1z54af原创 2019-03-22 00:46:07 · 535 阅读 · 0 评论 -
Cocos 2d-x 批处理创建新工程
REM 关闭命显示rem echo offREM 获取工程名set /p projectName=Please input the name of your project:REM 合成创建工程的cocos命令set cocosCommand=cocos new %projectName% -l cpp -p xyz.coco56.%projectName%echo 正在创建"...原创 2019-09-04 11:29:58 · 399 阅读 · 0 评论