Ashley's Recent Forum Activity

  • It's entirely possible - all the option does is round both the scroll position and object positions. You can round those positions yourself on a per-instance basis.

    If you allow fractional scrolling though it gets tricky though: if the left of the viewport is at say 100.5, then you will need to position an object at a 0.5 offset in order to have it aligned to a pixel on-screen. It is probably easiest to always round the scroll position, so you know if an object position is rounded then it will be in the right place.

  • It looks like a bug. It must be something specific about what you're doing, as I've never seen that and as far as I know it's working for everyone else. Please report it to our issue tracker following all the guidelines, as we need all that information to be able to investigate.

  • Construct works offline, so it can load even if the web servers are not responding at all.

    The account service is also hosted separately to the website. So if the website goes down, the account service can still respond and ensure people's logins work. (I've see this working correctly when the website has had brief outages in the past.)

    If you clear your browser cache though, or you're trying to load Construct for the first time, and the website is down, it won't be able to load. Normally things come back soon! Recently we've had a couple of issues caused by the sheer volume of traffic the website has been dealing with, but hopefully we'll be on top of that soon.

  • The built-in savegames feature should work fine in NW.js as well.

  • Should I use the self.SDK.Lang.Get function instead of self.lang("") ?

    self.lang is just an alias for Lang.Get() so you can use either. I've noted that in the documentation.

    GetRuntime function has double bracket:

    That's a typo, I've fixed it. Thanks for the heads up.

    I miss self.SDK.IPluginBase, self.SDK.ITypeBase documentations in editor's base classes SDK

    These don't provide any interesting methods at the moment so are not documented.

    I miss GetScriptInterfaceClass in SDKTypeBase in runtime. Can developers use it?

    The official policy is that you should not use any undocumented features. What do you need it for?

  • This question has come up a couple of times so I've added a new DOM Messaging plugin sample to the plugin SDK download here: https://www.construct.net/en/make-games/manuals/addon-sdk

    It uses DOM messaging to set and get the document title, since that is a simple DOM API that can't be used in a worker.

  • The section on using third-party scripts in the Construct for JavaScript developers quick start guide may be helpful. However it's difficult to provide any more specific help unless you share the specific project/code you're using.

  • In general, you shouldn't keep it running in the background, because it will waste system resources.

    You can identify how long the app was in the background by comparing the time between it suspending and resuming. So if you want to do something like increase the score depending on time passed, you can do it that way without the app always running in the background.

  • This has been discussed at great length already and I don't really want to re-run the whole discussion, but I do want to just point out:

    1) The suggestions platform is a good source of ideas and we do implement some of them - in the ~9 months the current platform has been up we've shipped 12 suggestions, which is in fact more than one a month on average.

    2) We have to work within the restrictions of the suggestions platform, so we can't always make customisations that we want. If you're thinking "why doesn't Scirra make their own suggestions platform?", then that just adds to the problem - add that to the several years worth of work already proposed.

  • We get so many ideas, and many of them are complex enough to require a lengthy review to determine feasibility, that merely providing any kind of response would itself be an enormous amount of work. Besides, even minor features can unexpectedly become very complicated. As a small company with limited resources we need to find ways to cut the amount of work we have to do, not increase it with lots of admin work.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • It's probably because you need to replace 'global' with 'globalThis'. I'm only guessing though as I can't see the script you're talking about.

  • The main problem is we get far, far more suggestions than we can possibly implement. I don't see any way around the problem other than for people to post fewer suggestions...

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,430,669 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