所有分类
  • 所有分类
  • Unreal Engine
  • Blender
  • KitBash3D模型
  • 3D模型
  • 材质贴图
  • 图片参考

基于列表的交互系统 – List Based Interaction System

资源下载
VIP专享
仅限VIP下载升级VIP
官方地址
资源类型UE 插件/蓝图
支持软件UE5.1+
文件格式.uasset
包含内容压缩包

描述

展示视频: 点击我!

演示版: 下载链接

V2 更新日志:

  • 1. 添加了准星(屏幕中央)/屏幕光标位置追踪切换(包含启用光标的功能)。

  • 2. 为交互控件添加了多种主题/颜色(可针对每个 Actor 单独设置)。

  • 3. 添加了可在交互按钮松开时调用的新事件。

  • 4. 添加了显示焦点组件或 Actor 名称或两者都显示的选项(可分别设置)。

  • 5. 添加了”移除所有”功能,允许您从组件中移除所有交互。

  • 6. 添加了”在组件上添加多个交互”功能,允许您通过一个函数在组件上添加多个交互。

  • 7. 添加了新的键盘演示,带有可通过交互模式使用的”工作”按钮。

  • 8. 更新了展示地图。

—————–

基于列表的交互系统(复杂交互系统) 允许您设置简单交互(在整个 Actor 上设置)或复杂交互列表(在 Actor 的每个所需组件上设置)。

例如,这允许您为一辆汽车的每个车门设置各自的交互(如开门、锁门等),这些交互与行李箱(打开行李箱等)或车轮(更换车轮、充气等)等其他组件的交互是分开的。

在设置您想要的内容时,一切皆有可能。该组件附带了便捷的事件和可用的函数,例如但不限于”替换交互”,它可以替换给定组件上的交互;”移除交互”或”添加交互”。

除此之外,该系统还提供单击多次点击长按行为。

结果是玩家要么必须按住按钮才能完成列表中的某个交互,要么多次点击,或者只需单击一次。所有这些都可以由您(开发者)随意更改。

交互中可以更改的变量包括但不限于:按钮必须按住的时长、用户必须按下交互按钮的次数、交互控件样式和颜色、组件名称、Actor 名称等。

复杂交互系统的另一个绝妙功能是允许您随意隐藏组件的控件。

例如,这允许您让书柜中的一个组件/物品触发一个事件(也许打开一扇暗门?),而控件被隐藏,导致用户不知道他们是否可以与这本书交互。除了正常的交互外,它还允许您设置各种巧妙的谜题。

只要您能想到,您大概就能……实现它。这也可能导致使用该系统完成完整的对话系统。

用于显示交互的控件也可以轻松编辑,使用不同的图像、字体或颜色(前提是您为此提供所需的资产,因为该系统仅附带内置样式)。由于所有逻辑都保存在 InteractibleActorComponent 中,控件仅仅作为视觉表示存在。

       ©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。

评论0

请先
🔥限时特惠29元/年|永久会员原298现198!】全站资源任意下,每日更新。有疑问,资产找不到,需要帮助?微信咨询:CGTrove_com
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录
通知图标

欢迎访问CG Trove