SuperAPI AI 工具集

roblox-world-building

编程与开发

查看项目

更新于 10-15 21:37

技能介绍

用途:用 Luau 代码在 Roblox 中搭建世界,包括基础几何、模型组织、光照氛围、地形、运行时实体建模与程序化生成。

主要能力:

  1. Part 与 Model:创建 Part 时先设属性、最后设 Parent,静态几何应 Anchored;用 PivotTo/GetPivot 移动旋转模型,Model.WorldPivot 或 PrimaryPart 定义枢轴;按逻辑分组为 Model 以配合流式加载与 LOD;装饰件可关闭 CanCollide/CanTouch/CanQuery 与 CastShadow。材质用 Enum.Material,自定义外观可用 MaterialService 的 MaterialVariant 或 MeshPart 的 SurfaceAppearance。
  2. Lighting:LightingStyle 取 Realistic 或 Soft;ClockTime 与 GeographicLatitude 控制太阳位置,可动画实现昼夜循环;配合 Brightness、ExposureCompensation、Ambient 等;子对象含 Atmosphere、Sky、Clouds 及 Bloom、ColorCorrection、DepthOfField、SunRays、Blur 等后处理。逐帧变化建议在客户端由 workspace:GetServerTimeNow() 计算,避免复制流量。
  3. Terrain:用 FillBlock、FillBall、FillCylinder 等填充或挖空,材质含 Grass、Water、Rock、Air;批量生成可用 Region3 配合 ReadVoxels/WriteVoxels 分块处理;程序化高度图可采样 math.noise 并用 Random.new(seed) 保证确定性。
  4. 运行时实体建模:GeometryService 的 UnionAsync、IntersectAsync、SubtractAsync 返回未挂载的新部件,FragmentAsync 做 Voronoi 碎裂,SweepPartAsync 沿 CFrame 挤出,CalculateConstraintsToPreserve 保留约束。此类操作开销大,应在服务端执行并限流、回收碎片。
  5. ProceduralModel:由带 Attributes 与 OnGenerate 的生成器 ModuleScript 驱动,可在编辑期与运行时重建。
  6. 运行时网格与图像:AssetService 的 CreateEditableMesh/CreateEditableImage 支持运行时几何与像素编辑,发布游戏需所有者完成 ID 与 13+ 验证并在 Creator Dashboard 开启 Mesh/Image API,且有客户端内存预算与资产归属限制。
  7. 特效:ParticleEmitter、Beam、Trail、Highlight、Explosion 等,装饰性特效宜在客户端生成并回收。

限制:资料未提供具体安装命令、收费与价格信息;部分 API 有验证、内存与资产归属限制,CSG 操作需注意性能与限流。