You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity中实现SWAT4风格可滚动上下文交互菜单的技术咨询

关于SWAT4风格交互上下文菜单的实现求助

需求概述

希望制作一个交互系统,通过小型上下文菜单选择操作,与SWAT4中指挥AI队友的菜单样式一致,支持用滚轮选择选项、按下左键确认。

当前进度

当瞄准足够近的对象时,会打开一个编辑器中预先创建的按钮面板(调用SetActive(true)),但由于每个可交互对象的选项数量不同,无法动态修改按钮的数量及位置;且当前菜单不支持滚轮或鼠标操作。

示例交互对象选项

  • 门的选项:Open、LockPick、Blowing it
  • 现金堆仅一个选项:Take...

核心需求目标

实现一种可在游戏中动态创建自定义菜单的方式,需满足:

  • 支持修改选项数量、选项名称
  • 支持向上滚动选择上一个选项、向下滚动选择下一个选项
  • 支持左键确认选中操作

问题总结

当前的静态菜单实现方案不佳,不确定是否可使用OnGui()实现该功能;若OnGui()是正确方案,如何实现SWAT4风格的菜单效果?恳请提供实现思路。

内容的提问来源于stack exchange,提问作者Zartox29

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 08:54:18