StarterPlayerScripts 是位于 StarterPlayer 服务中的容器对象。它可以包含 LocalScripts 和其他对象,以及在 PlayerScripts 加入游戏时复制到 Player 容器一次。例如,如果您想在满足某些条件时在客户端上创建特殊效果,您可以在此容器中放置一个 LocalScript 来执行此操作。
这个对象也是一个很好的地方 дляLocalScripts定义额外输入,使用ContextActionService。对于仅在玩家生成时才相关的输入,您可以在 ContextActionService:BindAction() 角色生成时使用 Players.LocalPlayer ,然后在他们死亡或解除时使用 ContextActionService:UnbindAction() 。
修改控制脚本
当体验奔跑行时,该对象也会存储相机和角色的默认多平台 Roblox 控制脚本。如果 命名为 或 被放置在此容器内,它们将分别替换 Roblox 默认值为这些脚本。如果需要,您可以为每个添加空的 LocalScripts 来完全禁用它们;这对于不遵循 Roblox 体验典型控制模式的体验很有用。