Ashley's Forum Posts

  • I'm not sure what dynamic ads have to do with your original question. Why would you want to display a sprite on top of an ad?

  • It's not currently possible as the entire game content renders in to a <canvas> element, and the <iframe> element is placed on top of the canvas, therefore nothing on the canvas can appear on top of HTML elements.

  • The demo you linked to doesn't actually need 3D collisions - it's a great demonstration of 2D gameplay, using the existing behaviors and 2D collision detection, with some 3D graphics.

  • When you have both the legacy Function object and the newer function blocks in the same project, it's not clear which kind of function should be invoked by c3_callFunction (note c2_callFunction is just another name for the same function). IIRC, the legacy Function object "wins" and gets invoked, for backwards compatibility purposes. As there's no way for that function to specify which type of function to invoke, it's not possible to specify that it should invoke a function block instead.

    The legacy Function object is deprecated and will no longer be supported, so your best option is to remove it and replace it with built-in functions.

  • 'Self' refers to the object the action belongs to, and as that's a system action, you can't use 'Self' in it.

  • Thanks, I'll look in to doing that soon.

  • I've never heard of anyone else having that kind of problem before. If you think the problem is with Construct please file an issue here following all the guidelines as we need all that information to be able to help: github.com/Scirra/Construct-3-bugs

  • It looks like it's failing to download something. Are you sure you uploaded all the necessary files?

    It's hard to tell any more from this information - try checking the network tab of developer tools which may have more information about which request failed to download.

  • Ashley Any plans to add movie export options to C3?

    There's already a video export option, unless you mean something else?

  • I looked in to it a bit more and one thing I didn't count on was such poor support for videos from some services! For example Twitter can accept a .gif just fine, but weirdly complains about an MP4 video being an unsupported format, even though I checked their documented video format requirements and it meets all of them.

    So I guess we need GIF just for compatibility with services that can't read videos properly. If Twitter doesn't get that right I'm sure there will be more. Fortunately there seems to be a decent JS library for GIF encoding and it works similarly to an image sequence export, so GIF export support should turn up in Construct Animate in a few weeks.

  • I never understood why this was the default since percentages are way more intuitive and actually is what webaudio uses behind the scenes.

    Decibels actually match human hearing better. Actual human volume perception works on a logarithmic scale too. If you make a linear slider, you'll find the top 50% doesn't seem to change the volume much at all, but the bottom 10% has huge changes to the volume. Using a decibel scale will actually sound more linear to a human.

  • I would guess this is because Chrome and Safari don't yet agree on how text is vertically aligned on canvases: bugs.webkit.org/show_bug.cgi

    I'm afraid there's not much to be done about it at the moment.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Opt out of notifications for beta releases in Settings if you don't want to see those messages. You must have previously opted in as the default is to only notify you about stable releases.

  • GIFs are a smaller files I can upload much easier opposed to an MP4.

    MP4 videos can be literally 10x smaller than a GIF and better quality, so a lot easier to upload on a slow connection.

    Also there's animated emojis that seem to use GIFs on Slack, Twitch, Discord etc...

    I tried adding a GIF on Discord and... it's an MP4 video again.

    It's always in website owner's interest to use and support videos. They are literally 10x more efficient while being better quality. It can substantially reduce hosting costs by reducing bandwidth usage so much. As I said, these days everywhere you see something labelled "GIF", it's usually actually a video.

    I'd be interested to hear any cases where some software or service accepts a .gif file but not a video.

  • MP4 video support is ubiquitous, so that alone means no fallback will ever actually be needed. Even if MP4 support was missing in some case, then another video codec fallback like WebM would still be a better option than GIF. The only exception I can think of is if you need to download it and import it to another tool that only understands GIF and doesn't understand videos. But I suspect that case is rare these days.

    But I think we might just add an export to GIF option anyway because I am sure every new customer is going to keep asking these same questions.