Ashley's Forum Posts

  • Text objects default to pixel-snapping to ensure they display with best quality. The easiest way to disable that is set the angle to something like 0.01 degrees - rotated Text objects skip pixel-snapping as they won't line up with the display anyway, and so a small nonzero angle will not visually look rotated, but will be enough to stop the pixel snapping.

  • How to render a complex group of sprites (with blend modes) into a single flat image/texture?

    The easy answer to this is to put them all on a layer with 'Force own texture' enabled.

    Spawning real sprites for each card (30 parts × 7 cars = 200+ objects just for the UI) is completely out of the question—mobile devices will instantly drop frames.

    Have you actually tested this? A few hundred objects is not actually a lot even for low-end mobile devices. Modern software and hardware is often a lot more powerful than people assume. For example this blog post from a few years ago references an Android device which is by now nearly 10 years old, and it could still manage thousands of on-screen sprites.

  • I don't think there's currently a way to make a build with additional command-line flags, but you can always use a small script or a desktop shortcut to run another executable with additional arguments.

    I would caution against changing random undocumented settings via the command-line to solve problems though. It's the software version of putting wallpaper over structural cracks. It could also cause new problems, and in some cases those problems may be worse than the one you are trying to fix. In general such things should only be done on a temporary basis while the root cause issue is identified and fixed.

  • I think sometimes browsers suspend pages in the background to prevent them wasting resources. It might be doing that but unintentionally also pausing any work Construct is doing. Perhaps there is a browser setting that can adjust it.

  • Folder projects should actually be faster to open and save than single-file projects. They don't need to decompress/compress data to a ZIP, and saving can overwrite just a few changed files, rather than regenerating the entire project every time.

  • This forum is for Construct 2, and the post appears to be about Construct 3, so moving to the Construct 3 forum. Please report any issues to the issue tracker.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The idea is the user edits the collision polygon visually in the Animations Editor. Why do you want to overwrite it? Do you expect it to work with undo? Changing the project from addons is quite tricky - just undo alone is quite a complicated area: either we add all the (significant) API surface to handle undo and redo properly, and you write all the code necessary to handle it for your changes, or we don't and in some cases undo is broken for the user.

  • You do not have permission to view this post

  • You already can access them via IAnimationFrame.

  • If you ask for hardware details of those affected it can help identify it. For example if everyone affected is using an NVIDIA GPU, and people using AMD GPUs are not affected, it's likely an NVIDIA Linux driver bug. If everyone with all sorts of GPUs are affected, it probably means it's not a driver bug. Don't discount that it could be a mistake in your own project's logic - it is possible even if it seems like it only happens on Linux. There could be something different about Linux (such as resolution, frame scheduling, etc) that causes a bug in your project logic.

  • If you have weird graphical issues on Linux only, it's most likely a graphics driver bug. Installing the latest drivers may help, or installing proprietary drivers if you're using open-source drivers.

    Unfortunately poor quality graphics drivers are an industry-wide problem, and Linux can be particularly problematic with them as well.

  • To avoid abuse, some browser features only work in a user input trigger, like a click or a touch - or within a certain time limit after the user input. Closing the browser window may be one of them.

  • In addition to the rumble feature, I should point out that installing GameInput will no longer allow the PS4 gamepad to be used.

    I tested a PS4 gamepad with GameInput and it worked for me.

  • That technique is now redundant in Construct 3. Either make a function and check Copy picked and it automatically re-uses the same picked instance at the time the function was called, or make a custom action.

  • The purpose of beta releases is to identify and fix such issues before they reach a stable release. Using beta releases means you are opting in to help test for these issues. If you encounter a problem with a beta release, please file an issue.