Florian Rival

Results 304 comments of Florian Rival

> Otherwise, the implementation follows the same logic that what I was starting Nice. Interesting that they store the last row - I guess this is for allowing passing the...

So I think we could go ahead with this if: - maybe we rename the AffineTransformation to... Matrix2d ? - let's set up a benchmark (makeBenchmarkSuite) to see how long...

> The gain seems to be around 5% on only translating or rotating sprites. Alright! Thanks a lot for running this benchmark (we really have to think about a way...

> For me, "Matrix2d" stands for a m x n matrice data structure. Maybe "Transformation2d" to have a shorter name and allow to make a Transformation3d if GDevelop goes 3d...

Fair enough then! Last question: do you see other places in the game engine where this could be used?

Notes for myself before we merge this: - investigate making a compact field for it (select at a minimum + button to administrate, with a menu to choose between "Create/edit...

Test failing, need to initialize this somewhere else

I see the idea, but this is the kind of change that will have huge repercussion in the community in the sense that all existing conversations about Force could confuse...

> It makes the code base a bit bigger It's ok with some helpers I introduced recently like `extension.AddDuplicatedCondition` :) > The more time passes, the more difficult it will...

For objects picking, there is something very important: you'll almost certainly need to have an argument that ask for the group of objects which will be picked. GDevelop can't just...