QuaziGNRLnose , I modified the q3dsprite runtime to fix the flipping/mirroring.
I added the following code at line 528
> //make sure flip and mirror work
if(this.sprite.scale.x<0)this.sprite.material.map.offset.x = 1, this.sprite.material.map.repeat.x = -1;
else this.sprite.material.map.offset.x = 0, this.sprite.material.map.repeat.x = 1;
if(this.sprite.scale.y<0)this.sprite.material.map.offset.y = 1, this.sprite.material.map.repeat.y = -1;
else this.sprite.material.map.offset.y = 0, this.sprite.material.map.repeat.y = 1;
[/code:vb2c4wpv]
I also added these in the setMirrored and setFlipped Acts:
[code:vb2c4wpv]
this.mat.map.offset.x = (m === 0 ? 1 : 0);
this.mat.map.repeat.x = (m === 0 ? -1 : 1);[/code:vb2c4wpv]
[code:vb2c4wpv]
this.mat.map.offset.y = (f === 0 ? 1 : 0);
this.mat.map.repeat.y = (f === 0 ? -1 : 1);[/code:vb2c4wpv]
I tried adding this piece of code into "exporters/html/plugins/Q3D Sprite/runtime.js", but when I launched the preview, the game just kept crashing and saying there's an error at line 534 col 4, unless I change it back to how it was originally? How do I modify the plugin without breaking it?