Ashley's Recent Forum Activity

  • Link to beta 1

    Nothing new in this build, except tweaked the configuration so it should load fine for all users now (it wasn't a Vista specific issue, it was me being dumb )

    Let me know if it works!

  • Yeah, why not use real sprites and check for real collisions? Why even use an array for collision detection in the first place?

  • Nice!

    I made a tweaked version, try it out.

  • Surely you don't want to fake slowing down the more objects you have? That's one of the reasons to use TimeDelta in the first place... I'm sure the original question was about slow-motion effects or something!

  • Good idea... I'll see what I can do!

  • For one, the custom mask is already very frustrating to use, not the least of the reasons being that I can't edit it afterwards

    Agree. David said in his original implementation that he would expand on it in the near future to properly be able to select and move around points; it is very limited at the moment, but decidedly better than not having a custom collision mask at all. It's definitely unfinished though.

    [quote:rpt6xbib]if an object happens to have a quarter circle in it or something along those lines, what do I do about that?

    Approximate it with a series of straight lines. Seriously, as far as I know, all commercial games also do this. A true curve is a rare thing to come by in computing simulation - as Arima said, they're faked. The physics interactions of a surface approximated by straight lines should be comparable to if it were a true surface. The more lines you use the more accurate it will be, but the more CPU it will use.

    Also, Box2D physics (the engine behind the Physics behavior) doesn't support curves anyway. So we're stuck there!

  • 32bit Windows still recognises 4gb of RAm, it just won't use it for Windows... though it does use it as a ram drive for other programs that are built to support extra memory

    No, you really can't use the last 500mb/1gb of RAM in a 32 bit system - the actual memory addresses are assigned to VRAM, other system devices, etc. so any physical RAM you install beyond this point will go completely unused.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • It's a common problem. BROO is right, use ELSE to fix it. The reason your current application doesn't work is because events and triggers run in top to bottom order. The first trigger sets the animation frame to 1. The second trigger tests if it's on animation frame 1 (which it is, it just got changed to it) and as a result changes it straight back to 2. ELSE ensures only one action happens per trigger, which fixes it.

  • The custom mask has to be user defined because while it is possible to automatically generate a pixel-perfect mask, it would be incredibly wasteful on the CPU. If you just click the approximate shape by a custom mask, it is much faster than an automatic mask, and probably closer to what you want as well. As for straight lines only - that's just the way it is - straight lines are fast to process. As for different animation frames - that's true, there's currently no way to do that. But it's tricky - if you switch to a different animation frame with a different mask, which results in the object being stuck halfway through something else, what do you expect to happen?

  • > For music I would recommend MP3

    >

    Actually I'd recommend OGG or WMA; MP3 has licensing restrictions and is poorer quality than the other newer formats. Licensing won't affect free games, but why have it hanging over your head if free alternatives exist and you might want to go commercial one day?

    Also, am I right in saying that so far, XAudio2 works on XP but not Vista?

  • Another reason to use timedelta: anything using timedelta can also use timescaling as arcticus said. For example, a pause system can be a very difficult thing to program traditionally. With timescaling, just set the timescale to 0. The game universe stops - your events and framerate carry on as normal...

  • Try reinstalling Construct and allow the DirectX updater to complete. Does that fix it?

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,428,850 followers

Connect with Ashley

Trophy Case

  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x108
    Coach One of your tutorials has over 1,000 readers
  • x62
    Educator One of your tutorials has over 10,000 readers
  • x3
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x36
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs