我如何在ue4 c ++中复制自定义动作

问题描述

我在游戏开发方面面临着小挑战,希望有人能提供帮助。因此,基本上有一个我从互联网上下载的项目,它具有自己的自定义运动组件和用c ++编写的pawn,这正是我的游戏所需要的,它是一个行星重力函数,可让您使用地球仪(球形网格)作为运动场(例如在该地球网格上的站立,行走,跳跃等),游戏会将地球视作一种重力点。

问题在于,一切都可以在脱机模式下或在服务器实例上正常运行,但是在客户端实例上,一切都是一团糟。基本上没有任何复制,即使我可以看到其他角色,我也无能为力。什么都行不通,如果我输入了移动键,角色将移动,但是立即传送回生成点,好像,我不知道这是重新生成还是服务器拒绝了移动选项,只是将角色放回原处。第二个问题是什么都没有复制,基本上其他角色只能看到一个网格,它永远不会做任何事情,不会移动或旋转,也不会做任何事情。第三个问题是客户端没有服务器具有的某些逻辑,例如重力(到地球/行星)不起作用,因为如果您将客户端生成在地球的一侧,它将掉落关闭,就好像它是一台服务器一样,它将按原样粘在地球上。

如果您有与此相关的经验或知道该怎么做,请提供帮助,感谢您能获得的任何帮助。如果您没有时间,请直接指出正确的方向,因为我不知道从现在开始该怎么走。在线上也没有太多信息。

如果您要下载并查看,这里是项目的链接,这是自定义重力示例:https://ue4resources.com/plugins

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)