rexrainbow's Forum Posts

  • I move instances selecting from action to triggered condition. It works, I can get instances correctly in action under triggered condition.

  • Joannesalfa

    Uh, may be "Simulation game". Some cheeses move on the board.

  • dl.dropbox.com/u/31590694/DaughtersInfinite/index.html

    This is a demo of my SLG plugins package.

    Currently, it uses SLG plugins package which included 7 plugins and less then 35 events.

  • Sorry, function plugin is not like Mouse plugin. Function plugin will be destroyed when leave layout.

    You could set "Global" to "Yes" (in your test capx) to keep it alive.

    Hum... it seems many users will be confused.

    The advantage of non-global function is, user can use different function plugin to avoid name collision.

  • Any object in an object parameter is automatically added to solModifiers by the event system so you can safely pick or unpick instances from an object parameter.

    Yes, that is true.

    If you modify the picked objects, it must be in the solModifiers array so the SOL stack correctly pushes and pops.

    the trigger's solModifiers will also contain that type and you'll still get a clean SOL.

    Not all modified objects will be in "solModifiers" array.

    I found the sol-stack does not always push a clean one by observed the sol stack in my second method. That's why I can pick uid in expression.

    the event system is not yet designed to allow triggers to access the calling event's SOL

    Oh no~ I'm sure the sol-stack does not change when I test function plugin a few months before.

    Another hack which might work is still use an object parameter, but try looking one level up the SOL stack. Not sure that will work 100% though.

    Auto-clean sol is a good design to make sure the sol is the same (clean).

    Would you mind to add a function to tell the engine to keep sol-stack without push a clean one, so that plugin can control the sol manually.

    Thanks for your reply.

  • Hi,

    I try to make an action which has an object-type parameter. My goal is to pass the uid of selected instance (sol.select = false) from sol.

    Fist, I try to use object-type parameter. The sol of this object will be push by "trig.solModifiers" (eveng.js, line 1626). So that I can not pick the target instance, since sol is in a new sol-stack.

    Second, I try to use number-type parameter. Then put expression object.UID in event sheet.

    In this case, "trig.solModifiers" does not contain this object, so that the sol will not be push, the sol-stack will not change. I can pick target instance from sol.

    one is picked by object-type parameter, the other is picked by expression. Why "trig.solModifiers" will be different?

  • 0plus1

    Could "normal" clicks be made by "on touch object"?

    My team member uses "mutli-touch" plugin to replace touchMouse, and it works very good.

  • septeven

    I had updated my all released plugins/behaviors (finally). Download these from here.

    Please remove "touchmouse" plugin from app server.

  • Update:

    Add version to 0.8.

  • Update:

    rex_zSorter.7z

    • add version to 1.0
    • add custom sorting (sample)
  • 0plus1

    I would like to stop maintain touchmouse plugin since official touch is better then mine.

    I'm sorry.

  • Update:

    • Add version to 1.0

    Example has been update, too.

    There is a property named "Game time" which is used to update timeline with system time (dt).

    It can allow user update timeline manually by action:"Push timeline forward", if "Game time" set to "No".

    <img src="http://i1081.photobucket.com/albums/j352/rexrainbow1/screen1-21.png" border="0" />

    Updata timeline by key pressing. Each pressing will let the time increase 3 second.

    So user can use many timelines to maintain different time rate.

  • Try Construct 3

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

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

    Add version to 1.0

  • update:

    drag & drop: add version to 1.0

  • Update:

    Add version to 0.1