问题标签 [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 投票
1 回答
399 浏览

javascript - 使用 Cocos2d-JS 在 Django 应用程序中加载 .js 文件时出错

我正在使用 Django 后端在 Cocos2d-JS 中开发游戏。而且,我在 Chrome 控制台中收到此错误:

虽然我已经检查过了,并且 jsloader 存在于这个文件夹中。

在 Mac 终端中,我收到此错误:

0 投票
1 回答
234 浏览

javascript - 没有精灵表的动画精灵

我正在尝试在 cocos2d-js 中创建动画精灵,但我不想像在 cocos2d-iphone 项目中那样使用精灵表:

如何在 cocos2d-js 中做到这一点?我在 cocos2d-js 文档中没有找到相同的功能。

0 投票
1 回答
1261 浏览

javascript - 获取层未定义

我正在尝试创建一个菜单层,但在 Chrome 控制台上出现此错误:

但这是我的 menu.js,它定义了 MenuLayer:

这是我的代码,我分别引用 menu.js 和 starter Scene:


0 投票
1 回答
768 浏览

javascript - 对象不是 menuitem 中的函数

当我推送一个尝试更改场景的菜单项时,我从 Chrome 控制台收到此错误消息:

这是我的菜单代码:

以及 menuitem1 的功能:

0 投票
2 回答
795 浏览

cocos2d-x - 在示例 js-moonwarrior 上使用带有 cocos2d-js 3.0alpha 的“cocos run”命令

我刚刚发现 cocos2d-js(OS X 10.9.2 上的 3.0alpha)中的新命令行非常棒。使用两个命令,您可以创建一个项目,然后将其部署在 web、android、ios 和 mac 上。我尝试了 web 和 android,它立即工作。

然后我尝试运行与框架一起使用的示例游戏 js-moonwarriors

从项目目录中。但它因错误而停止:

不知道。什么不见​​了?

更新:cocos2d-js 3.0alpha2 已经发布,一切正常。

0 投票
2 回答
5691 浏览

animation - Cocos2d-JS 中一个简单的 sprite sheet 动画

基于 helloworld-example 和 cocos-2d-x 文档(http://www.cocos2d-x.org/wiki/Sprite_Sheet_Animation),我尝试制作一个简单的精灵表动画。这是代码:

它没有显示任何东西。但是,如果我放入最后一行并放出第二行,那么它会显示一个旋转的精灵。(精灵帧缓存加载正确)

什么不见​​了?

0 投票
2 回答
459 浏览

box2d - cocos2d-js:使用 box2d 在两个主体之间建立固定关节的最佳方法是什么?

我正在寻找一种在两个身体之间建立固定关节的方法。我试过 b2DistanceJointDef 但它仍然会旋转。在这里使用约束?如果有怎么办?

或者更好地使用 b2PrismaticJointDef 并限制运动?

我的引擎是 cocos2d-js 3.0a2

代码:

0 投票
2 回答
1094 浏览

cocos2d-x - cc.Director 中的 getWinSize getWinSizeInPixels 有什么区别?

这两个功能之间的预期区别是什么:

在我的情况下,它们都返回完全相同的值。

在哪些情况下它们应该返回不同的值?

0 投票
1 回答
423 浏览

cocos2d-x - cocos2d-js: b2DebugDraw 无法初始化。element.getContext("2d") 返回 null

我尝试使用 b2DebugDraw 并且无法对其进行初始化,因为我从 getContext 函数返回了一个空值。我知道这不是 cocos2d 元素,但在其他情况下也可以正常工作。

我用“cocos new -l js”创建了一个新的空hello world项目,并将以下代码放在HelloWorldLayer的ctor函数末尾:

怎么了?

引擎版本为3.0a2

0 投票
0 回答
552 浏览

javascript - 将基于 AngularJS 的应用程序嵌入到 cocos2d-js 项目中

我已有基于 AngularJS 的网络应用程序。它应该像一个游戏门户,让用户可以选择他想玩的游戏。游戏是用 cocos2d-js 编写的。

将 AngularJS 嵌入到 cocos2d-js 项目中是否有任何限制/规则?我担心的是 cocos2d 被用作游戏框架。它是否适合常规的网络应用程序/网站。

很高兴听到你的意见。