'Key is pressed' stays true for the entire run through of events until the next tick (where it starts the code again from the top).
That's pretty much right - but the way triggers work is if you have more than one trigger, when the trigger is fired they run in top-to-bottom order. So if you have 5 'Start of layout' events, they fire in top to bottom order when the layout starts. However, triggers generally run outside the execution of the normal event list - so will have the effect of having run either just before or just after the entire standard event list.
In what way does it intefere?
Construct will be drawing using DirectX directly on the video card - maybe their video capture software doesn't capture DirectX rendered windows.
Maybe you just want to add 1 to the value...?
Great job with the character animation, I love it!
as cloning layouts with events is impossible
Put the game code in to a separate event sheet, and include the event sheet from layouts that use it. Then it's just one central place to edit your events.
Develop games in your browser. Powerful, performant & highly capable.
ScrollXLeft etc. are definitely coded to accept a layer parameter - are you sure it's not working correctly? If you set ScrollXLeft to one text object, and ScrollXLeft("Stars") to another, how do they differ?
I haven't played it yet, but the PS 2 shaders in Construct are very useful and can be used to impressive effect. You can also use the effect controls to allow alternative rendering for cards without PS 2.0.
Not the next minor build, but the next major build. I have started it on a new CVS module called 'Plugins', where I will be putting up some open-source plugins.
Yes, XAudio2 works on WinXP. Ironically, I think the XP implementation relies on DirectSound!
Sounds like a great idea! My approach with Ghost Shooter was essentially to come up with a playable game, then reverse-engineer that and create a step-by-step guide to how to make that game, which just happened to cover things from image points to behaviors etc. I think you should definitely cover scrolling, parallax, animations and maybe jumping on enemies heads though.
I'm not really sure because I've never used ActionScript. However, as far as I know, Flash has no hardware acceleration or DirectX support, so all those features (V-sync, performance, effects, motion-blur, etc etc...) probably aren't available.
Love the style! Looking forwards to this
You could try just setting the bullet's collision type to 'Point'. This means they only register a collision if their hot spot is overlapping something else.
The platform and physics behaviors aren't designed to be used together; they use completely different engines. What we need is some kind of 'physics platform' behavior, which combines the two.
To enable physics collisions with another object, you have to give that object the Physics behavior as well. The physics engine only looks for other objects controlled by the physics engine to collide with.
Use the 'last channel autoplayed on' expression to get the channel, and set that channel's volume. Or, play it on a specific channel, like channel 1.