问题标签 [solar2d]
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.
ubuntu - 如何在 Ubuntu 20.04 LTS 上安装 libwebkitgtk 包?
所以我正在尝试安装Solar2D(以前称为Corona SDK)来制作手机游戏。安装依赖项后,当我运行 Solar 2D 时,出现以下错误:
我尝试使用安装 libwebkitgtk,sudo apt-get install libwebkitgtk-1.0-0
但在终端中收到以下消息:
game-physics - 如何在 Corona sdk/solar2d 上创建和移动一组弹跳物体?
我已经在这个网站上找到了一个类似的问题,但答案并没有真正帮助。我正在Solar2d /Corona sdk上创建一个游戏,我正在尝试创建多个在屏幕上弹跳甚至相互碰撞改变方向的对象(就像在现实生活中一样)。我遇到了一些问题......我试图创建一些墙壁,但我只看到白线,我的对象可以越过它们,因为它们只覆盖一半的宽度和一半的高度。这是我使用的代码(我在互联网上的某个地方找到了它):
如何将屏幕边缘设置为边界?既然我想创建同一个对象的多个副本,我应该单独创建它们还是作为一个组创建它们?
我是网站的新手,所以如果我犯了任何错误,我很抱歉!
time - Solar2D 中不同时间的转换(前 CoronaSDK)
有没有办法防止角色同时开始?我试过这个,但即使我添加了延迟,每个角色仍然会在动画开始的那一刻开始动作。
coronasdk - 如果他面前的角色还在,如何阻止角色
我不知道为什么我的代码不起作用。如果他面前的角色静止,我只想阻止下一个角色。我的想法是在他们的线速度为 0 时设置线性速度(0,0),以便下一个角色知道当他面前的角色的线速度为 0 时他必须停止。
python - 如何粘合lua和python
我正在为我父亲的杂货店制作一个 DBMS,我想将账单发送到客户的手机号码。所以我认为 Lua 将处理 Solar 2d 中的应用程序界面和 python 的所有后端工作。但我不知道如何将它们构建在一起,以便它们相互协作,并且无需在每个会话中启动 python 解释器。这是伪代码
先感谢您。
coronasdk - 关于 Solar2D/CoronaSDK 如何像游戏傻瓜部队一样在同一组中添加多个蒙版
我想用不同的蒙版显示同一组的对象。在我的平台游戏中,玩家的面具可以触摸物体的面具,从而产生这种效果,就像傻瓜部队的游戏https://youtu.be/1do-dEsM644?t=1336
我需要使用 2 个或更多不同的面具来揭示同一组。
lua - corona sdk / solar2d 多个移动物体
我在制作具有随机移动速度的多个对象时遇到问题。例如,我需要制作 1000 个对象并以随机速度沿随机方向移动它们。
OOP 方法不起作用,但在 love2d 中它可以正常工作。
此代码不起作用,似乎 solar2d 无法识别“自我”。
duration - solar2d中发射器的持续时间
我只是对 solar2d 发射器感到困惑,如果发射器发射结束,发射器会发生什么?发射器之后会被移除吗?还是留在原地?拜托我需要帮助。谢谢你。
lua - Lua - 无法重新启动游戏
我的游戏很简单,它包括避免一些坠落的物体。当玩家与对象碰撞 3 次时,会出现一条消息,上面写着“游戏结束”。我的问题来了,我想添加一个重启按钮,但我不明白如何真正重启游戏。
我尝试过使用场景,但我不明白它们是如何工作的,有人可以向我解释一下吗?
由于游戏是单关卡,我也尝试过避开它们,几乎成功了,但我无法停止碰撞检测。是否有真正的替代场景来重新开始游戏?
有人可以帮帮我吗?任何提示表示赞赏
lua - Solar2D \ Lua:如何使用物理方程绘制弹丸曲线?
我的问题是如何使用 Solar2D Lua(以前的 Corona SDK)中的基本物理方程绘制弹丸曲线?物理方程,例如f=ma
, T=(2u sinΘ)/g
, R=((u^2) sin2Θ)/g
, vx=ut cosΘ
, vy=ut sinΘ-(g(t^2)/2
。
输出应该类似于这个例子 - Projectile motion