开启辅助访问
切换到窄版
登录
立即注册
只需一步,快速开始
社区
BBS
找回密码
站务合作
搜索
搜索
在线大礼包
每日签到
本版
用户
引擎世界丨EngineWorld.CN
»
社区
›
UnrealEngine 4 专区
›
UE4 综合问答
›
7-4 工作笔记
返回列表
发新帖
7-4 工作笔记
[复制链接]
2815
|
5
|
2018-7-4 15:57:33
|
显示全部楼层
|
阅读模式
有时,我们希望角色在向左、右移动时,角色本身依旧朝向摄像机的前方
一般这种情况下,我们在Character中激活Use controller rotation yaw,
这个时候如果你Add Movement Input时传入的是Character的RightVector
在联网的情况下,会发生抖动,抖动的原因是因为角色在向右移动时会将character 本身旋转,但是同时又使用了
Controller的rotation,这时服务器就会修正,不停的偏移和修正导致了角色的抖动,
解决方法,在CharacterMovementComponent中有一个名为Orient Rotation to movement 这个点似乎默认为true
将其置为false就可以了。
补充,在角色没有联网时我的角色没有表现出抖动的现象,我想这个应该是和网络延迟有关,也就是服务器在本地时虽然有冲突,
但是能够被极快的修正,导致我们没有发现问题,当服务器与客户端分离后,会有一定的延迟这时才会导致角色出现抖动
回复
使用道具
举报
提升卡
变色卡
千斤顶
user
|
2018-7-4 16:00:06
|
显示全部楼层
这个问题看起来似乎很容易,但是由于其只会在联网时 被发现,和那个并不常见的节点,我足足花费了一天半的时间去解决这个问题,也希望能够帮助遇到同样问题的朋友
回复
支持
反对
使用道具
举报
dududu_2004
|
2018-7-5 19:30:53
|
显示全部楼层
谢谢分享经验!
回复
支持
反对
使用道具
举报
虚幻4工程师
|
2018-7-6 10:40:06
|
显示全部楼层
谢谢分享
回复
使用道具
举报
qa3540170
|
2018-7-9 10:04:22
|
显示全部楼层
谢谢分享
回复
使用道具
举报
叮当来学习
|
2019-4-21 00:17:56
|
显示全部楼层
楼主说的比较详细,之前自己也遇到类似的问题也是找了别的老哥的指点才解决的
回复
支持
反对
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
user
25
主题
120
回帖
768
积分
初阶编码师
初阶编码师, 积分 768, 距离下一级还需 232 积分
初阶编码师, 积分 768, 距离下一级还需 232 积分
积分
768
加好友
发消息
回复楼主
返回列表
UE4 素材资源分享
UE4 美术交流
UE4 编程开发
UE4 VR/移动开发
UE4 编辑器使用
UE4 教学资料
UE4 综合问答