Mattias Hagstrand
Mattias Hagstrand
Hi @lcs-rgordon! I tried downloading your Asteroid Blaster test project and it worked fine for me, the textures loaded correctly. Could it be that you are not using a Mac...
Hi @lcs-rgordon! Great that you at least see more than a blue window now... :) The strange ground textures were caused by a bug in the implementation of `Block`. I...
Hi @AnotherCoolDude! Path finding would be nice but have you tried using GameplayKit? You can create a ```GKGraph``` and use the ```findPath``` method to get an array of ```GKGraphNode```s. Then...
I agree with you @JohnSundell, one of the big advantages of ImagineEngine is that is so easy to get started. It would be nice though to create a catalog of...
Hi @raulriera I think the reason the path returns zero is that you use the `findPath` method without adding the nodes to a `GKGraph`. Try something like this: ```swift let...
Yes, if the completion rate always becomes exactly one it should solve the problem. To achieve that we need to make sure the animation time is dividable by ```1/[screen refresh...
The problem isn't that we don't do an update with ```completionRatio = 1.0```, but that we truncate ```completionRatio``` to ```1.0``` in the last update. Here is a simplified example: Say...
I created a test that demonstrates the problem: ```swift func testRepeatingActionSmoothMovement() { let moveVector = Vector(dx: 100, dy: 0) let moveAction = MoveAction(vector: moveVector, duration: 1) let actor = Actor()...
I have now confirmed that my fix doesn't fix anything... 😣 I tried removing the truncation of ```completionRatio``` so that it becomes ```1.2``` in the last updated in the first...
Totally agree that some of the actions on actor don't apply for shapes. At the same time, many of the features of an actor also applies for a shape, e.g....