are you trying to push a block up a ramp? "_player.position.z_height = lerp(_z1, _z2, _ds)" is going to change the collission cross section of the player. If you want I can extend the tutorial this weekend for pushable blocks. Just let me know what you are looking for and I can try to address it specifically.
Viewing post in Z-Axis Movement (3D/2.5D Game, Tutorial #4) comments
I dont know if this helps at all?
1.25 onwards i tried the fix of _player.position.z_height but this only seems to make the collisions break.
At 2.29 i am trying to show that the player and the block have new Positions so they should not be effected by each other ? i wonder if you can replicate this at all on your end ?