I usually do my animations keeping in mind the size of my largest frame, so if the player is normally a 50x50 sprite and his attacking animation, for some reason, is 200x200, i export all the animations of said player in 200x200 frames.
When I export those animations to CF i usually use the crop animation frames checkbox, it works fine, all the hotspots go to where i need to be and etc. so, the first time I used the shaders to flip an object it messed up the hotspots, like it considered all the hotspots to be in the bottom left of the image, im not sure where it went, but i know it was not working. Then, I found out that if i do not crop the images and keep all hotspots in the dead center of the animations, it works as it should.
As I generally do stuff in low res i am not sure the kind of impact this would have on performance, as i am now using uncropped images with a lot of transparency (not png, but i wonder the memory impact if it were png with transparency channels)
Also, it only works on PC runtime =(
Using flip horizontal shader has a big impact on performance. I discovered this when I noticed that my framerate was substantially lower when I was moving right compared to when moving left.
It turned out it was because of the little smoke animations that come out of Spryke's vent. When she was moving right, I reused the same animation but flipped each smoke object using shaders, and with 10-20 of them on screen it impacted performance.
I now keep flipped animations in the opposite direction of the active object. But this of course makes more work for me and consumes more ram. So I'd also love a way to flip them in events (eg. Set x scale to - 1)
I've made so much use of the output window. Such a simple, but powerful little thing.
I just want to drop by and thank clickteam for resolving this for me. You guys are awesome!
I think I remember Yves saying that it's not needed in dx11, as the fonts are automatically embedded in dx11
Will probably buy 2.5+ later this week.
I'm just wondering though,
Do the optimizations impact the performance of the exporters as well?