R0J0hound's Recent Forum Activity

  • The events run after the behaviors so actions do override it. For the pin behavior even on a slow computer it should not jitter, because drawing still isn't done till the behaviors and events are done running.

  • This post has the update order using SDK terminology:

    The order you have the behaviors is the order they run. The main exception is the pin behavior which isn't run till after the events. The following is the order things are run:

    run Behaviors

    run Events

    run Certain behaviors like pin are run here instead

    Draw

    Well it's actually a bit more complex than that when considering multiple object types and instances. You generally don't have any control which object type is run first. The order they're added define the order. Usually it doesn't matter though.

    For each object type

    For each instance

    For each behavior except pin

    --- run behavior

    run events

    For each object type

    For each instance

    For each pin behavior

    --- run behavior

    draw

    In the example you stated the pin behavior should correct object1's position before drawing, so you the bullet behavior shouldn't affect it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • KaMiZoTo

    The Desktop version has the same effect. Everything is visible just fine up to the "how to play" screen. After that it's white and I hear "3 2 1 crush them" and I hear sounds in response to the controls.

    It could be because my pc doesn't work with webgl, even with nw.js. My guess is you have might have a white layer using an effect to make it transparent when webgl is used.

  • PSI

    I tried your capx and couldn't get the error. Looking in C2's js files I'm not finding any way to narrow what the cause could be. That error can be triggered by the part that picks the other objects in a container and is used throughout the runtime and plugins.

  • spongehammer

    It might. It could be there is some function that I need to tweak that isn't being used in my tests.

  • spongehammer

    Hmm, best I can tell "tri" is some minified variable name, so I have no way of knowing where to look. I'm not getting an error on my machine when exporting as a minified nw.js.

  • Lately I found another way to use to do it with only the snapshot action without the canvas plugin.

    https://dl.dropboxusercontent.com/u/542 ... rect2.capx

    Basically you use "system->set canvas size" to set the image size you want, then you scroll to the center of where you want to capture and then take a snapshot. When it's done you then set the canvas size back to what it was.

  • I have some time. If you post or pm your capx I can try to isolate the cause.

  • bladedpenguin

    On the note of searching, you can use google to search only the scirra website by adding the following to your google search.

    site:http://www.scirra.com[/code:1zp9n4ct]
    
    It has certain advantages over the forum's search.
  • Instead of using System->compare use system->"pick by comparison". The system->compare condition does no picking so it only ever compares with the first instance.

  • Can you run your nw.js exported exe from the command line with the --enable-logging switch? It will make a debug.log file that should have the error.

    A simple way to do that is to create a .bat file.

    Open notepad and type in:

    newproject --enable-logging[/code:2p88pw6b]
    where newproject is whatever the exe file is named.
    Next "save as" and call it debug.bat and save it to the same folder as the export.  Be sure to change the "save as type" to "all files" or it will save as a text file.
    Finally run the debug.bat file and the debug.log file will be created.
  • Recording player input and playing it back may work ok, but it will probably deviate and not be exactly like the original path of the player if the framerate isn't exactly the same. A better way would be to just record the position, animation and direction of the object each frame. Like this: