User interface 为什么CoreGui被锁定在数据模型中,为什么可以';受信任的用户不使用CoreScript吗?

User interface 为什么CoreGui被锁定在数据模型中,为什么可以';受信任的用户不使用CoreScript吗?,user-interface,graphics,roblox,User Interface,Graphics,Roblox,我们应该能够访问其中的一些,这样我们就可以编辑CoreGui中每个GUI对象的位置。那么,除了安全原因之外,为什么不允许我们编辑GUI对象的位置呢 另外,为什么受信任的用户不能使用CoreScript?如果他们需要访问HttpGet,以便提供一个漂亮的显示,显示他们最好的朋友在当前时间和地点的位置,该怎么办?社会服务并不总是能做到这一点 开发人员(或任何其他有经验的Roblox玩家,尤其是了解用户界面的玩家)能否尽其所能回答这些问题?我在OBC演员阵容中问过这个问题,特别是关于在CoreGui中

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

另外,为什么受信任的用户不能使用CoreScript?如果他们需要访问HttpGet,以便提供一个漂亮的显示,显示他们最好的朋友在当前时间和地点的位置,该怎么办?社会服务并不总是能做到这一点


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

我在OBC演员阵容中问过这个问题,特别是关于在CoreGui中编辑用户界面的问题。然而,我不确定是什么安全原因阻止了这一点。他们的回答是:“嗯,我们绝对不希望你移动小帮助图标或退出按钮。”

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

他们说我们可以改变颜色


希望这能澄清问题。

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

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

  • 它将允许用户将动态内容分为不同的级别,这将使调整变得更加困难
  • 糟糕或恶意编写的脚本可能会使HttpGet roblox.com陷入无限循环,消耗我们的服务器资源
  • 没有明显的好处,但也有一些明显的缺点。我们更喜欢只解决需要解决的问题,以便发布功能,因此我们在这方面的错误是谨慎的。如果我们以后决定开发新功能,比如通过API提供ROBLOX社交图,我们可以通过一个专用界面来实现这一点,该界面限制您在给定时间段内对网站的请求数量,并且只返回我们确定希望您能够获得的信息


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

    这是一个很好的答案,但我希望ROblox开发人员(如Telamon)能给出答案:不过,我的回答很好。我想听听泰拉蒙的意见,谢谢你的回答。因此,除非用户在Roblox工作(或者能够上传Lua类型的资产?),否则用户无法使用CoreScripts。我同意pighead10,Mods不希望游戏让新玩家感到困惑。如果玩家可以访问CoreGUI,那么新玩家可能会意外删除退出按钮或帮助按钮。希望这能帮上更多的忙!