Did you update your project's core scripts using the Game -> Update Corescript option from the editor's menu bar? Just checking because I know some people who have tried to do it manually (following instructions for RMMV) and it's easy to make a mistake doing it that way.
I'm not sure what problem you are seeing. A couple of possibilities:
- A persistent offset in the sprite's position after the jump - this should not happen, and does not happen for me. I don't see any suggestion of such a thing in the core scripts, either: the character's position is cleanly reset to their actual tile position when the jump ends (
updateJump
).
- The character slightly overshoots their destination before landing - this is because of how jumps arc to their target. You can disable jump height using this little plugin (paste into a text editor, Save As -> File Type: All Files, Filename: whateverYouLike.js, import via Plugin Manager):
JavaScript:
/*:
* @target MZ
* @plugindesc No jump height: jumps travel in straight lines.
* @help Free to use and/or modify for any project, no credit required.
*/
// Override!
Game_CharacterBase.prototype.jumpHeight = function() { return 0; };
If that fixes the problem but you only want it to apply to certain characters or at certain times, I have an MZ plugin called Cae_Jump that lets you change jump heights. It can be found here:
Caethyril's RMMZ Plugins Updated 2022-09-14: Cae_OnUseEffects v1.6 Looking for my RPG Maker MV plugins? Click here! Features :kaohi: I've made some plugins for RPG Maker MZ! Here's a list of them with brief feature descriptions. The dates are when each plugin was last updated. For plugins...
forums.rpgmakerweb.com
There are probably alternatives available.
If this doesn't help then try to write out a list of steps, starting with "make a new project" and ending with "now you see the problem". If we can't reproduce the problem, it is very difficult to guess what the cause or solution might be.