unreal-engine4 - 创建一组带有 oncick 事件的按钮
问题描述
我的游戏中有一组对象,我想根据数组中的对象计数在 UI 中创建按钮。在菜单构建脚本中,扫描数组以查找对象,并为每个对象创建按钮,并按对象名称标记。
现在我想为这些按钮执行 onclick 事件,该事件将在 UI 中显示有关各个对象的信息。所以我需要以某种方式为每个出现的按钮创建一个 onclick 事件,或者为这组按钮创建一个通用的 onclick 事件,它将从按钮中读取对象名称并在数组中搜索它。是否可以为将要在游戏中出现的对象创建事件?请建议。
解决方案
您可以使用 onclick 事件创建一个包含按钮的小部件对象,然后在构造脚本中创建小部件。在这里您可以找到一些小部件文档: https ://docs.unrealengine.com/en-US/Engine/UMG/UserGuide/WidgetBlueprints/index.html https://docs.unrealengine.com/en-US/Engine/ UMG/UserGuide/CreatingWidgets/index.html
推荐阅读
- php - Hyn 租户在创建新租户时显示 Query Exception 'the table 'db' is full
- ruby - Rubocop 不会突出显示未定义的变量吗?
- php - 突然之间,我在 Laravel 8 的 Auth 中间件中的 /admin 路由返回了 404 not found
- file-io - 如何从普通lisp中的文件中读取两个整数
- reactjs - Redux 将项目添加到状态重复条目中的现有对象
- css - Symfony 4 不完整的 CSS 加载
- java - Hibernate 在启动时进行 DDL 验证时不使用 @Table。使用 Flyway 和 TestContainers
- firebase - 在 Flutter Firebase 中,getter 'documents' 被调用为 null
- flutter - 数据持久化到数据库后,Snackbar 不显示
- pytorch - pytorch 中的超参数优化(目前使用 sklearn GridSearchCV)