- Joined
- Oct 4, 2015
- Messages
- 113
- Reaction score
- 31
- First Language
- Chinese
- Primarily Uses
I have been trying to use the awesome analog move plugin from Sanshiro
It gives very smooth gameplay, in particular for mouse control. However, I have noticed that there is a serious issue if you use parallax map (that is, when you use a parallax map with "!" as prefix in the file name, so the parallax map scroll at the same rate as the map)
When the characters move in diagonal direction, all the tiles and event sprites on the map will be shaking. It is not obvious for smaller maps, but it gets serious for larger maps (~3000 pixel parallax map). To show what I mean, I have a short clip showing the bug with my project:
There are name tags above each city/scene (sorry everything is in chinese but you get the idea). If you pay attention when the character is moving diagonally, they shake badly. This happens for tiles or events sprite as well so it really affects the gameplay.
I have been looking into the scripts but did not find a way to solve it. From what I know so far it looks like the analog move script does not have a fix for the map scroll even though it has a completely different way of moving (and step size). I looked at the super orange move too and I saw that script has customized map scroll based on the step size.
I like this one a lot too but the pathfinding script does not work well and slows down the fps a lot for 8 dir move. (I tried to turn on/off switched but they did not seem to help much, at least with all the other plugins I am using).
I'm wondering if anyone is interested in fixing the shaking bug in analog move. It is just such a pity that this plugin does not work for 8dir parallax map.
I'm not familiar with the structure of the map scroll so I lost clue of how to fix it at the moment.
But I'm positive that the problem is that the map scroll is not synchronized with the pixel movement step size. If I move the characters faster (fast speed instead of normal), the shaking won't be obvious. If anyone has suggestions on where to look at I'll really appreciate it
It gives very smooth gameplay, in particular for mouse control. However, I have noticed that there is a serious issue if you use parallax map (that is, when you use a parallax map with "!" as prefix in the file name, so the parallax map scroll at the same rate as the map)
When the characters move in diagonal direction, all the tiles and event sprites on the map will be shaking. It is not obvious for smaller maps, but it gets serious for larger maps (~3000 pixel parallax map). To show what I mean, I have a short clip showing the bug with my project:
There are name tags above each city/scene (sorry everything is in chinese but you get the idea). If you pay attention when the character is moving diagonally, they shake badly. This happens for tiles or events sprite as well so it really affects the gameplay.
I have been looking into the scripts but did not find a way to solve it. From what I know so far it looks like the analog move script does not have a fix for the map scroll even though it has a completely different way of moving (and step size). I looked at the super orange move too and I saw that script has customized map scroll based on the step size.
I like this one a lot too but the pathfinding script does not work well and slows down the fps a lot for 8 dir move. (I tried to turn on/off switched but they did not seem to help much, at least with all the other plugins I am using).
I'm wondering if anyone is interested in fixing the shaking bug in analog move. It is just such a pity that this plugin does not work for 8dir parallax map.
I'm not familiar with the structure of the map scroll so I lost clue of how to fix it at the moment.
But I'm positive that the problem is that the map scroll is not synchronized with the pixel movement step size. If I move the characters faster (fast speed instead of normal), the shaking won't be obvious. If anyone has suggestions on where to look at I'll really appreciate it
