Screeps 如何按房间 Energy 动态生成 Creep 身体
根据room.energyAvailable、角色最低身体和50部件上限组装Worker,计算成本、生成时间、退化方案与spawnCreep返回值。
TAG
当前共有 7 篇文章使用这个标签。
根据room.energyAvailable、角色最低身体和50部件上限组装Worker,计算成本、生成时间、退化方案与spawnCreep返回值。
当房间没有采集者时,统一选择一座可用Spawn,计算最小身体、检查当前Energy和dryRun结果,并避免多Spawn重复生成。
用一次性确认任务让指定Creep移动到己方Spawn旁边,检查名称、所有权、相邻距离和recycleCreep返回值,并说明资源返还边界。
在TTL阈值下校验普通Creep、CLAIM部件、Boost、Spawn状态和相邻距离,计算单次续命tick与Energy,并处理renewCreep返回值。
保存StructureSpawn.spawnCreep()的dryRun和正式返回值,检查Spawn状态、名称、身体、Energy、Memory与可选能量结构。
写给 Screeps 新手的第一只 Creep 创建教程:安全找到 Spawn,准备 WORK、CARRY、MOVE 身体,设置名称并检查 spawnCreep() 返回结果。
写给 Screeps 新手的运输入门教程:安全判断 Creep 是否装满,让它返回 Spawn、交付能量,再重新前往 Source。