问题标签 [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.
android - Cocos2d-JS + 第三方应用
如何绑定 Cocos2d-JS 和 admod 广告?cocos 主站点上的 Wiki 包含有关将第三个应用程序与 c++ cocos 应用程序链接的插件的信息。有谁知道 Cocos2d-JS 有可能吗?
webview - cocos2d-js 项目中来自 CCXWebView 的原生调用
- 我有一个用 coco2d-js v3.0 编写的游戏,我已经将它嵌入到网页中。
- 现在为了在移动设备上运行这个网页(里面有我的游戏),我需要使用 CCXWebView (或类似的)。
即使通过 CCXWebView,我还能获得游戏的原生调用吗?
1)完成了,但我仍然对2)感到困惑。
javascript - Cocos2D-JS——编译并运行一个“干净”的构建?
上下文:
我正在创建一个 Cocos2d-JS 游戏。我已经创建了项目并且正处于开发阶段。
我可以在控制台中运行cocos run -p web
或cocos run -p web --source-map
从项目目录中运行。这些命令有效并允许我运行和测试我的项目。
问题:
简单地说:cocos2d-JSB 编译器没有接收到我所做的代码更改。我最近更改的旧代码仍然存在于新编译的 cocos2d 项目中。我无法检测到我对已编译的类文件所做的更改。
技术:
技术上的问题:cocos2d-js 编译器(来自终端/控制台)没有正确复制修改后的 .js 文件。以前版本的 .js 文件以某种方式保留在 localhost-web-server 中。localhost 由运行 cocos2d 应用程序的 Python 脚本维护。
(我使用 Typescript 编写大部分代码.ts
并.js
使用.js.map
.
更多:
在我的 Chrome 浏览器中使用 Javascript 控制台时,我可以从 localhost 看到我的 .ts 文件。我也可以通过这种方式查看我的 .js 文件,并且可以确认代码没有更新。
问题:
如何“强制”或cocos compile
命令cocos run
覆盖旧的任何 .js 文件,而不是“智能”保留旧文件?
是否有可能--source-map
使run
命令部队重新构建?
我想在 Apple 的 Xcode 中制作一个“干净的构建”,但对于 cocos2d-js。我怎样才能做到这一点?
如果这些都不可能,我在哪里可以找到本地主机使用的构建/运行目录,以便我可以自己手动更新 .js 文件?
javascript - 在 cocos2d-js 中绘制切片
我用Phaser引擎编写了一个游戏,但遗憾的是,即使使用 cocoonjs,我也没有得到任何好的性能。我试图优化它,但我认为我无法优化。
所以我正在尝试切换到 cocos2d-js。我用 cocos2d 尝试了一些例子,效果很好。我想我会得到我正在寻找的性能。我只需要实现两件事。我尝试在 DrawNode 类中使用方法,但我做不到。我是计算机图形学的新手。
- 绘制一个切片,就像这个 gist 中的 drawSlice方法
- 沿具有给定半径和角度的弧线书写文本
更新:我需要由本机代码完成的昂贵计算。我有大约 18 个这种形状,通过用户输入在 100 毫秒内独立地将半径设置为 75-200 像素。我在 Phaser 中面临的问题是这种昂贵的计算。
Update2:现在我可以在@Sebastian 的帮助下画出这个。它仍然不完整。
更新 3:我在使用 Phaser 时获得了良好的性能,但有一些技巧。也许我不需要这个,尽管其他人可能需要它。
片:
文本:
javascript - 如何在 cocos2d-js 中使用滑动手势?
我正在研究如何在 cocos2d-js 中使用滑动手势,发现在 cocos2d 中使用了 UISwipeGestureRecognizer。但是我找不到 cocos2d-js 的。
也适用于 github 中的 cocos2d-x:
对于 cocos2d-js 我发现只有
带有其他事件类型:
这就是 cocos2d-js 中检测向左、向右、向上、向下滑动的所有帮助吗?
cocos2d-x - 嵌入式 cocos2d-js 应用程序可以回调 C++ 吗?
我正在研究通过将 cocos2d-js 作为视图嵌入现有 iOS 应用程序来使用它的可能性。为了完成这项工作,我需要在 cocos2d 和周围的应用程序之间进行双向通信。
经过初步调查,我确定可以使用以下方式调用cocos ScriptingCore
:
那么,我的问题是做相反的事情。是否可以(例如响应用户输入)从 cocos2d-js 回调到 C++?理想情况下,有一种方法可以注册一个ScriptingCore
可以从 JavaScript 调用的回调。
cocos2d-x - cocos2d-js: How to set viewport orientation (landscape / portrait)?
How can I set the viewport orientation in cocos2d-js 3.0?
I found the variables
in CCInputManager.js but no function to actually set them.
And I found this description:
http://www.cocos2d-x.org/wiki/Device_Orientation
but it is different for Android and iOS and that contradicts the cocos run command.
javascript - Cocos2d-JS 3.0 迁移
我正在从 cocos2d-html5 2.2 版迁移到 cocos2d-js 3.0 并且我对这段代码有疑问(在 2.2 版中完美运行):
按下任何“按钮”,控制台总是输出“TEST TAG:1”而不是输入正确的数字。有什么提示可以解决问题吗?
javascript - iOS/iPad 上的 Cocos2D Javascript 3.0 音频
因此,使用刚刚问世的新 Cocos2D Javascript 3.0 制作 HTML5 游戏。音频在 iOS 和 iPad 上的播放方式让您感到非常恼火。我的游戏的目标是跨平台,音频可以在浏览器和安卓设备上运行。它甚至可以在 Windows Phone 上运行!
我曾尝试操纵 iOS 的事件处理程序(我知道除非用户与设备交互,否则它不允许您播放音频)但以前版本的 cocos2D HTML5 表明它是用于支持 iOS 的音频引擎,没有麻烦。现在看来,不...
此外,我还查看了诸如 Howler.js 之类的替代方案,但是实现它以与 iOS 一起使用需要我有 SimpleAudioEngine,我不相信 3.0 有。
任何人都可以推荐任何解决方案吗?如果我什至能够在 iOS 上播放背景音乐,我会很高兴。
我用它来帮助任何有兴趣的人 http://www.cocos2d-x.org/docs/manual/framework/html5/release-notes/v3.0a/upgrade-guide/en
ios - Cocos2d - 未找到 json/document.h 文件
我使用 cocos2d 框架创建了一个手机游戏。问题是当我尝试编译 ios 平台时出现此错误。
我完全按照 A-Z 的本教程进行操作。我在终端中运行此命令来编译我的项目。
参考:http ://cocos2d-x.org/docs/manual/framework/html5/v2/cocos-console/en