首页»版块 更多荣耀手机 荣耀Robot Phone 【有奖共创】帧帧精彩•声声入耳,共同打造更进阶的游戏 ...
#星火共创营#

【有奖共创】帧帧精彩•声声入耳,共同打造更进阶的游戏体验

  [复制帖子标题和链接]

615611

数码爱好者  LV7  发表于 昨天 13:12 江苏 来自:荣耀Magic7 Pro
【YOYO游戏场景优化建议】游戏对局内AI动态出装推荐卡片,游戏SDK对接实现一键选中推荐装备

一、现存痛点

当前MOBA手游自带出装方案均为静态预设模板,不会跟随实时战局动态变化:敌方出装、阵容、经济差、顺风逆风发生改变,出装建议不会同步更新。
1.敌方大量回血,系统依旧推荐输出装;敌方物理爆发极高,不会主动提示补防御装备;
2.新手玩家对局中要切出游戏查出装攻略,打断对战节奏;
3.现有方案全部写死,无法结合本局真实对战局势给出适配方案。

现在的系统悬浮提示大多只能展示文字,不能直接联动游戏装备商店;如果只是文字参考,玩家依旧需要手动在装备商店里挨个找装备,体验不够连贯。

二、核心构想

通过游戏厂商SDK官方对接,YOYO获取对局合法数据(敌方英雄、敌方已购装备、双方经济差、我方英雄),在游戏对局内弹出系统侧边推荐出装卡片。

区别于预设模板:推荐由YOYO‑AI实时计算生成,不是游戏本地写死的静态方案。

交互逻辑:
1.触发时机:玩家回城打开装备商店时,侧边弹出轻量化推荐卡片;也支持主动唤醒YOYO语音,呼出出装推荐卡片;
2.卡片内展示2‑3套本局适配出装方案(输出流/抗压容错流),每套列出优先购买装备,附带简短克制说明;
3.玩家点击卡片上的装备条目,直接同步到游戏装备商店,自动选中该件装备;
4.全程只做推荐+选中装备,不会自动替玩家完成购买,最终是否购买、是否更换出装,全部由玩家手动确认,玩家可以完全无视推荐自由出装。

重要:不使用模拟点击、无障碍、内存读取这类外挂式技术,全部依赖游戏厂商开放的官方SDK接口实现,保障账号安全,规避外挂风控风险。

三、落地实现两种路径

路径一(理想,效果完整):游戏厂商与MagicOS完成SDK对接

1.游戏对外开放对局数据接口、装备商店选中接口;
2.YOYO可以合法读取本局阵容、敌方出装、经济;点击卡片装备,调用游戏接口完成“选中装备”,交由玩家手动点购买按钮;
3.全部能力在游戏内部原生UI体系运行,不是系统悬浮窗叠加在游戏之上,不会出现窗口抢占焦点、误触、被反作弊拦截的问题。

路径二(未适配SDK的游戏,降级方案)

没有厂商SDK适配,则降级为纯信息展示卡片:仅展示文字出装建议,不支持点击联动装备商店。

说明:没有官方接口,系统层不能直接操作游戏内部商店UI,避免触发游戏反作弊判定封号风险。

四、约束、安全与开关设置(工程师重点参考)

1.安全红线:永远不会自动购买装备,不会模拟点击游戏内购买按钮,只负责“选中装备”,购买动作必须由玩家手动完成;
2.独立总开关:可以完整开启/关闭整套AI出装推荐;卡片弹窗也可以单独关闭,只保留语音查询模式;
3.卡片UI轻量化:侧边窄条卡片,不遮挡对战、商店核心操作区域;可以手动拖拽位置;
4.装备库跟随游戏版本迭代更新,不会推荐已经删除、改版的旧装备;同时提供多套出装思路,不给出唯一标准答案;
5.不后台持续运算:仅回城、打开装备商店或者用户呼叫YOYO的时候,才执行AI推理,不会持续消耗NPU算力,不增加游戏耗电、延迟;
6.明确能力边界:该功能必须游戏厂商开放SDK接口才可以实现完整一键选中;未适配游戏仅做文字展示。

五、方案优势

1.相比静态模板,真正结合本局敌方出装、阵容、经济做动态AI出装建议;
2.打通“AI推荐‑一键选中装备‑玩家手动确认购买”完整链路,不用玩家手动翻找装备;
3.完全基于游戏官方接口,不触碰内存、不模拟触控,规避外挂封号风险;
4.新手玩家获得对局内辅助;老玩家可以直接关闭功能,完全保留自由出装的玩法;
5.丰富YOYO在游戏场景的实用价值,提升MagicOS游戏生态差异化。

总结

