Hello!
Has anyone else experienced this? I'm not sure that it's the upgrade itself that broke things but I haven't made any changes to the player character in any way so it's the only thing I can think of.
When I was on AC 1.56c, when the character would hit a wall collider with "Slow movement near wall colliders?" active, the character would actually stop.
Now if I do it on 1.56e, the character if running will keep running, and if I'm just walking, the character will stand still (not animate the walk cycle), but will still be moving forward and kind of bounce backwards repeatedly.
Tried upgrading to 1.56f as well but that didin't resolve the issue.
Comments
Just tested the feature in my own project and can't find anything amiss - and no changes were made to the feature between c and e. Let's see some screenshots of the player prefab and wall colliders.
Collider:
Player:
Something that's back now that I thought had been resolved in an update, is that hotspot labels are super jittery when running past them. I have them to appear over player, and if this tickbox is unticked, it's super smooth when running past one, but that breaks the slowing by wall colliders.
Is there a setting I can tweak somewhere to get the best of both worlds?
However, the code for this to work with AC ones was written - just commented out. You can try uncommenting the code in Menu.cs' CanDoSmoothing function.
You'll then be able to access to the Smooth movement? option in your Menu. If that improves things, let me know and I'll consider uncommenting the code officially. Alternatively, you could rely on Unity UI for your Hotspot menu.
/*if (menuSource == MenuSource.AdventureCreator)
{
if (positionType == AC_PositionType.AbovePlayer ||
positionType == AC_PositionType.AboveSpeakingCharacter ||
positionType == AC_PositionType.FollowCursor ||
positionType == AC_PositionType.OnHotspot)
{
return true;
}
}
else*/
and
//uiPositionType == UIPositionType.OnHotspot ||
However doing so isn't enabling any option to smooth movement - at least that I can find. I'm looking in the menu manager.
You should find it towards the bottom of your Menu's properties, it's a checkbox labelled "Smooth movement?".
Set the Appear type to Manual, uncheck the box (assuming it's checked), and change back to Hotspot - it should then show.