Ashley's Recent Forum Activity

  • They now render in the editor with my intel graphics card. There is white space when using the tiledBackground object with a non power of two texture, but that's not much of a problem.

    Excellent! I anticipated tiled background would show spacing for non-power-of-two textures, but it's difficult to solve and only happens in the editor, so I think I might leave it as a known bug.

    [quote:dsc0hm99]I must say in general that C2 is looking great. One small request though: could you add the "move at angle" action for sprites.

    Thanks Instead of 'move at angle' though, there's just 'move forward' - you can combine Set Angle and Move Forward to move at angle. Is that enough or would an all-in-one action still be convenient?

  • Oops, you'd better re-download if you downloaded before this message - I accidentally included Davo's very early start at an image editor which definitely doesn't do anything useful yet. So you can either peek at that, or download again which launches an external editor like before

  • Locking this thread. Please PM me personally whenever you have an issue with the conduct of any moderators.

    To everyone else: I don't think it helps to throw counter-accusations.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Download Construct 2 public preview 41.2

    Link to release 41

    Just a little maintenance release to see if the editor drawing problem is fixed on old video cards. If you've had problems before, let me know if it works now!

    Changelog

    • [Change] iOS viewport size is now the device native resolution in exported fullscreen apps. Before, it would instead take the Safari default page size, which is bigger than necessary.
    • [SDK] All scripts now use ECMAScript 5 "strict" mode, which is more secure, performs better and catches common programming errors. Currently only Firefox 4 seems to support it, but this is good future-proofing.
    • [Optimisation] Events inside groups had a performance penalty. This has now been eliminated so events inside groups are as fast as events outside groups.
    • [Fix] ([s:11v4satf]Untested, but hopefully[/s:11v4satf] works) Fix for sprites and tiled backgrounds not rendering in the editor on old graphics cards.
  • You do not have permission to view this post

  • I think the main thing is just to have useful high quality content, and as long as you've got one or two incoming links people will find it and it will spread just because it's a great site.

  • Ah, thanks for the info dump - looks like the fallback when non-power-of-two textures are not supported isn't working. I'll see if I can fix for the next build.

  • For nested loops just break up the top level loop across multiple ticks. That still cuts up the entire job in to smaller pieces.

  • Construct ought to use a multithreaded runtime, but it doesn't. It's a design flaw and fixing it would require some level of refactoring. It's also a problem in the editor - saving or loading huge projects sends the editor in to "not responding" as well. It's solved in Construct 2 - the editor does heavy lifting on a separate thread, and most browsers run javascript in a separate thread too.

    But why does your game need to do such an extraordinary amount of processing that the window is locked up? It seems unusual.

    The "DoEvents" type function that was in VB is widely regarded as an ugly hack, but I guess that wouldn't be out of place in Classic

    The only other solution is to break up the work over multiple ticks. For example, instead of doing a million loop iterations which takes ten seconds and goes in to "not responding" mode, break it up in to 10,000 iterations per tick over 100 ticks. Not only does this keep the app responding during the processing, but it also gives you the opportunity to update the screen with the progress. That's probably your best bet for the time being.

  • I think C2 is best suited for games and apps within webpages. If you use HTML5 canvas for entire websites, you run in to the same age-old problems of doing the same in Flash: google won't crawl it so you won't be indexed, your browser back/forward buttons don't work as expected, it's hard getting a URL to the specific page you want, poor accessibility, etc. etc. Flash has fixed some of these by virtue of being absolutely massive and all over the internet for years and years, but C2's canvas isn't there yet. In other words, stick to HTML for websites - use Canvas for games, banners and other interactive bits and pieces inside that. The fullscreen mode is for fullscreen games!

  • You do not have permission to view this post

  • Canvas can do JPEG. I'll add it to my todo list. They would just be converted to JPEG on export - in the project they'd still be PNG, because they're lossless. (You don't want the quality to degrade every time you click 'Edit'!)

Ashley's avatar

Ashley

Online Now
Early Adopter

Member since 21 May, 2007
Last online 2 Jul, 2026

Twitter
Ashley has 1,770,046 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
  • x42
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs