SuperAPI AI 工具集

roblox-core

编程与开发

查看项目

更新于 10-16 00:02

技能介绍

用途:面向 Roblox 体验的基础开发,解决代码结构问题——某段逻辑该跑在客户端还是服务端、脚本与模块应放在哪个容器、如何组织可复用逻辑。

主要能力:区分服务端权威世界状态、生成与规则执行;客户端本地输入、相机与表现反馈;共享模块仅在双方都需要时使用。容器放置建议:ServerScriptService 放服务端脚本与模块,ServerStorage 放不需复制的服务端资源,ReplicatedStorage 放共享模块与复制资源,ReplicatedFirst 仅用于最早客户端启动,StarterPlayerScripts、StarterCharacterScripts、StarterGui、StarterPack 用于复制到每位玩家的客户端行为。脚本类型上,客户端用 LocalScript 或 RunContext=Client 的 Script,服务端用 RunContext=Server 或服务端放置的 Script,复用逻辑用 ModuleScript。服务用 game:GetService() 在脚本顶部获取一次并复用;客户端访问复制对象时使用 WaitForChild(),除非容器已保证加载顺序。ModuleScript 返回值按 Luau 环境缓存,每脚本 require 一次并复用,避免循环 require。Attributes 用于实例级轻量状态,BindableEvent 仅用于同一侧的通信。输入与相机代码保持在客户端,并适配玩家当前输入模式。

使用方式:附带的参考文档涵盖脚本工作流、客户端-服务端运行时、脚本位置与类型、服务、模块复用、属性、可绑定事件、输入概览,以及 Workspace 中相机、射线、碰撞与 CFrame 的基础用法。

适用与限制:仅限基础结构,不涉及 RemoteEvent/RemoteFunction 的跨边界设计与高级远程安全(转向 roblox-networking)、大范围 API 查询(roblox-api)、持久化与跨服务器状态(roblox-data)、Open Cloud 与 OAuth(roblox-cloud/roblox-oauth)。付费、价格等信息暂未提供。