menghao的博客
共 3994 篇文章
Cocos2d-x优化中关于背景图片优化
由于背景图片会在场景中长时间保存,且数量较多,因此有必要对其进行优化。我们可以从以下几个方面来考虑优化: ## 1. 不要Alpha通道 背景图片通常不需要透明效果,所以纹理格式可采用不带有Alpha通道的格式,RGB565格式就比较适合背景图片。 ## 2. 拼图…
分享Cocos2d-x动作特效
Cocos2d-x提供了丰富的动作特效,例如网格动画、扭曲特效、3D瓷砖波动特效等。下面将详细介绍这些特效的实现代码。 ## 代码实现 ### 包含头文件 ```cpp #include "ActionEffect.h" #include "HelloWorldScene.h" ``` ### 定义动作名称数组 ```cpp static const char* _actionName[]…
解说修改图标和屏幕方向,程序名
当使用 Cocos2d-x 开发并编译出一个游戏 APK 安装到手机上时,你会发现程序名、图标都是默认的,且默认屏幕方向为横屏。那么,该如何修改这些设置呢?下面为你详细介绍。 ## 定位配置文件 首先,打开工程目录下的 `proj.android` 文件夹,找到并打开 `AndroidManifest.xml` 文件。在这个文件中,你会看到如下一些关键配置信息: ```xml package=…
使用iOS内支付IAP详细流程
## 1. App Store信息完善 ### 1.1 前期准备 首先,你需要拥有一个可以发布产品的开发者账号,以及一个能够运行应用的开发环境。需要注意的是,IAP只能在真机上进行测试,所以你必须准备一台iOS设备。我们的所有操作都在Mac上进行,而测试则在真机上完成。 为了避免在测试过程中进行真实付款,我们可以在开发者账号中添加一个测试账号,也就是进行沙盒测试(SandBox)。 ###…
Cocos2d-x Lua注册回调到C++
## 思路 与其他编程语言类似,绑定回调的核心在于当任务执行到特定情形时,调用对应的回调方法。在本文中,将Lua回调注册到C++的核心思路是:当C代码执行到特定情形时,调用Lua的方法。 这里采用直接使用lua_stack调用Lua方法的方式,而未使用Cocos2d-x封装的dispatcher,原因是熟悉其使用格式较为繁琐。 主要步骤如下: 1. 缓存Lua函数在Lua环境中的引用。 2.…
使用ProgressTimer实现一些简单的效果
## 程序实例:ProgressTimer 实现效果 1 ### 步骤 1:添加图片资源 首先,在工程目录下的 `Resource` 文件夹中添加两张图片,这两张图片将分别作为背景和进度条的显示内容。 ### 步骤 2:定义 Progress 类 #### Progress.h 文件 在 `Progress.h` 文件中添加以下代码,用于声明 `Progress` 类: ```cpp …
在Cocos2d-x中使用XML实例讲解
XML(可扩展标记语言)在游戏开发中应用广泛,常用于保存游戏信息,如最高分、游戏等级等,还可用于描述一些资源。在之前的开发中,我们就多次接触到XML文件。例如,在《使用CCAnimation创建动画》里,使用plist文件加载动画时,其实plist文件就是一个XML文件;在《在Cocos2d-x中使用瓦片地图(一)》和《在Cocos2d…
解说cocos2d-x 网络编程
## 一、HTTP与Socket的概念性认识 ### (一)Socket Socket通常被称为“套接字”,用于描述IP地址和端口。套接字类型主要分为以下两种: 1. **流式套接字**:提供面向连接、可靠的数据传输服务。数据能够无差错、无重复地发送,并且按顺序接收,它是基于TCP协议实现的。 2. **数据报式套接字*…
Cocos2d-x封装进阶版Pageview(2)
在上一篇文章中,我们介绍了简单封装 `PageView` 的基本实现。`XKPageView` 已基本实现了 `PageView` 的功能,这使得我们能够实现上篇文章中提到的,使用系统自带 `PageView` 无法实现的功能。 同样地,我们先来看看使用效果图(此处原文未给出效果图,可后续补充)。 ## 进阶使用 XKPageView 进阶使用 `XKPageView`…
Cocos2d-x 3.x封装PageView(1)
## 显示效果 先来看一下显示效果。由于是在模拟器上录像的,所以看上去会有些卡顿,不过在真机上测试就不会出现这种情况了。接下来,我们直接看代码。 ## 代码实现 ### PageView.h ```cpp // XKPageView.h // XKPageView // Created by Joueu on 14 - 11 - 26. #ifndef __XKPageView_…
作者信息
menghao
共发布了 3994 篇文章