问题标签 [marmalade-quick]

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

performance - 为什么这个循环会破坏一个简单的 Marmalade Quick 应用程序的性能?

除了上述之外,我还有一些应该可以顺利拖动的瓷砖..

通过将这 225 个静态对象添加到场景图中,我对性能下降感到惊讶……我希望获得比这更好的性能。我错过了什么吗?我应该尝试不同的方法吗?或者果酱快不是那么快吗?

0 投票
1 回答
66 浏览

lua - 删除所有同名笔记

你好我正在使用 Marmalde Quick,所以 lua 来创建游戏。

在我的游戏中,当屏幕的一个公园在 tuched 中时,它会创建一个新的音符并将该音符添加到物理中。

当事件发生时,我想删除所有创建的笔记,我尝试使用以下内容:

但这只会删除最后创建的而不是我想全部删除,有没有办法做到这一点。

谢谢

0 投票
1 回答
267 浏览

lua - Make Physics node move horizontal without spinning

Hello in a game I'm making using lua in Marmalade Quick,I have run into a problem with the physics.

I have a normal downward y gravity and have some notes that is affected by that. Now I want to add some objects that "fly" horizontally on the X axis but I can not get it to work.

so one of the notes looks like this:

my first thought was to just add the following to an update listener

unfortunately this does not work after the node has got added physics

then I was looking into using

I used it like this

The problem here is that the node then correctly moves along the axis but it is spinnig around (torque effects)..

Is there away to stop this or what am I doing wrong,,

thanks..

0 投票
1 回答
151 浏览

lua - C++ 绑定到 Marmalade Quick 在 Android 中不起作用

我阅读了参考“将您自己的 C++ 绑定添加到 Quick”。当我解压“tolua++.Mac.zip”并完成所有参考步骤时,我可以在模拟器中运行示例。但是,当我为“GCC ARM Release”和“GCC ARM Debug”预构建 quickuser 时,我无法在 android 中运行示例。PS:我使用 Mac OS Maverics

0 投票
1 回答
424 浏览

android - 如何在果酱模拟器上设置横向?

我刚开始用果酱 ( https://www.madewithmarmalade.com/ ) 开发一个应用程序,但我在使用它的 android 模拟器时遇到了一些问题。

你看,我在 app.icf 配置文件中添加了 DispFixRot=FixedLandscape 配置,模拟器仍然显示为 Portrait。

我的 app.icf 文件:

我的模拟器如何显示:

在此处输入图像描述

我做错了什么?我应该如何改变我的模拟器方向?

提前致谢!

0 投票
0 回答
222 浏览

svg - Marmalade Quick (lua) 绘制路径

我正在用 Marmalade quick (Lua) 编写一个应用程序——一张从 SVG 文件中绘制的地图。在 SVG 中,我有多边形、折线、矩阵——这很容易。但我不知道如何处理路径'。

我试图用 php 转换它们 - 没有结果。我发现的一件事是在http://forrst.com/posts/PHP_Convert_SVG_path_to_polygon-GDx将路径转换为与 Javascript 的坐标,但这不是我的选择。

也许,我可以以某种方式在 Marmalade Lua 中绘制一条路径,或者将其转换为坐标?

0 投票
1 回答
354 浏览

lua - ZeroBrane 的分析:库对象上的“未知全局变量”

我开始在 ZeroBrane Studio 中使用 Project / Analyze 来进行 Marmalade Quick 项目,我发现让我直接了解全局和本地范围非常有用。

不过,这是一个烦恼:它指向库 - 基本上 - 作为未定义的全局变量:

有没有办法抑制库(或特定变量名)的警告?

作为部分步骤,我开始将它放在文件开头 - 它不能解决投诉,只是将它们提升到顶部:

顺便说一句,这是否会影响性能?看来我正在将 global 转换director为 local director,理论上更快...

0 投票
1 回答
25 浏览

lua - 在 Marmalade Quick SDK (Lua) 中,为什么我的精灵在移动到正确的坐标之前会在 0,0 处闪烁?

在我无尽的跑步游戏中,我试图在障碍物离开屏幕时移除它,然后在屏幕右侧的一组坐标处创建一个新障碍物。它在大多数情况下都有效。问题是,当我添加一个新障碍物时,它会在 0,0 处瞬间闪烁(即场景的左下角......)。哈!

0 投票
1 回答
33 浏览

macos - 如何正确重新加载 Marmalade Quick 模拟器?

我要搬到 Marmalade Quick 了,我有一些事情让我非常恼火。

理论上,按 Ctrl+R 应该重新加载模拟器,再次加载所有 lua 文件。但是,我不断收到此错误:

soo ...这是否意味着我每次更改代码时都必须重新启动模拟器,而不仅仅是重新加载文件?顺便说一句,模拟器重新启动需要很长时间。