Ashley's Recent Forum Activity

  • Setting the playback rate is a straightforward addition for the video plugin, so I've added it for the next beta cycle.

  • They work fine here. As the message asks, are you sure your Internet connection is working? The editor works offline, but the examples are still loaded online.

    Other than that press F12 and check for a more detailed error message in the browser console.

  • As described in memory usage, Construct loads layouts one at a time based on the content used on them. So it should only load parts of the project at once, not the whole thing. I have no idea how it could end up taking so long to load. I also have no idea how you could possibly need over 50,000 animation frames. That is an absolutely extraordinary amount. Computers are not infinitely fast nor do they have infinite amounts of memory. If you treat them like unlimited resources then you will simply discover the limits of how fast they can work and how much memory they can hold. That's not specific to Construct - ultimately you will hit hardware limits no matter what technology you use. Your game design has to respect the limits of modern computing devices.

  • Looking at that last picture, I think the problem is that to get correct rendering the sprites must be rendered in back-to-front order along a diagonal axis towards the camera. Currently this is difficult in Construct with the tools provided: Z elevation only works on an axis pointing directly up; Z order only applies for instances with the same Z elevation; and "camera distance" sort order might be able to work, but depends on where the origin points are, so probably doesn't work right when instances are close.

    Probably the easiest thing to do would be to either have everything lie flat and move the camera instead (so Z elevation sorting works right), or use 3D boxes like the FPS example (so camera distance sorting works right), or just ditch 3D entirely and do it in 2D and fake the depth elements (so Z order works right). Using mesh distortion to fake angling objects makes it complicated to get the right draw order. Which is one reason there's not built-in support for rotating sprites in 3D!

  • Like the guide says, the key is to make sure all transparent content renders from back to front, relative to the camera. The glitches happen when something transparent renders before something that appears behind it, since the transparent parts still fill in the depth buffer, and prevent anything behind it from rendering.

    The solution is to use either Z elevation or Z order, or the 'Camera distance' draw order, to ensure the render order is back to front. It looks like you're using meshes and some fairly complicated logic in this example, which makes it harder to figure out. I'd advise to start simple, get it working with that, and then build up from there.

  • See the tutorial Delta-time and framerate independence. If you get everything set up correctly it should work the same. I would not recommend using small fractional values with "Every X seconds" - it cannot run more than once a tick, and so in some cases it will just end up running every tick rather than at the interval you specified, so it will probably create other problems.

    An easy way to test if your game is truly framerate independent is:

    1. Temporarily set an unlimited framerate mode in project properties. This will let it run in hundreds or even thousands of frames per second. It should still work identically.
    2. Set a time scale of 0 to pause the game. Everything should stop. If anything carries on moving, it's not using delta-time.
  • You do not have permission to view this post

  • See the section on transparency in the tutorial Using 3D in Construct.

  • I think most mobile systems will try to block this for privacy reasons.

  • It means your graphics driver crashed. It's particularly common on older hardware. Try installing any available system software updates or driver updates for your graphics card if any are available.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I would guess browsers automatically clear their storage when you're running low on disk space to try to help free up space. If you make sure there's more free space on your disk that should help.

  • See the section on transparency in Using 3D in Construct.

Ashley's avatar

Ashley

Online Now
Early Adopter

Member since 21 May, 2007
Last online 12 Feb, 2025

Twitter
Ashley has 1,431,181 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