问题标签 [roblox]

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

vb.net - 从 URI 启动应用程序 - VB.NET

我试图为我的应用程序创建一个协议来启动游戏,但实际上我似乎无法从 URI 启动它。我尝试使用的协议是,roblox://但如果我输入它,它似乎不会启动应用程序,Windows 告诉我它找不到启动 URL 的应用程序。

我使用的代码是:

如果我使用 来查看注册表regedit,键就在那里(我注册的是本文中的键),但它似乎没有启动。我在重新启动计算机后尝试过,它仍然没有。

0 投票
4 回答
7217 浏览

lua - roblox 上的 lua 脚本可以向上移动模型?

我有一个名为 door Inside 的模型 我有一个名为 Open 的 BoolValue 我有一个名为 Top 的模型,其中包含名为 Work Mabey Comeon 和 Proboblynot 的所有门块 我有一个 Block ,当触摸它时应该使 Top 向上移动

直接在门内我有这个脚本

在我应该在触摸时激活的按钮内

如果您知道如何解决此问题,我们将不胜感激。

0 投票
2 回答
5671 浏览

lua - 如何在 Lua 中结束循环协程?

我目前正在使用 Roblox(使用 Lua)开发游戏。它基本上是由几个小游戏组成的。在每一轮开始时,游戏中的所有玩家都被放在一张桌子上并传送到一个区域。这就是协程发挥作用的地方。随着回合的进行,我想要一个协程开始。该协程每秒检查玩家的生命值是否低于零,如果是,则将其从 currentPlayer 表中删除。

抱歉,如果我没有正确描述问题,但协程不会产生。我以前没有使用过协程,所以我可能试图以错误的方式产生它。我知道你们中的大多数人不会熟悉 Roblox,但 Lua 语法是一样的。

有人可以给我一个如何结束循环协程的例子吗?

0 投票
1 回答
841 浏览

lua - 如何在robox中使用字符属性?

问题是我需要改变用户的样子,但是当我尝试它时,角色不会变成新的颜色。角色外观不会加载,但不会改变它们的颜色。这是激光标签游戏,所以这是在游戏开始时选择团队并给他们颜色。我想知道是否有人可以向我解释。

当我说

我必须说每次他们重生时还是死后他们的颜色相同。

0 投票
2 回答
58 浏览

timer - 在一段时间内从一个值循环到另一个值

我目前正在为 Roblox 的PointLight对象编写方法。目前我正在编写方法来增加和减少BrightnessPointLight 的属性,但我已经靠在墙上试图获得我需要的公式。

程序需要在 DarkenSpeed(2 秒)的范围内从 Brightness (1) 循环到 FadedBrightness (.3)。我已经尝试在谷歌上搜索可能的解决方案,但我担心我正在寻找的东西太具体了。

这是一个代码片段:

如果有任何更好的方法来实现这一点——或者甚至是不同的方法——我会全力以赴。我倾向于用我的代码获得隧道视野,除了当前的问题之外,我没有考虑任何其他事情。

0 投票
2 回答
1498 浏览

roblox - 在 Roblox 中管理场所实例

所以,显然 Roblox 现在有办法在地方之间传送玩家

这很好,但是对于我想到的游戏,我需要非常精细地控制哪些玩家被允许进入哪些服务器(或者 Roblox 似乎称之为“放置实例”)。如何将一个玩家或一组玩家明确传送到一个没有其他玩家的新地点实例?

0 投票
2 回答
18034 浏览

roblox - 如何获取 Roblox 中的当前时间(在所有服务器上保持一致)?

在我的 Roblox 地方,我想获得一个代表当前时间的值,该值在我的游戏中所有正在运行的服务器和地方都是一致的。

我已经知道Time函数,但是该函数的文档似乎表明它仅在一个地方(或者可能只有一个地方实例?)是一致的:

还有勾号

返回 UNIX 时间中的时间,即自 Unix 纪元 1970 年 1 月 1 日以来的秒数。

但这还有另一个问题:

因为有些服务器运行在不同的时区(例如美国和欧洲的服务器),所以 tick() 将在这些服务器上返回不同的时间。这个时间会在几个小时内有所不同,就像时区差异一样大。由于这个事实,它无法说明两台服务器之间的相对时间(例如测量自玩家上次访问以来所用的时间)。

如何在我的游戏中的所有服务器和地点获得一致的时间价值?(现实生活中的实际时间很适合这个目的。)

0 投票
3 回答
931 浏览

javascript - 如何在 Javascript 中单击类或 div

我需要帮助,我正在为游戏制作机器人,但按钮没有 ID,我需要单击它。

我现在使用的代码:

0 投票
2 回答
955 浏览

lua - 我将如何制作自己的 spherecast 功能?

http://docs.unity3d.com/ScriptReference/Physics.SphereCast.html 我想它基本上是光线投射,但几乎在所有方向。

在这种情况下,一条射线将像这样创建:

澄清:我正在 roblox 上创建一个连续旋转 360 度的迪斯科球。每当球旋转大约一度左右时,它就会向几乎所有方向发出光线。这些射线使用 FindPartOnRay(ray) 记录任何接触点的位置。从那里我在从 FindPartOnRay(ray) 获得的位置上放一个灯。

0 投票
2 回答
679 浏览

lua - 如何在 ROBLOX Lua 中制作加权 RNG?(如 CS:GO 案例)

假设我有一张像这样的桌子:

其中“desert_camouflage”的权重比“forest_camouflage”更稀有。

我正在寻找一个 Rbx.Lua RNG 函数来打印它的结果。