问题标签 [gideros]

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

lua - Edgeshape.new 和 PolygonShape.new (box2d) 之间的区别

在 2d 游戏开发引擎 Gideros 中,box2d 是一个物理库,可能是外部库而不是 Lua 内部,有称为 edgeshape.new 和 Polygonshape.new() 的函数,两者有什么区别?

0 投票
1 回答
123 浏览

lua - 检查游戏中的每一次碰撞

我正在使用 Gideros,这是我必须检查碰撞的代码,但真正发生的是碰撞仅打印 3 次,因为 groupA 中只有 3 个成员,我想检查所有 3 个成员的碰撞,但显然只要随着游戏的运行,如何检查我的第二个精灵(可爱)碰巧与 groupA 中分组的 3 个对象中的任何一个发生的每次碰撞?

0 投票
2 回答
1734 浏览

lua - 字符串兼容性错误,尝试索引一个 nil 值

我正在使用 Gideros 并收到此错误:

我有这段代码,一旦显示文本,它就会给我上面提到的错误:我该如何解决这个问题?

0 投票
1 回答
16995 浏览

lua - 尝试调用一个 nil 值

它给出了一个错误,说'attempt to call global youLoose (a nil value),我在哪里做错了?

0 投票
1 回答
1340 浏览

lua - 使用 Gideros 在 Lua 中使用 getPosition() 和 setPosition()

我正在使用 SceneManager。:现在,问题是我在这个级别上有很多对象,但我只希望其中一个在触摸时上下移动,该对象取自纹理包,基本上是一个动画:

如果我这样做self:getPositionself:setPosition则此级别中的所有对象都会更改其位置,我如何仅self.anim[frame]在用户触摸屏幕时更改位置?

--在 Play.lua 中

然后是这样的:

0 投票
1 回答
150 浏览

lua - 调度 Touch END 事件,直到用户在 Lua 中触摸屏幕

我希望在用户触摸屏幕之前分派 TOUCHES_ENDS 事件,但是当触摸被移除时它只被分派一次,例如,我希望我的播放器在用户不触摸屏幕并且需要做某事时连续运行否则当用户触摸屏幕时。请?

0 投票
1 回答
311 浏览

lua - 在 lua 屏幕上显示更新的文本

我正在使用带有 gideros 的 Lua 我在 OnEnterFrame 方法中更新了文本:

但这样下一个计数只是显示在前一个计数之上。

如果我做

self:removeChild(text7), 文本根本不显示。我应该在哪里删除最后一个计数,以便只显示更新的计数?

0 投票
2 回答
118 浏览

mobile - Gideros 事件被触发后显示为 null

我的 gideros 游戏中有 Dispatched 事件。我不确定的是,当我尝试访问事件(对象触发)时,它返回一个长度为 0 的表。

我有一个字母类如下:

实现这个类的代码如下:

当我点击其中一张图片时,该事件被触发并且代码确实在 LetterDown 事件下运行,但是当尝试访问事件参数时,它返回:

任何想法或解决方法?

更换时:

它打印为零。

我提前感谢您的帮助。

问候,沃伦

0 投票
1 回答
208 浏览

lua - Lua Box2d Gideros:隐藏身体

在 Gideros studio box2d 中,身体(基本上是物理对象,而不是与之配套的图片)总是显示为半透明的形状。在我的游戏中,我不希望玩家能够看到这些尸体。我已经看到你可以在电晕中做到这一点,但我还没有看到任何关于 Gideros 的信息。有没有人足够了解 lua 和 box2d 来告诉我如何做到这一点?谢谢!

0 投票
1 回答
272 浏览

android - Lua Gideros:用触摸画线

在我使用 Lua 和 Gideros 工作室的游戏中,我希望有人能够通过触摸屏幕的线的开头和他们释放的线的结尾来绘制一条直线。当我运行我的代码(如下)时,我总是收到以下消息:

main.lua:66:尝试索引全局“事件”(一个零值)堆栈回溯:main.lua:66:在主块中

这是我的代码:

下一行是我的代码中的第 66 行:

有人知道为什么会这样吗?谢谢!