星际航道:用生成的 3D 战舰做太空射击游戏
描述一个设定,就能得到一个发生在其中的可玩 3D 太空射击游戏,打包成一个离线 HTML 文件。你的战机、敌机、炮台和 Boss 都是生成的带贴图 3D 模型,360° 天空、音效和音乐也都通过 SandBase 生成;敌机波次、火力升级、新星炸弹和 Boss 战由现成的引擎完成。
准备好一个设定,以及可选的四种舰船、天空、配色和音乐。Skill 会交付可下载的 Skill(射击游戏引擎、带预算的 3D 素材生成与模型压缩、自动验证),以及两个可玩示例,附生成的素材和实扣费用。
使用方法
你的编程 Agent 复制参考游戏,只写一份主题:中英文文案、配色、光照,以及每个模型、音效和音乐的提示词。
素材步骤会先列出每一次 SandBase 调用和最坏情况的价格,超出预算就拒绝,确认后才花钱。生成任务的编号会立即保存,中断后可以找回结果,不会重复付费。
四个 3D 模型各从约 10 MB 压缩到 1.1 MB 以内,所有内容打成一个 HTML 文件,再用无头浏览器实际试玩:起飞、移动、自动驾驶 60 秒、Boss 近景、新星、被击毁、重来、静音、中文和手机。
常见问题
会调用模型或需要密钥吗?
只在制作新主题时调用:素材步骤通过你自己的 SandBase 登录调用模型,生成四个 3D 模型、天空、音效和音乐。做好的游戏不发出任何网络请求,也不调用模型。
做一个游戏要多少钱?
两个示例的素材都花了 1.588 美元。生成前会先列出最坏情况的价格(约 1.67 美元),超出预算的计划会被拒绝。编程 Agent 自己的 token 另算。
为什么演示要放在沙盒里?
框架是不透明源,也不能联网,所以场景读不到本页的任何内容,也访问不了互联网。
敌人可以是生物而不是飞船吗?
可以,只要它会飞:生成的模型是静态的,敌人的穿梭、侧倾和旋转都是程序化的。看起来像飞行物的都行。
可以用自己的模型吗?
可以。把你自己的 GLB 放进主题的 media 文件夹,跳过这些部分的生成,并记录来源。
为什么没有在线生成?
生成新场景需要在沙盒里注入模型 Key,后端暂时还不支持。目前请用你自己的 Agent 运行这个 Skill。