InstantiateAsync有什么需要特殊处理的吗

1)InstantiateAsync有什么需要特殊处理的吗

2)如何长按鼠标左键持续射击

3)如何根据拾取物数量来提高玩家的速度

4)如何在发生碰撞时更换我的角色


这是第423篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。

UWA社区主页:community.uwa4d.com

UWA QQ群:793972859

Editor

Q:请教个问题,InstantiateAsync有什么需要特殊处理的吗?我发现异步实例化出来的角色,好像丢了蒙皮一样,Mesh完全不跟着动画、还有根节点动,始终以T-pose的形态呆在固定位置,而且同一个角色,同步加载是正常的。

这是我这边的环境:

A:我们在接近你的版本和更高版本试了下,分别复现了问题和正常加载。查了下可能是类似下面的Unity Bug(异步实例化相关的bug有很多),应该要升一下版本。

感谢旋@UWA问答社区提供了回答,欢迎大家转至社区交流:
answer.uwa4d.com/question/67...


Script

Q:我用这种方法(参考蓝图)实现了按住鼠标左键使我的步枪自动射击,请问有没有其它更简单的方法可以做到这一点?

A:实际上有更简单的实现方式:

使用EnhancedInputAction,其中有一个Ongoing节点。

给IA_Shoot增加一个Hold的Trigger,将原本的子弹发射功能从Triggered改成Ongoing即可。

针对以上问题,有经验的朋友欢迎转至社区交流:
answer.uwa4d.com/question/67...


Script

Q:大家好,目前我有一个Pickup蓝图来处理拾取计数器,当拾取数量达到某个值时玩家可以完成关卡。现在我想添加一个函数,以便每拾取10次,玩家速度就会略微增加,但是我当前的尝试没有效果。

A:通过GetPlayerCharacter拿到CharacterMovement节点,修改其中的MaxWalkSpeed即可,可以使用Sequence或其它节点来控制触发的条件。

增加速度的核心逻辑如下:

连上除法的判断即可。另外为了将两个逻辑放在一起,可以使用Sequence节点。

复现(简单版本):

针对以上问题,有经验的朋友欢迎转至社区交流:
answer.uwa4d.com/question/67...


Script

Q:我有一个小马里奥,我想让它在与蘑菇碰撞时更换角色(变成大马里奥),该如何操作呢?

A:没法直接更换角色,通常来说需要三步:

  1. 关闭当前角色的碰撞
  2. 生成新的角色并控制它
  3. 销毁老的角色

因为尝试用了一个固定视角,所以需要加一个Set Control Rotation节点,不然WASD的方向会和当前视角对不上:

针对以上问题,有经验的朋友欢迎转至社区交流:
answer.uwa4d.com/question/67...

封面图来源于网络


今天的分享就到这里。生有涯而知无涯,在漫漫的开发周期中,我们遇到的问题只是冰山一角,UWA社区愿伴你同行,一起探索分享。欢迎更多的开发者加入UWA社区。

UWA官网:www.uwa4d.com

UWA社区:community.uwa4d.com

UWA学堂:edu.uwa4d.com

官方技术QQ群:793972859

相关推荐
谷无姜5 小时前
为什么你的性能优化无效?可能是"木桶效应"在作祟
前端·性能优化
爱喝水的鱼丶6 小时前
SAP-ABAP:ALV上线前测试 Checklist——保障报表生产环境稳定运行
性能优化·sap·abap·开发交流·交流学习
FrameNotWork1 天前
组件冻结与按需加载:HarmonyOS 6.0 性能优化的核心手段
华为·性能优化·harmonyos
AI人工智能+电脑小能手1 天前
【大白话说Java面试题 第188题】【08_Kafka篇】第4题:Kafka 大量消息积压时该如何处理?
java·性能优化·kafka·故障排查·消息积压
不是光头 强1 天前
接口性能优化报告
网络协议·性能优化·rpc
qq_401700411 天前
Qt容器性能优化:QVector、QHash、QMap到底应该怎么选?
开发语言·qt·性能优化
爱喝水的鱼丶1 天前
SAP-ABAP:一次关于“交货日期”的增强需求:从复杂增强到标准功能的回归之旅
运维·开发语言·性能优化·sap·abap·经验交流
kiros_wang1 天前
鸿蒙性能优化全维度实战(启动速度 + 内存治理 + 帧率稳定 + 包体积瘦身)
华为·性能优化·harmonyos
CodexDave2 天前
MySQL事务隔离级别与MVCC机制解析
前端·数据库·mysql·nginx·性能优化·负载均衡
爱喝水的鱼丶2 天前
SAP-ABAP:ALV通用封装实践——搭建可复用的ALV开发工具类,减少80%重复代码
开发语言·性能优化·sap·abap·erp·alv