Feature Request: Mirror X and Mirror Y attributes

ORBZORBZ Member Posts: 1,304
edited November -1 in Working with GS (Mac)
Today to make an 2D side view animation we have to create all the animation frames for walking left, then again we have to create all the animation frames for walking right. Just having a single stack of animations for walking and then mirroring the x when walking the other direction would reduce file sizes significantly!

I would like to request a very simple feature that would be incredibly useful:

The ability to mirror an actor's image (or animation) around the x or y axis. This is not the same thing as rotating. Because if you rotate 180 you wind up upside down.

Two simple additional attributes to the graphics section of an actor: Mirror X, Mirror Y

These should be changeable at runtime so that when a side-view actor is moving left and right you can simply use the same art and animation but just toggle the Mirror X bit when you want to move him in the opposite direction.

Please guys! It would be awesome! :)

Comments

  • pandamatrix7pandamatrix7 Member Posts: 26
    I agree, that would be a nice feature!
  • pandamatrix7pandamatrix7 Member Posts: 26
    I agree, that would be a nice feature!
  • ColorplayGamesColorplayGames PRO Posts: 69
    Agreed - would be great!
  • 2-Bit_Tom2-Bit_Tom Member, PRO Posts: 34
    So, is there any way to currently do this?
  • KamazarKamazar Member Posts: 287
    SamuraiPixel said:
    So, is there any way to currently do this?

    If you reread the original post, ORBZ mentions that to do so, you have to have separate images for each direction, which adds a hefty bit to the file size.
  • 2-Bit_Tom2-Bit_Tom Member, PRO Posts: 34
    Thank you Kamazar. I did read the post, and I was aware that you can already create a mirrored animation set based on my experience with the program. However memory-wise that's pretty inefficient, especially with a downloadable phone game. I've been scouring the forums trying to see if there was any was to mirror my sprite set on -X or something. Which landed me here. I fully agree with ORBZ's request, and I'm looking forward to a GS update with this new feature.
Sign In or Register to comment.