欢迎光临散文网 会员登陆 & 注册

【UE4】莫名的SpawnActor失败&生成玩家在相同位置的异常

2021-01-29 16:40 作者:天空游荡的鱼  | 我要投稿

    今天遇到几个比较有意思的现象,特此记录。

  1. 用同一个角色蓝图生成对象,自己的角色可以Spawn并显示,但其他玩家Spawn失败。

  2. 服务器下发了很多角色,都在同一个点生成,但只能看到自己。而且每个端看到的玩家数量还不一致。

  3. 人多的时候,跑着跑着就有可能往地板下掉落。

    先上一张效果图:


    第一个问题其实遇到很多次了, 是SpawnActor的时候。其实是成功的,但检查地板时,与地板发生了碰撞或其他,会马上设置为PendingKill。这里在Spawn时,传入参数,

    第二个问题和第三个问题都差不多,在角色蓝图中有一个选项

默认是黄色选中的值,当发生碰撞时,会找一个合适的地方生成,如果找不到就不生成。

至于上面gif中掉到地板下面,其实是物理导致的,将角色的物理关掉就好了。

反正我在游戏中已经将主角的几个物理关掉了,上面这个也选了Try to Adjust Location, But Always  Spawn。

【UE4】莫名的SpawnActor失败&生成玩家在相同位置的异常的评论 (共 条)

分享到微博请遵守国家法律