现有游戏出装模板一成不变,很难应对千变万化的真实对局。
通过和游戏厂商SDK对接,实现YOYO AI根据实时战局生成出装卡片,点击即可选中对应装备,只做推荐,不替玩家做决定,兼顾新手辅助与老玩家自由度。希望研发团队评估参考。
数码爱好者  LV7  发表于 昨天 17:34 江苏 来自:荣耀Magic7 Pro
【游戏图形优化建议】借鉴蜂鸟架构图层合并机制,合并团战多技能动画渲染指令,提升满特效团战帧率稳定性

一、现存痛点

MOBA、竞技类游戏团战瞬间,会同时爆发大量技能特效:多个大招、弹道、爆炸、粒子效果一起输出。
每一个技能特效,游戏都会生成独立绘制指令、独立图层提交给GPU。
大量零散的draw‑call绘制指令,会造成CPU提交压力上涨,GPU频繁切换渲染状态,带来开销。
最终表现就是:人少对线帧率稳定,一团战就帧率抖动、掉帧。

游戏传统优化手段大多是降低特效质量、删减粒子数量,是以牺牲画面效果换取流畅度。
希望在不删减特效、不降低视觉效果的前提下优化团战渲染压力。

二、核心构想

借鉴蜂鸟架构图层拼接、指令合并的设计思路。
把同一时间批次、互不遮挡的多个技能动画特效图层,在驱动/图形中间层做合并处理:
将一大堆分散独立的技能绘制指令,合并成为少数合并后的绘制指令再提交GPU。

不是修改游戏资源,也不是删减任何特效画面;画面上所有爆炸、光效、粒子全部保留原样,用户视觉看不到任何变化,只优化底层GPU提交流程。

工作流程:

1. 游戏输出大量独立的技能特效图层、分散的渲染绘制指令;

2. 图形中间层识别属于技能特效批次的图层;

3. 在合规前提下,把多个特效图层拼接合并,将多条零散draw‑call合并为少数合并指令;

4. 合并后的统一指令下发给GPU执行渲染;

5. 场景、角色、UI图层保持原有逻辑不受影响。

通过减少指令提交次数,降低CPU‑GPU之间的调度开销,缓解团战大量特效带来的性能压力,改善团战掉帧抖动。

三、现实落地约束与边界条件(工程师重点关注)

1. 有合并适用前提,不是所有图层都可以合并
只有同一渲染批次、混合模式相近、没有复杂互相遮挡关系的技能特效图层适合合并。
特效之间存在复杂层级遮挡、不同混合模式的图层,无法强行合并,避免画面错乱、特效层级错乱。

2. 需要规避画面bug
合并处理不能改动特效绘制顺序,不能颠倒前后层级,不能改变透明度、混合效果,不能出现特效消失、闪烁、花屏。一旦检测图层不适合合并,则直接回退,沿用游戏原始渲染指令,不强行优化。

3. 会带来少量中间缓冲区开销
图层拼接合并,需要额外的帧缓冲内存,需要控制显存占用,不能造成显存暴涨。

4. 动态开关,负载自适应

- 只有检测到同时出现大量技能特效(团战场景)才启用指令合并;普通对线、低特效数量场景直接不开启该逻辑,避免额外开销。

- 整机温度高、已经接近温控降频阈值时,自动关闭图层合并,优先保障整机稳定性。

5. 系统图形层实现,尽量不需要游戏厂商改动
依托蜂鸟图形架构现有能力做扩展,属于系统图形栈优化,理想状态下不需要游戏修改代码适配;部分特殊渲染管线游戏会自动降级不生效。

6. 能力边界说明
该方案主要减少CPU提交、指令切换开销;不能解决游戏本身GPU片段着色器算力过载问题。如果是大量像素计算导致的团战卡顿,本优化改善有限。

四、方案优势

1. 不**画面表现:不降低特效等级、不删减粒子,全部特效完整保留,从底层指令层面优化性能。

2. 专门针对团战多技能爆炸这种高频痛点场景,对线场景不引入额外开销。

3. 复用蜂鸟图形架构已有的图层管理能力,属于现有架构能力的延伸扩展,不用从零搭建一套全新图形模块。

4. 对玩家无感知,没有操作学习成本,不需要用户手动调节参数。

五、总结

团战掉帧很多时候来源于大量技能特效产生海量零散渲染指令,造成CPU‑GPU交互开销。
借鉴蜂鸟架构图层拼接思想,对可兼容的技能特效图层做指令合并,减少draw‑call提交数量。
做到特效画面不变,降低团战渲染开销,缓解团战帧率抖动,进一步强化MagicOS游戏图形调度能力。
希望研发团队评估参考。
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表