问题标签 [cocos2d-js]

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 投票
0 回答
426 浏览

texture2d - 在 Cocos2d-js 中设置像素 - 如何?

我的目标是直接写入纹理/精灵中的像素,以便能够更新游戏的细节。

我在 Cocos2d-x 中使用 C++ 成功地做到了这一点(下面的示例代码)。问题是,“我怎样才能在 Javascript 中做同样的事情?”

这在 iPad 上运行得非常快,以 60FPS 轻松更新 400x400 纹理。

但是,我查看了 Cocos2d-JS,并且找不到“updateWithData”的等效工作函数。我能够将 texture2D 放入一个局部变量中,但找不到更新它的像素的方法(还)

为什么?Cocos2d 的开发人员表示,未来对 C++ 的支持不如 Javascript(Cocos2d-js),这从 Cocos IDE 中缺乏 JS 支持就可以证明。所以,既然我刚刚开始,我想,我应该用 JS 来做,而不是 C++。

0 投票
0 回答
715 浏览

cocos2d-js - 如何在 cocos2d-js 中对图像进行切片?

我正在制作益智游戏。

首先,我需要将图像切片为 4x4 帧。

这是我的代码。

当我第一次加载它时,它起作用了。

我移动到其他场景并回到这个场景,Sprite 没有加载。

估计这部分有问题。

另外,我想在 SpriteBatchNode 中添加子“sp”精灵。

喜欢

但是出现了这个错误。

我该如何解决这个问题?

0 投票
1 回答
493 浏览

cocos2d-x - Cocos2d Js饥饿英雄黑屏

我试图在我的虚拟主机上运行饥饿英雄的网络版本。但是在我使用“cocos compile -p web -m release”命令编译cocos2d-Js并上传到我的虚拟主机后它显示黑屏。我该如何解决这个问题?

我在我的系统上使用 cocos2d-Js v3.0 rc3。

这是GitHub上饥饿英雄的链接: https ://github.com/kenkozheng/cocos2d-js/tree/master/hungry_hero

任何帮助表示感谢!

0 投票
1 回答
486 浏览

javascript - Cocos2d-js 在 PC 上创建 iOS 游戏

我可以使用 cocos2d-js 在我的 Windows 笔记本电脑上制作苹果游戏吗?

我在某处读到,您只能在 mac 中创建 iOS 游戏。但是如果我下载 cocos2d-js 可以用它来创建一个 iOS 游戏吗?

0 投票
1 回答
267 浏览

textures - cocos2d-x 3.x Texture2D::TexParams在cocos2d-js 3.x中对应什么?

我正在尝试使用 cocos2d-js 3.1 进行项目,但我找不到像在 cocos2d-x 中那样编辑纹理参数的方法。(文档中似乎没有任何关于它的内容)

如果您通常知道如何在 cocos2d-js 中使用重复纹理填充图层或精灵,那将非常有帮助。

提前致谢

0 投票
1 回答
771 浏览

cocos2d-js - 在 cocos2d-js 中用独特的颜色填充图层

我找不到像在 cocos2d-x 中那样在 cocos2d-js 中用独特颜色填充图层的方法。

如果你做到了,请分享方法。

提前致谢

0 投票
1 回答
1748 浏览

android - jsb.reflection.callStaticMethod 不起作用

我正在尝试按照本教程从 JS 调用 Java 。这是javascript代码:

接下来是返回字符串的静态 Java 函数

它不工作,没有错误,但当我评论这一行时:

一切正常。

我在上述从 JS 调用 Java 函数的步骤中遗漏了什么

0 投票
1 回答
1172 浏览

cygwin - cocos2d "There isn't any available platforms" error

I just installed cocos2d-js on Windows/cygwin and am trying to run things (moonwarrior sample and a new project) with

Unfortunately I get the error "There isn't any available platforms". Aside from the incorrect grammar, I can't find out what's gone wrong. I did download/install for "web only", but I'm trying to run web and it's not working.

0 投票
1 回答
351 浏览

javascript - Cocos2d 2.1.4 js HTML5 加载文本/字符串/json

我一直在尝试将一个大字符串上传到我的项目中,以便将其实现为矩阵,但我一直在尝试将文本文件或 json 加载到我的 HTML5 项目中。我已经看到在 3.0 中你可以用 cocos2d 做到这一点,但是 2.1 有什么办法吗?

我需要做的事情的例子,在 3.0 中完成: cocos2d-js:如何加载 JSON 文件

(我知道我能做的真的很丑的解决方案就是把它写到javascript中)

我不知道我可以安装多少个 javascript 包,因为我仍然希望能够使用 cocos2d 移植到 android 和其他平台(我想这是第二个问题)

0 投票
1 回答
959 浏览

cocos2d-x - cocos2d-js:错误:使用 setPhysicsBody 的本地对象无效

我正在尝试为 cocos2d-js 游戏实现花栗鼠物理引擎。运行时出现以下错误。


这是我正在使用的代码

将主体设置为精灵时出现问题。提前致谢。