多人游戏里客户端如何得到其他pawn呢?
本帖最后由 StaticMao 于 2017-11-6 14:12 编辑比如现在有一个服务端,两个客户端,我在一个客户端里能看到服务端和另一个客户端的复制pawn,
现在我想做个技能,把其他人能拉到自己跟前,在蓝图里测试用GetPlayerPawn(编号),就能获取其他的pawn,
但用C++写的时候只有UGameplayStatics::GetPlayerPawn(GetWorld(),0) 第0个是有效的,1就无效了,
这样我就没办法获取到别的pawn传递到服务端执行函数设置位移了,还有什么办法获取其他客户端和服务端的pawn的方法吗?
客户端做这种事不太好吧,你要真这样写外挂就会很高兴了
还是交给服务端的GameMod来做靠谱一点,客户端只发送一个通知就行了 lein 发表于 2017-11-6 19:52
客户端做这种事不太好吧,你要真这样写外挂就会很高兴了
还是交给服务端的GameMod来做靠谱一点,客户端只发 ...
原来一般是这样在做的,没什么经验,最近在琢磨这么,多谢指教 调用服务端执行函数,GetWorld()->GetPawnIterator()能遍历到所有的pawn getPlayerController 后 get pawn https://forums.unrealengine.com/development-discussion/blueprint-visual-scripting/36628-get-list-of-all-connected-players mknmknmk 发表于 2017-11-7 18:11
https://forums.unrealengine.com/development-discussion/blueprint-visual-scripting/36628-get-list-of- ...
thanks for you
页:
[1]