问题标签 [cocos2d-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 回答
263 浏览

iphone - 构建 cocos 2d x 游戏代码时出错?

在此处输入图像描述

见上图。图像包含我在设备和模拟器上构建 cocos2d x 应用程序时遇到的错误。我从这个链接下载了代码

有人告诉我我必须在我的机器上安装 cocos2d x 库,但我怀疑我们是否在模拟器和设备中成功运行 cocos2d 游戏应用程序,只是在资源文件夹中包含 cocos2d 库.. cocos2d x 应该同样发生图书馆???。我如何在我的设备模拟器中构建上述项目?

0 投票
1 回答
2443 浏览

cocos2d-x - 将 int 转换为 const char *

在这段代码中:

number是 5,但必须是const char *.

如何number从 an转换int为 required const char *

0 投票
1 回答
2438 浏览

c++ - 转换等轴测坐标

我决定使用 c++ 和 cocos2d-x 制作一个等距游戏。每个等距图块都有一个 X 和一个 Y 坐标,每移动一个图块就增加 1。这就是我将平铺转换为屏幕坐标的方式。

瓷砖都是 40 像素宽和 20 像素高。

现在我需要一个函数将这些世界坐标(等轴坐标)转换回屏幕坐标。就像是

我似乎无法弄清楚这一点,我做错了,我应该做定位是一种不同的方式还是有某种我无法弄清楚的计算?

0 投票
1 回答
210 浏览

ios - Cocos2D坐标被裁剪?

我对 Cocos2D 有一些奇怪的经历。我似乎无法在 x=0 或 y = 0 处绘制/绘制一个点。我必须将它在屏幕内移动一个坐标才能可见。好像被切断了什么的,我不太明白。我想做一些像素绘图,所以这很重要,我想我可能需要使用 coregraphics 来代替......

0 投票
1 回答
734 浏览

android - 随机时间 WIN DEATH: 在 cocos2d-x

我用 cocos2d-x 开发了一个游戏。我试图在android下编译它。前三个场景很好 - 但是当我添加最后一个功能时,应用程序开始在随机时间和随机场景中关闭。

以下是相关日志:

我尝试了所有版本的 ndk 和 cocos2d-x。我试图减少图形。我试图通过 ddms 查找内存泄漏,但我没有看到任何可疑之处。

难道问题的原因是 CCUserDefaults 调用?或使用CCTextureCache::sharedTextureCache()->addImageAsync("Slots/KNOPKI_UPR/PAYT_light.png",this,callfuncO_selector(HelloWorld::LoadImageCash));?

0 投票
3 回答
5923 浏览

android - 使用 JNI 向函数发送 android.content.Context 参数

我正在尝试创建一种方法来检查需要 Context 参数的 Internet 连接。JNIHelper 允许我调用带参数的静态函数,但我不知道如何“检索” Cocos2d-x Activity 类以将其用作参数。

而C++代码是

0 投票
1 回答
217 浏览

iphone - Cocos2d-X 中的 gles20 分支

我发现 Cocos2d-x 的gles20分支正在积极开发中。链接:https ://github.com/cocos2d/cocos2d-x/tree/gles20

但是,当我检查源代码、安装包含脚本的 Xcode 模板并使用该模板创建一个简单的 iPhone 项目时,代码无法编译。

我调查了这些错误,发现一些应该位于libs文件夹中的文件(例如kazmath文件夹、ccGLStateCache.cppccGLStateCache.h )实际上丢失了。

这些丢失的文件很可能是由于 Cocos2d-x 模板未能将这些文件从原始源复制到新项目的位置造成的。

我的问题:

  • gles20分支准备好使用了吗
  • 如果是,我该如何解决我的问题?

提前致谢。

0 投票
3 回答
8487 浏览

android - 如何在 Eclipse for Android 上使用 cocos2d-x 编程的技巧

我开始为 Android 手机使用 cocos2d-x 进行开发。
我已经按照这两个教程集成了 Hello World 游戏的源代码,并且能够在 Eclipse 上调试(Java 和 C++ 代码)。

http://blog.plicatibu.com/developing-with-cocos2d-x-for-android-on-linux/
http://blog.plicatibu.com/how-to-debug-cocos2d-x-and-java-代码使用-eclipse/

一切正常,我可以运行/调试两个代码,但我不知道如何开始编程。

jni 中有一个 helloworld 文件夹,它有一个 main.cpp。我应该在 helloworld 文件夹中创建我的游戏类吗?因为我注意到所有源文件(.h 和 .cpp)都在 eclipse 项目之外(在 Classes 文件夹中)。所以我想知道是否有更有经验的人可以帮助我开始。

谢谢!

0 投票
4 回答
585 浏览

c++ - C++ 在 Xcode 中调用类问题

我正在为我的一款游戏使用 Cocos2dX,而且我是 C++ 新手。我正在创建一个类 myDelegate.h #include "cocos2d.h"

和 myDelegate.m

我在我的 Hello Scene 中的菜单按钮触摸上调用 RunME 方法,如下所示

但我收到此错误消息



当然,当我注释掉这两行时

游戏编译并完美运行。

你能帮我吗,伙计,我从 2 天开始就一直在拉头发,但一直无法弄清楚

Regads KK

0 投票
2 回答
2041 浏览

c++ - cocos2d(cocos2d-x)中如何制作水效果

  我想编写一个简单的程序来显示天空中的水滴。我用的是cocos2d的一方box2d。我构建了一个b2FixtureDef并将形状设置为盒子,密度为2.0f,摩擦力为0.05f,恢复原状是0.03f。程序运行时,有200个盒子像沙子一样掉在地上。

  是否有一些教程或演示可以帮助我

  对不起我的英语(这不是我的第一语言)。哈哈

谢谢