【代碼便箋】UE4 當(dāng)客戶(hù)端修改世界原點(diǎn)時(shí),角色連續(xù)發(fā)生位置糾正
基于世界原點(diǎn)轉(zhuǎn)移實(shí)現(xiàn)的大世界方案所遇到問(wèn)題的記錄。
參考 :
https://github.com/EpicGames/UnrealEngine/pull/4889
解決的問(wèn)題:當(dāng)客戶(hù)端修改世界原點(diǎn)時(shí),CharacterMovementComponent 連續(xù)發(fā)生位置糾正。
仍然存在的問(wèn)題:服務(wù)器端仍無(wú)法修改世界原點(diǎn),若修改,上述問(wèn)題重現(xiàn)。
**提示:如果你的游戲基于專(zhuān)用服務(wù)器,這個(gè)修復(fù)將會(huì)很有用。
**提示:EPIC 沒(méi)有采納此修復(fù)。
///////////////////////////////////////////////////////////////////////////////////////////////////
在不修改引擎源碼的情況下進(jìn)行的修復(fù)(4.23):
**提示:此代碼目前已從?Threshold?項(xiàng)目文件中刪除,事實(shí)證明有更好的方案。
標(biāo)簽: