Descriptive Problem Summary:
After a lot of messing around, I haven't really been able to discern the cause of this nor how to work around it, but it seems when moving diagonally the client's view desyncs with its eye holder.
I've doubled checked that client.glide_size and client.eye.glide_size are the same in this scenario.
[Gif]
(Sidenote: notice I've also been noticing a pretty random and heavy FPS loss when the player moves, but that's probably for another thread. You can see it for yourself in the above gif)
ID:1916426
Aug 12 2015, 4:53 pm (Edited on Aug 15 2015, 10:06 pm)
|
|||||||||||||
Resolved
| |||||||||||||
If you need to see this live, I have a server up. Alternatively I can just give you the latest Severed World code, since the code you have is probably outdated / maybe will not reproduce this issue.
|
I've also noticed movement not being smooth as well in the web client. Running in Dream Seeker it's fine, but as soon as I run in the web client I experience fps loss every few steps.
|
The latest source couldn't hurt to have. I'm sure I'll be able to setup a sync test of my own, though.
|
Lummox JR resolved issue with message:
The client eye was out of sync with the mob in some cases. |
The FPS loss appears to be entirely client-side, which is good news for the server at least. Still looking into ways I can shore that up, although in even the old Severed World with the larger view I didn't think that was too terrible.