feifeila的博客

共 3994 篇文章

写文章

cocos2d-x 3.x lua的api与C++的关系

\n\tcocos2d-x 3.x lua的api与C++的关系\n\n\n\t\n\t\n\t\t1、Lua中如何使用Cocos2d-x引擎中的类?\n\t\n\t\n\t\t在C++中是这样调用的:\n//\nSprite* sprite = Sprite::create();\nsprite->setPosition(Vec2(100, 100…

2015-03-24 16:21
0 0
已发布

Cocos2d-x通过Jni实现Cocos2d-x界面跳转到新的Activity

在Cocos2d-x开发中,有时需要从Cocos2d-x界面跳转到新的Android Activity,这可以通过JNI(Java Native Interface)来实现。下面将详细介绍实现步骤。 ## 1. Java层 ### 1.1 添加新类 `UserInfoActivity.java` 首先,在 `org.cocos2dx.cpp` 目录下添加新类 `UserInfoActivity…

2015-03-24 16:06
0 0
已发布

Cocos2d-x之截图保存

在游戏开发过程中,有时需要实现截图并保存图片的功能。然而,Cocos2d-x本身在这方面的支持相对有限,因此需要采用一些特殊的方法来实现。本文将详细介绍在Cocos2d-x中实现截图保存的方法。 ## RenderTexture `RenderTexture` 是一个通用的渲染对象。通过构建一个 `RenderTexture` 对象,我们可以将需要渲染的内容填充进去。在渲染开始前,调用 …

2015-03-24 15:57
0 0
已发布

cocos2d-x初学者教程(三)

上一节我们主要了解了MVC框架,本文将介绍基本的游戏程序框架的搭建。希望各位大神不吝分享经验,给予批评指正,我将感激不尽。本篇使用的Cocos2d-x版本为Cocos2d-x 3.2。 ## Cocos2d-x项目的游戏框架搭建 游戏与应用项目有许多相似之处,只是侧重点不同。手机游戏更注重用户体验,追求娱乐化和情感化,让玩家获得“爽”感;而手机应用则更强调简单明了,以优先完成业务为重点。 …

2015-03-24 15:52
0 0
已发布

cocos2d-x初学者教程(二)

上一节,我们主要了解了Cocos2d-x的相关内容。我相信已经熟练掌握的同学,可能已经开始进行测试,甚至用它来开发项目了。对于初学者而言,还需继续努力去了解和掌握它。而正在进行项目开发的同学,不妨听听我对Cocos2d-x的进一步见解。 ## Cocos2d-x项目的MVC框架 这里所说的Cocos2d-x项目的MVC框架,其实是我个人对MVC框架在Cocos2d…

2015-03-24 15:47
0 0
已发布

cocos2d-x初学者教程(一)

从最初接触Cocos2d-x 1.04到现在的Cocos2d-x 3.3Final,我都未曾深入细致地分析过其核心底层。因此,对于初学者,我建议先不要触碰这部分内容,以免陷入困惑,最好由简入深逐步学习。接下来,我将简要介绍我熟悉的Cocos2d-x HelloWorld示例。本篇教程使用的Cocos2d-x版本为3.2。 ## 一、创建第一个测试项目 当完成Cocos2d…

2015-03-24 15:42
0 0
已发布

使用cocos2d-x的方式来将C++类注册进Lua环境

在Cocos2d-x 2.x版本中,采用toLua++和`.pkg`文件将自身注册到Lua环境。然而,这种方法存在明显弊端,既需要编写实际功能的`.pkg`文件,又要编写桥接的`.pkg`文件和`.h`文件,工作量大且枯燥。因此,从Cocos2d-x 3.x开始,使用`bindings-generator`脚本替代了toLua++。 ## `bindings-generator`脚本的工作机制…

2015-03-24 15:30
0 0
已发布

cocos2d-x初学者解惑(三)

今天我们将对剩下的问题进行解答,若有本文内容之外的问题,我们后续再讨论。 ## 回调特性有什么作用? 答:回调特性允许开发者直接在编辑器中指定某个控件事件的处理函数。这样一来,无需逐个获取控件,也不必在修改控件名或其他属性后去修改程序,这些工作可交由策划人员完成。 对于回调特性的使用方法,可查看此篇教程:[http://cn.cocos2d-x.org/tutorial/show?id…

2015-03-24 15:28
0 0
已发布

cocos2d-x初学者解惑(二)

在上一部分,我们解答了一些问题,这部分将继续为cocos2d-x初学者解惑。 ## 问:发布到IDE 、VS、XCODE选项灰色 ### 答 若创建项目时未选择使用Cocos2d-x,这些选项会呈灰色。若选择了C++语言,或者未勾选使用IDE,那么IDE按钮不可用;若选择了其他语言且未勾选生成源代码,VS/XCODE按钮不可用。 ## 问:预览时显示不全 ### 答…

2015-03-24 15:25
0 0
已发布

跨平台 fbx-conv 批量转换脚本

跨平台的 fbx-conv 批量转换脚本,能让你告别繁琐的模型转换过程,只需一键操作,即可完成所有模型的转换! ## 使用说明 1. **脚本放置**:将附件中的 Python 脚本复制到与 fbx-conv 可执行文件相同的目录下。 2. **进入脚本所在目录**:启动命令行工具,导航至 `fbx-conv-oye.py` 脚本所在的目录。 3. **执行脚本并传递参数**:运行 `fbx…

2015-03-24 14:33
0 0
已发布

作者信息

feifeila

feifeila

共发布了 3994 篇文章