menghao的博客
共 3994 篇文章
分享屏幕截图ScreenShot方法总结
本文将详细比较 Cocos2d - x 2.x 版本与 3.x 版本中屏幕截图的两种方式。 ## 一、RenderTexture 方法 ### 1. RenderTexture 简介 RenderTexture 是一个动态纹理类,其主要功能是可以动态创建纹理图片。 ### 2. 屏幕截图主要步骤 - **开始截图**:调用 `render->begin()` 方法,开启截图操作。 - *…
【升级到Cocos2d-x v3.3-RC0总结】Director的主线解析
## 一、API 变更处理 在Cocos2d-x的代码中,存在以下两个被弃用的API: ```cpp /** * Sets the Resource root path. * @deprecated Please use FileUtils::getInstance()->setSearchPaths() instead. */ CC_DEPRECATED_ATTRIBUTE void…
连连看算法分析分享
## 开发环境 - Windows 7 64bit - Quick-Cocos2d-x 3.2rc0 ## 章节内容 本章主要介绍连连看常用的算法,包括连连看的地图生成算法和匹配消除算法,不涉及具体的代码实现。 相信很多同学在游戏生涯中都玩过连连看游戏,那么连连看游戏是如何实现的呢?如何使用 Quick-Cocos2d-x…
cocos2d-x 3.x lua的api与C++的关系
\n\t1、Lua中如何使用Cocos2d-x引擎中的类?\n\n\n\t在C++中是这样调用的:\n\n\n\t//\n\n\n\tSprite* sprite = Sprite::create();\n\n\n\tsprite->setPosition(Vec2(100, 100));\n\n\n\tthis->addChild(sprite);\n\n\n\t//\n\n\n…
解说cocos2d-x lua setIsVisible问题
在制作基于Cocos2d-x的SLG游戏时,游戏开发过程中常常会涉及到按钮的隐藏、显示、置灰以及设置为不可点击等操作。下面我们来看一段代码: ```lua self:getBtn("lingqu"):setIsVisible(true) self:getBtn("lingqu"):setIsGrey(true) self:getBtn("lingqu"):setIsTouchEnable…
解说使用Lua开发游戏优点
## 一、COCOS2D-X相关疑问解答 ### 1. 为何使用COCOS2D-X COCOS2D-X是一款可用于游戏开发的工具。它具有开发成本低的优势,并且能够将开发的游戏移植到ANDROID平台上。 ### 2. 不使用COCOS2D-X能否开发IOS游戏 当然可以。不过,相较于使用COCOS2D-X,不使用它开发IOS游戏会缺乏便利性。 ## 二、Lua在游戏开发中的作用…
Discuz忘记登录密码
## 一、Discuz加密机制 Discuz采用的是MD5加密方式。以密码“abc”为例,它首先会经过MD5加密,接着将加密后的值与一个随机数字(即salt)组合,然后再次进行MD5加密,最终生成新的密码组合存放在数据库的`password`字段中。 ## 二、找回密码操作步骤 ### 步骤1:注册新会员 自行注册一个Discuz会员,同时牢记该会员的账号和密码。 ###…
分享手游更新流程
## 一、更新工作安排 ### 提前2周 - **运营与测试**:对新版本进行全面测试,确保游戏各方面功能在新版本下稳定运行,发现并记录潜在问题。 - **策划**:详细提供本次更新的具体内容,包括新玩法、新角色、新活动等,为后续工作提供基础信息。 - **运营**:对策划提供的更新内容进行再加工,将其整理成适合对外发布的文档,确保信息清晰、准确、有吸引力。 - **运营*…
cocos2d-x内存管理源码
Cocos2d-x移植自Objective C的Cocos2d,其内存管理机制也源自OC。对于有OC编程经验的开发者而言,Cocos2d-x的内存管理应该不难理解;但对于未接触过OC的C++开发者来说,直接查看Cocos2d-x源代码是最直接有效的学习方式。 ## Node类 Node类是Cocos2d-x中非常重要的基类,像常用的Scene、Layer、MenuItem等类都继承自Node。…
cocos2d-x调用java接口详解
## 1. 头文件准备 在进行cocos2d-x调用Java接口时,需要用到`jni.h`头文件。该头文件的路径通常为`F:\cocos2d-x-3.2\cocos\platform\android\jni\jni\JniHelper.h`。 如果你的环境中没有`jni.h`文件,可以从`C:\Program Files\Java\jdk1.7.0_05\include\jni.h`和`C:…
作者信息
menghao
共发布了 3994 篇文章