Ashley's Forum Posts

  • It's not clear which version you're even using from this post. This is why we generally recommend posting a bug report following all the guidelines - we need all that information to be able to help.

    It also looks like there's another dialog which might have more information underneath the one that is showing.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • So it's probably not that. The quickest way to identify it is to delete sections of your project away until the memory use goes down. That will help you narrow it down to a layout, layer or even a specific object that is taking up the most memory.

  • Okay, well that's still over 2 million tiles, which is a pretty intensive case. I'd recommend keeping your tilemaps smaller to avoid wasting memory.

  • I then tried to make a giant 25600X22400 tilemap object with one tile repeated through the whole tilemap object with the fill tool and then a 2x2 set of tiles repeated and the memory usage shot up like crazy.

    Is that what you have in your project? If the tile size is 2x2, that's something like over 140 million tiles - a truly extreme amount that would push the limits of any engine. The Tilemap object is really not designed to be used at such extremes. So it sounds a lot like you've designed your project wastefully.

  • corlenbelspar - right click the project name in the project bar, and select Tools - View project statistics. What does the "estimated peak memory usage" say?

    If you design a project that uses 3GB of memory, it shouldn't be surprising that Construct uses 3GB of memory. See the blog post remember not to waste your memory for more information.

    If your project is not that big but Construct is still using loads of memory, it might be a memory leak. Such issues are normally rare, but if you can find what is causing it we can try to investigate.

  • Yep, that's on the todo list.

  • These days I think there is a wider recognition of the importance of programming as a skill, especially in education, and especially for people's careers (e.g. if you want to work in the tech industry). I think it was the right time to take this step, and the positive feedback we've had seems to vindicate that. We outlined much of the rationale in the blog post Introducing JavaScript coding in Construct.

    • Post link icon

    This was answered in this thread. Please don't repost the same question, closing.

  • I just explained that. If you need more information, see the manual.

  • In Chrome you can use 'Install as app' from the main menu to install it, and save projects to disk using "Download a copy". Alternatively there's the desktop download of C3.

    • Post link icon

    Please contact supportjlg@scirra.com for help with payments. Obviously we cannot take up payment issues in a public forum due to the involvement of confidential information.

  • You need to complain to the site owners where it is hosted. App stores like the Apple app store and Chrome web store should have official ways to complain if you look around. You'll need to provide evidence you own the copyright and the location you originally published it, and then if you've made a good case they should take it down within a couple of weeks.

  • So how much is there to his claim that Apple won't approve apps that use the C3 runtime with IAPs?

    As far as we are aware IAP works in the C3 runtime and Apple accept the apps. If there are any issues you can file an issue following all the guidelines. I'm not aware of any such issues at this time. Remember that official materials on our site, such as the manual, are the best place to go for accurate information. Unofficial sources may be inaccurate.

  • It doesn't make sense to put a trigger in a function. Triggers only run when some outside event happens, like a mouse click. Functions only run when you use a 'call function' action. There is no overlap between these. Since it's invalid, the editor disallows it.

    I think you need to just rearrange the events so you call the function in the triggered event.

    Perhaps you are confusing functions with libraries - they're two different cases. A function is a single re-usable piece of logic, and a library is a collection of functions and other pieces of logic. Right now Construct doesn't have a good equivalent for libraries, but functions work analogously to how they do in programming languages.

    • Post link icon

    Please contact supporttqp@scirra.com for help with payments. For security reasons we cannot deal with this on a public forum.