4

我们应该能够访问其中的一些,以便我们可以在 CoreGui 中编辑每个 GUI 对象的位置。那么,除了安全原因之外,为什么我们不允许编辑 GUI 对象的位置?

另外,为什么受信任的用户不能使用 CoreScripts?如果他们需要访问 HttpGet 以便他们可以提供一个很好的显示来显示他们最好的朋友在当前时间和地点的位置怎么办?SocialService 并不总能奏效。

开发人员(或任何其他有经验的 Roblox 玩家,尤其是了解 UI 进出的人)能否尽其所能回答这些问题?

4

2 回答 2

2

我在 OBC 演员表中问过这个问题,特别是关于在 CoreGui 中编辑 UI 的问题。但是,我不确定是什么安全原因可以阻止这种情况发生。他们确实回复了——答案是,“好吧,我们绝对不希望你移动小帮助图标或退出按钮。”

我觉得一般的原因是因为如果一切都放错了地方,用户会感到困惑。例如,如果您进入一个网站,您可以在其中玩几款由该公司制作的游戏(如 ROBLOX),您会期望我的退出或帮助按钮在每款游戏中的位置都不同吗?

他们确实说我们将能够改变颜色。

希望这可以解决问题。

于 2010-11-22T20:07:30.773 回答
0

一些 GUI 对象,例如报告滥用按钮,我们不希望用户能够删除。另一个敏感区域是聊天窗口。如果它是完全可编写脚本的,您可以编写一个脚本,让它看起来像另一个用户在说他没有说的话。这并不是真正可取的。

HttpGet 目前是一个特权函数,主要有两个原因:

  1. 它将允许用户将动态内容放入关卡中,这将使审核变得更加困难。
  2. 编写不当或恶意编写的脚本可能会无限循环 HttpGet roblox.com,从而消耗我们的服务器资源。

没有明显的好处,但有一些明显的缺点。我们更愿意只解决需要解决的问题才能发布功能,因此我们会谨慎对待此类事情。如果我们稍后决定开放新功能,例如通过 API 使 ROBLOX 社交图可用,我们可以使用专用接口来限制您在给定时间段内可以向网站发出的请求数量,并且只返回我们确信我们希望您能够获得的信息。

有趣的是,很长一段时间以来,Adobe Flash 播放器出于同样的原因不支持 TCP 套接字。

于 2010-11-22T23:46:33.703 回答