当初也没想过UE这么这么这么难搞,学习难度曲线也太陡峭了。这主要体现在没有合适的教程,和一上来就是Controller,Pawn,Actor那一套架构,当然我还必须用这个UE魔改的纯宏UCPP。其中很多很多问题,你真的一时非常非常非常难评,唉我也不清楚这个能写多少,估计是被起到了就回来看一下。
用法不统一
这个Bug找了我一下午,我真的百思不得其解。
我是一个Server然后+两个客户端,两个客户端中,一个表现正常,一个表现异常?唉我开到只剩下一个客户端后,又发现第一个就是有问题。这要我怎么办呢?
查了一下午,发现是获取PlayerState的这个地方定义不一样导致的。
对于我的playerController,可以看到介绍是,优先从本地客户端获取,这很好。
接着是我们的PlayerPawn,可以看到,他也是从本地开始
结果到了PlayerState,他就是变成了索引,what?
唉好吧这个变量名确实不一样,涨心眼了。