Kyatric's Forum Posts

  • Provide your project's file (.c3p), not the link to your exported project in the play store.

    Also, if you have such a bug, you shouldn't have published your game yet.

    You are possibly using the Physics behavior, and should change the property "Immovable" of your bottom objects to "Yes", to prevent them to act with gravity.

  • If you run in to a bug or issue in Construct 3, please post it to the GitHub issue tracker here:

    github.com/Scirra/Construct-3-bugs

    You must follow the bug report guidelines or your issue will be closed without investigation.

    From this stickied post.

  • You should check the the tutorial about screen sizes : construct.net/en/tutorials/supporting-multiple-screen-sizes-17

    It will possibly give you enlightenment regarding what ratio to use in your project.

    I've already linked the performance and other manual tips you should check out and implement in your game.

    Also, as I have tested and did not encounter the same issue you do, and apparently no other user viewing this topic did either, it is likely an issue with your own computer/hardware, and not with our software.

    No "help page" can help you further than the answer already provided in this topic for you to follow.

    As mentioned, the "line sprite" issue is an old issue regarding wrong/poor graphic card drivers. Are you sure your graphic card drivers are up to date ? Are you sure your card delivers WebGL/WebGL 2 ?

    The age of the card is not what matters, the features are.

    Are you sure your browser is making use of your graphic card and not using an integrated chipset instead ?

    You would have to "force" windows to use your graphic card instead of the chipset.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Make sure, in r251.2, that your project is set to use C3 runtime (and that the addons you are using are supporting C3 runtime as well).

    You can use the addon manager to remove and reinstall each addon, one by one.

    Make sure to update your addons. Make sure to use only updated addons, or get in touch with their authors so they update their addons.

  • Have you checked the Race track example ?

    It actually does pack such a ranking system with checkpoints.

  • You will likely have to look into the Drawing Canvas and some kind of "mask".

    First paste the "obstacle" objects, then you can check, pixel by pixel, if the drawing canvas is transparent, or if there is a pixel color and draw your shape accordingly to those informations.

    construct.net/en/make-games/manuals/construct-3/plugin-reference/drawing-canvas

  • The original mentioned issue was lowering FPS.

    I've spawned 5000 objects according to the counter and saw no FPS drop on my computer.

    Are you sure your device meets the system requirements ?

    I saw no sprite with a line either, this leads me to believe your computer might be a little low on the WebGL side. Make sure your graphic card drivers are up to date. Make sure you are not using only a graphic chipset (on a laptop for example), this might be a bit of a weak hardware.

    To handle two instances of the same object colliding, you can use a family, put the object "bullet" as part of this family, and check if a bullet is colliding with a "bulletFamily" instance. This way, you will have on the one hand the "bullet" instance picked, on the other the "bulletFamily" instance and will be able to handle them separately.

    You can read about our best practices, performance and memory usage tips.

  • It would indeed be simpler to visualize what you are attempting to achieve if you could post your project.

    Once you pin an object, if you deactivate its Bullet behavior, there should be no/little impact on performances.

  • As you can read in this blog article :

    Help! Where are my games?

    If you login and visit https://construct.net/en/free-online-games/published-games you'll see any games that have been ported to the new arcade. Update: May 2020 If your games are not there, the period for porting them over has now lapsed. You will need to upload them again to the new arcade.

  • I was able to open the file a few years ago in construct 2.

    Have you tried opening it in the current latest release of Construct 2 ? Does it open as is ?

    There might have been some breaking changes from Construct 2 since saving your project file.

    Send your capx to support@construct.net, we will have a look and see if your project file can be recovered or not in order to open it in Construct 3.

  • The Function plugin has been deprecated, only the Functions feature is now available in Construct 3.

    You'll have your function call in a triggered event, like "On button clicked", which is kind of a listener.

  • You can check the following tutorials :

    They explain how to make leaderboards, but they do also show you how to use the AJAX plugin in order to get and post data on a distant server.

    In your case, you would want your application to download the data from your server when it starts (so from the first "On start of layout" of the first layout of your application).

    Once you have gotten the downloaded data on your device, you can apply it where required (I think what you want to have dynamic is the text (?) content of a "choose your adventure" game, right ?).

    If your data is a JSON file, you could download it through AJAX, and place it in the JSON plugin and parse it once the "AJAX: On request completed" triggers.

    You can find example of use of the JSON plugin in the start page of Construct 3, in this course on the subject of displaying dialogs, as well as in Laura's Stream companion blog posts.

  • The Functions feature does not allow to have different function definitions in various event sheets.

    Nevertheless, you could have your function click in a common Event sheet (an event sheet that you include in your other events sheet) and check which layout is currently executed within the function itself.

    You perhaps could also look into the "Function maps", to allow your "single call" to call different function based on the context of calling.

  • Use the system "Compare two values" condition.

    LayoutWidth is a system expression you can use for comparison.

  • Do you think I should file it as a bug as well?

    Yes.