问题标签 [cocoscreator]

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 回答
122 浏览

javascript - 如何在 Google Sheets API (Cocos Creator) 中使用“查找”

我正在使用 Cocos Creator 构建一个将与 google sheet 通信的网络应用程序。我没有找到合适的客户端库(如下链接中突出显示的)
https://discuss.cocos2d-x.org/t/integrating-google-sheets-api/47920

并决定使用 http 请求使用 REST api。

但是,我找不到确切显示如何执行我需要的请求的文档。

更新:
更新了标题,因为我意识到我以前的条件检查方法适用于过滤器视图,我误解了它的用例。

但是,我看到此视频显示您可以使用将返回单元格网格的“查找”功能,这正是我正在寻找的。
https://youtu.be/yPQ2Gk33b1U?t=348

我想知道如何构造请求字符串以使用 http 请求对 REST api 执行此调用。

以前:
正如标题所说,我需要一个条件检查来搜索我的工作表并返回与给定字符串完全匹配的单元格。此链接记录了此类条件存在,但未显示如何使用 http 请求执行它 https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/other

我发现这篇文章使用 FilterCriteria 和 Condition 执行的操作与我希望请求的内容非常相似。

寻找如何使用 Google Sheets API FilterCriteria 对象的示例

但是,他使用的是 C# 客户端库,但有什么可以用于 Cocos Creator 的吗?因此,我必须使用 Http 请求通过 REST 执行此操作,并且我没有关于如何构造请求字符串的线索。

上面的代码是我尝试过的,但你敢打赌它不起作用。

0 投票
0 回答
197 浏览

cocos2d-x - 在 Cocos Creator 中加载 CCBi 文件

我是一名游戏开发人员并使用 cocos2dx 开发游戏,我刚刚开始使用 cocos creator 进行游戏开发。我使用 cocosbuilder 二进制动画文件和 cocos2dx 但我无法将它与 cocos creator 一起使用,因为没有足够的文档在 cocos creator 的官方网站上。请让我知道如何在 cocos creator 中使用已发布的 cocos builder 文件。我没有项目文件所以我不能直接在 cocos creator 中导入 ccbi 项目,它是由自由职业者生成的,我不能有项目文件。我只需要在 cocos creator 中直接加载 ccbi 动画即可。请帮我。

0 投票
1 回答
35 浏览

typescript - 如何定义允许我调用其他组件方法的属性?

我正在创建一个组件,在其中我可能需要调用其他组件的方法,但我事先不知道它将是哪个组件,所以我想"cc.Event"这是我任务的最佳人选。

当我这样做时,它将不起作用:

但我想像我们在 CCButton 中那样做: 属性栏中的事件示例

我怎样才能做到这一点?我查了CCButton资料,我可以看到它指向inspector.js,但我在任何地方都找不到这个检查器文件。

0 投票
1 回答
68 浏览

javascript - 无法使用 Facebook 即时游戏 API 中的某些功能

我正在使用 facebook 即时游戏 SDK 和 cocos creator。

当我使用方法来恢复玩家的姓名、ID、照片时,效果很好。但是,当我尝试恢复玩家在排行榜中的条目或他们连接的玩家时,它就是行不通的。

我什至从 SDK 复制粘贴代码来检查是否可行。什么都没有。

我将游戏上传到网络后,用我的手机进行测试。我还尝试了谷歌浏览器,作为用户测试连接。

有谁知道为什么我可以使用一些 SDK 方法,但我不能全部使用它们?我能做什么?

0 投票
1 回答
738 浏览

cocoscreator - 视频播放器在 Cocos Creator 中总是排在首位?

我正在开发一款游戏,我希望我的纹理图像保持在视频播放器的顶部,但目前视频播放器始终保持在所有视图的顶部?我正在使用 CocosCreator 框架和打字稿。

0 投票
1 回答
659 浏览

android - 我的应用(游戏)在安装时在小米手机中被检测为木马,小米手机将我的应用检测为木马

我使用 cocos2d 开发了一个游戏,它在我的个人网站上。当我将它安装在我的 Mi 手机上时,在安装过程中它会显示带有忽略按钮的木马错误。但在其他手机上它什么也没显示。为什么它只将我的应用程序检测为 MI 手机上的木马。请提出一些解决方案来删除此警告。请帮忙。

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
201 浏览

javascript - Base64太大导致CORS

我使用此代码上传 base64

我确定它在服务器上添加了“Access-Control-Allow-Origin”

但是当我 prase too large base64 string 时,它会出错

像这样

在此处输入图像描述

但同样的图片,当我压缩它时
(4.3MB 到 627KB)

在此处输入图像描述

很好,可以上传到服务器

谁能告诉我如何解决它?

0 投票
1 回答
140 浏览

git - 如何防止在运行新克隆的 Cocos Creator 项目时文件发生不必要的更改?

当我从 GIT 仓库打开一个新克隆的项目时,如何防止 Cocos Creator 不必要地更改文件?

我创建了一个新项目并选择了helloworld-typescript示例项目作为开始并运行它。.gitignore之后我提交并推送了引擎自己生成的文件没有忽略的所有内容。

问题是,如果我删除本地存储库,再次克隆项目并运行它,GIT 中会出现一堆更改——各种.meta文件和一些.json文件。有没有办法防止这种情况?我可以尝试忽略所有 .meta 文件,但我担心它们可能包含一些重要数据。

运行从 GIT 存储库克隆的项目后标记为已修改的文件示例:

0 投票
1 回答
268 浏览

cocoscreator - 如何在 Cocos Creator 中将一个向量移向另一个向量?

如何将一个Vec2实例移向另一个Vec2. 比方说,将它移动到两个位置之间的一半。我正在寻找与 Unity 引擎方法等效的方法(最好是内置方法)Vector2.MoveTowards

0 投票
0 回答
151 浏览

android - 将 cocos2d Android 应用程序导出为 aar 并从另一个项目调用其 Activity

我从 cocos creator 构建了一个 cocos2d Android 项目。(示例应用程序)

我将这个 android 应用程序导出为一个 android 库 (sample.aar)

我创建了另一个 Android 应用程序 (MyDemo) 并导入了 android 库 (sample.aar)

我在按钮单击时从 (MyDemo) 应用程序的 MainActivity 调用 (sample.aar) 库的 AppActivity

结果是 MyDemo 应用程序崩溃了。

以下是我在控制台中收到的错误消息

android.content.ActivityNotFoundException:找不到明确的活动类{org.cocos2d.demo/org.cocos2dx.javascript.AppActivity};您是否在 AndroidManifest.xml 中声明了此活动?

下面是错误截图 在此处输入图像描述

#但是有个窍门

如果我先在手机上安装(示例)应用程序,然后在 MyDemo 应用程序中创建一个 aar 并导入,那么它可以正常工作。

但我不想这样做。

我坚持了几天。

任何帮助,将不胜感激