问题标签 [cocos2d-x-2.x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
593 浏览

c++ - 如何在 cocos2d 中混合两个 DrawNode

我需要一些关于 cocos2d DrawNodes 混合的帮助。我有带有精灵的 DrawNode:

在此处输入图像描述 另一个绘制多边形的 DrawNode(多边形面积小于心形精灵)。作为混合的结果,我只需要在多边形内有一部分心形精灵,如下所示: 在此处输入图像描述 我的代码:TextureNode.h

纹理节点.cpp

由于这段代码,我看到了没有多边形的完整的哈特精灵。我也尝试更改 BlendFunc 值,但这无济于事。请告诉我我做了什么)

PS谢谢!PSPS 对不起我的英语)

0 投票
0 回答
87 浏览

cocos2d-x-3.0 - 如何设置径向 ProgressTimer 进度以从底部(6 点钟)开始增加到顶部?

目前,如果您在精灵上应用 ProgressTimer 并设置任何百分比,它将从中上点(12 点钟)开始进度到提供的任何百分比。我想从底部中间(6 点钟)开始进度,我玩了 setMidpoint 和 setBarChangeRate 但无法产生所需的结果。任何帮助都感激不尽。

0 投票
0 回答
191 浏览

lua - Lua 在 C++ api 中找不到模块?

我在 C++ 应用程序中称为 lua。我有几个 lua 文件要调用,比如RunAPI_1208.lua,JSON.lua等。所有的 lua 文件都由 main.lua 调用。在 C++ 中,我运行所有文件,最后运行main.lua. 我遇到了这个问题。我正在使用 Cocos2d-x 2.2.6。我该如何解决?

这是我的 main.lua:

0 投票
0 回答
34 浏览

cocos2d-iphone - Cocos2d-x Android中的谷歌输入法

Cocos2d-x CCEditBox 默认已经设置小写。Android 谷歌输入法大写。其他输入法都是正常的小写。


0 投票
1 回答
396 浏览

cocos2d-x - 开发者控制台:Android Security Alert libpng 使用老版本 cocos2d-x 2.2.6 游戏

开发者控制台在我的所有 cocos2d-x v2.x 游戏中显示安全警报,其中包含使用旧 libpng 的详细信息。

在 cocos2d-x v2.2.6 中,我找到了 libpng 两个文件png.hpngconf.h与 v1.2.46 和分辨率建议使用 1.2.56 最新版本的这个。

我已经提交了包含这两个更新文件的构建,以查看这是否是解决方案。如果成功将发布。

如果有人找到其他解决方案,请分享。

0 投票
1 回答
74 浏览

cocos2d-x - Cocos2d-x V3 中使用了哪些数据结构?

你能确认我是否在正确的轨道上吗?

据我所知,根据http://www.cocos2d-x.org/wiki/Data_Structures

这是正确的吗?

另外,__和CC有什么区别?xcode 告诉我 CCArray、CCDictionary 等已弃用,但当我使用 __Array 或 __Dictionary 时,它不会。

0 投票
1 回答
346 浏览

cocos2d-x - 在 cocos2d-x V3 C++ 中使用 Value vs std::string 哪一个?

根据http://www.cocos2d-x.org/wiki/Value

Value 可以处理字符串以及 int、float、bool 等。

当我不得不在使用之间做出选择时,我很困惑

或者

在什么情况下我应该在 std::string 上使用 Value,反之亦然?

0 投票
1 回答
174 浏览

cocos2d-iphone - Cocos2dx。对于任何屏幕分辨率,如何获得 1 厘米(在现实生活中)的像素长度?

我在屏幕底部设置了 admob 横幅。

我想抵消一切,以便横幅不会掩盖任何东西。

我不知道如何动态获得 admob 横幅的高度。

对于 iphone4,120 是 admob 的高度,但对于 iphone 6,它是 100。

我想这与屏幕缩放有关,但我无法弄清楚。

我的屏幕在 AppDelegate.cpp 中是这样设置的

0 投票
1 回答
112 浏览

android - Eclipse 集成 Branch.io 教程-Branch.getAutoInstance(this) crash

我正在尝试将 Branch SDK 集成到 eclipse cocos2d-x v2 游戏中,

  1. 在库中添加了 Branch-2.4.5.jar,目标设置为棒棒糖

  2. 遵循集成指南https://dev.branch.io/getting-started/sdk-integration-guide/guide/android/

  3. 在 Branch.getAutoInstance(this) 上崩溃,所以从这里尝试了选项 1 - Android:Branch.io 教程:Branch.getAutoInstance(this);

    引起:java.lang.ClassCastException: com.casualgames.Game.Game 无法转换为 android.app.Application E/AndroidRuntime(22756): at io.branch.referral.Branch.getAutoInstance(Branch.java:565) E /AndroidRuntime(22756): 在 com.casualgames.Game.Game.onStart(Game.java:493) E/AndroidRuntime(22756): 在 android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1194) E/AndroidRuntime(22756) ): 在 android.app.Activity.performStart(Activity.java:5258) E/AndroidRuntime(22756): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2171)

长时间尝试各种方法后,错误仍然存​​在。

以下是清单

下面是我的类文件

0 投票
0 回答
117 浏览

opengl - 如何在 Cocos2d-x 绘图函数中绘制自定义颜色?

我正在使用 Cocos 2.2.6(他们网站上显示的最新 2.x 版本)。(出于商业目的,我必须使用 2.x)

我知道如何在 opengl 中绘制形状以及如何为它们着色,但不幸的是,我正在尝试做的事情并不完全正确。

我正在尝试使用 glColor3f 和 glColor4f 为顶点赋予颜色,但它们只是显示为单色。我试图启用禁用材质、照明等。没有任何效果。有过滤器或其他什么吗?如果是这样,我该如何禁用它,以便我可以在 glPush/glPop 块中使用我自己的颜色。如果没有,我该怎么办?

谢谢!

更新1: