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

UE4.27纯蓝图2D游戏出现双玩家实例问题求助

UE4.27 2D蓝图游戏双角色问题的原因与解决方法

问题原因

  • 地图中手动放置了自定义Character实例:GameMode启动时会自动生成绑定的玩家角色,叠加手动放置的实例就会出现两个角色,其中手动放置的没有绑定玩家控制器,所以处于静止状态。
  • 项目默认Pawn类未正确配置:如果Project Settings > Maps & Modes里的Default Pawn Class仍为引擎默认的Character类,在未设置Player Start的情况下,UE可能会生成默认Pawn作为 fallback,和GameMode生成的自定义角色形成两个实例。
  • 蓝图存在重复生成角色的逻辑:比如在GameMode蓝图、Level Blueprint中重复调用了Spawn Actor from Class节点,导致额外生成了一个无控制器的角色。

解决方法

  • 清理地图中的角色实例:打开关卡编辑器,找到场景中手动放置的自定义Character,直接删除即可。
  • 修正项目默认Pawn设置:进入Project Settings > Maps & Modes,将Default Pawn Class设置为你自定义的Character类,或者清空该选项,让GameMode的Pawn设置优先生效。
  • 排查蓝图生成逻辑:检查GameMode蓝图、Level Blueprint以及所有可能涉及角色生成的蓝图,移除重复的角色生成节点,确保只有GameMode负责生成玩家角色。
  • 添加Player Start Actor:在地图中放置一个Player Start Actor,明确指定玩家生成位置,避免UE自动生成 fallback 的默认Pawn。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 04:12:02