Ashley's Recent Forum Activity

  • Oops, I thought I fixed this. What's your graphics card?

  • According to the page you need the standard edition to release commercially

    You can release commercially with the Standard edition, then just upgrade to the business license once you've made $5000 (which would be a pretty good point to have reached, right?). What's wrong with that?

  • Right now there's no Global feature - so all objects (including Arrays, but excluding 'single globals' like Keyboard and Mouse) are destroyed at the end of the layout. I haven't got Global for r51 I'm afraid but I'll try get it done for r52!

  • No, the free edition won't be for commercial use. If you're making money from using Construct 2 though, why not buy a license?! :P

  • What was the full description? It's always good to provide all the details so we're not left guessing! Maybe upload the file somewhere so I can try myself?

  • Before you clicked import, what was the format of the WAV file? It should display it in the list. Unfortunately despite the fact WAV files all have the same extension, there's hundreds of different kinds, and the OGG converter only supports certain kinds. Anything which says "PCM" ought to work though.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Out of interest, what is your graphics card? (You can check in the about screen with a layout open.)

  • What's the syntax error and what's the expression you're trying to type in? (See #2)

  • Right click the sound or music folders in the project bar and click "Import".

  • Yes, it should be fine. The best way to measure framerate is actually delta-time - it's linear and frames per second is nonlinear. Basically, the difference in a real game should be nothing, it's only when you measure empty levels that you can see the effect the tiny difference has.

  • The problem was there was a function in the runtime - "GetObjectTypeByName" - that loops every single object type and finds the one with the given name, case insensitive. For behavior management, this was called once every tick. This meant if your project was huge (hundreds if not thousands of different object types), it was doing a fair amount of work per tick. I came up with a faster way that doesn't need to loop every single object type, so now it barely does anything every tick.

    Now for various reasons I think

    • it won't reach the 11,000fps of an empty layout in a new game, and
    • it doesn't matter.

    In the runtime there's a certain amount of work that must be done every tick, and some of these jobs invariably take slightly longer for large projects. However, the difference is (now) incredibly tiny. Remember: 11,000 fps means one tick lasts about 91 microseconds. That's obscenely fast. If that drops by half to 5,500 fps, each tick is now taking about 182 microseconds (less than a fifth of a millisecond).

    At the super-high framerates you get with Classic, tiny insignificant amounts of CPU work are vastly over-represented. For real games a change of 91 microseconds per tick has no effect. None. However when Classic is essentially doing nothing per tick, such a tiny change seems to be trashing your framerate. It doesn't matter though.

    So I think the big one has been fixed - but there shouldn't be any other significant performance issues. If in doubt calculate your delta-times instead of framerates, and you should see you're doing just fine.

  • No, not yet - right now a plugin's the best way to do it, but I was hoping to add a feature to the Browser object in future to do this.

Ashley's avatar

Ashley

Online Now
Early Adopter

Member since 21 May, 2007
Last online 20 Oct, 2026

Twitter
Ashley has 1,828,747 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
  • x126
    Coach One of your tutorials has over 1,000 readers
  • x74
    Educator One of your tutorials has over 10,000 readers
  • x5
    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
  • x44
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs