游戏系统

游戏内 AI:为玩家生成文本、图片、音乐和 3D

iDos Games 现成游戏内 AI 的运作方式:一个 AI 工作室,玩家通过你开放的功能生成文本、图片、语音、音乐、视频和 3D,并以游戏资源计价,以及如何在后台中设置。

游戏内 AI 让玩家在你的游戏里创作:通过你向他们开放的功能,生成文本、图片、语音、音乐、视频和 3D 模型。 提示词和模型都留在服务器上;玩家只需描述想要什么,并支付你设定的游戏资源价格,或者免费。

玩家看到什么

  • AI 工作室,按类型列出你开放的所有功能:文本、图片、语音、音乐、视频、3D。
  • 描述和价格:玩家描述想要的内容,并用游戏资源支付,或免费。
  • 服务器任务的结果:文本、图片、音频和视频播放器、3D 的下载链接。
  • “我的作品”:玩家的生成历史。
AI 工作室
12 450
320
图片
文本
音乐
英雄肖像

“身穿金色铠甲的狐狸骑士,卡通风格”

生成 · 20
狐狸骑士已完成
战斗主题曲生成中…
你向玩家开放的 AI 功能,按类型分:文本、图片、语音、音乐、视频、3D。
玩家描述想要的内容,用游戏资源支付功能价格(或免费)。
“我的作品”:结果来自服务器执行的任务。
示例. AI 工作室:功能、玩家提示词和玩家作品。

如何运作

  • 功能由你设置:生成什么、隐藏的提示词以及限制;玩家永远看不到提示词和模型。
  • 生成费用从你的 iDos Games 账号积分中扣除;玩家以游戏资源支付的价格由你决定。
  • 标记为隐藏的功能供游戏自己的代码使用(NPC 台词等),不会在工作室中显示;体素沙盒就是这样生成世界的。

步骤 01把系统加入项目

告诉 AI 编程助手:“让玩家可以生成英雄肖像”。它会安装 AI 工作室,或者从游戏自己的代码中调用该功能。

步骤 02在后台中设置

打开后台,选择你的项目,进入 实时运营 → v2 → 应用内 AI。

  • 创建功能:类型(文本、图片、语音、音乐、视频、3D)、隐藏的提示词及其质量模式。
  • 设置玩家需要支付的游戏资源价格,以及每位玩家的限制。
  • 设置游戏的花费上限,避免热门游戏花掉比你计划更多的积分。

页面上的 AI 按钮会打开助手:描述你的需求,它会提出修改,你检查后点击保存。

步骤 03测试并发布

在应用的测试版中检查系统。设置通过单独的操作发送到正式应用,请看发布与链接。

开发者须知

游戏内 AI 通过 @idosgames/core 中的 client.ai 工作。

TypeScript
// 通过游戏的 'skin-gen' 功能,根据玩家的描述生成一张图片
const res = await client.ai.generateImage('skin-gen', { Prompt: text })
if (!res.ok) return showError(res.error) // 被拒绝:没有生成,也没有扣费
// 任务由服务器执行;等待结果
const done = await client.ai.waitForGeneration(res.data)
  • 请求被拒绝(达到限制、不可用)不会扣费:显示原因,并建议稍后再试。
  • 不要自己循环等待:waitForGeneration 会跟踪服务器任务。

每个字段都在技能 ai-generation-system 中有说明,由 SDK 的 MCP 服务器提供。

常见问题

生成的费用由谁支付?

生成费用从你账号的积分中扣除;你可以为玩家设置以游戏资源计的价格。

玩家能看到我的提示词吗?

不能。提示词和模型都留在服务器上;玩家只能看到你开放的功能。

另请参阅

制作你自己的游戏

用一句话描述你的想法,AI 编程助手会把它做出来,并以独立链接上线。