User Tag List

Results 1 to 3 of 3

Thread: How can I pick instances of the same active during an event ?

  1. #1
    Clicker Fusion 2.5 MaciOS Export ModuleInstall Creator Pro
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    TGeorgeMihai's Avatar
    Join Date
    Nov 2015
    Posts
    122
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    How can I pick instances of the same active during an event ?

    Lets say I have the active "shape" and the following instances of it:

    shape (with varA = 0)
    shape (with varA = 1)

    How can I do the following:

    If shape (with var A = 0) colides with shape (with varA = 1) then destroy shape (with varA =1)

    The only way that I could find is to make different actives (like shape0 and shape1) but is a really bad way since I always have to edit all the actives instead of only one.

    Another way would be to use qualifiers, but I can't add or remove them during runtime.

  2. #2
    Clicker Fusion 2.5 MaciOS Export ModuleInstall Creator Pro
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    TGeorgeMihai's Avatar
    Join Date
    Nov 2015
    Posts
    122
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    After some brainstorming I've come with the following solution:

    shape (has qualifiers 0, 1 and varA)
    Code:
    If qualifier 0 collides with qualifier 1
    If qualifier 0 has varA = 0
    If qualifier 1 has varA = 1
    - then destroy qualifier 1
    Basically I refer to two different instances of the same active trough different qualifiers and differenciate them with varA.


    I didn't tested it so I'm not sure if it works, but I will try later.
    I am still interested if there are some ways and if I can pick an instance of an active during an event.

  3. #3
    Clicker Fusion 2.5 DeveloperiOS Export Module
    butterfingers's Avatar
    Join Date
    Apr 2012
    Location
    London
    Posts
    135
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    You're on the right track, TBF detecting collision between 2 instances of the same object is always tricky.
    If I were you I'd have a second collider object that you use to detect if the object is hitting something else.

    SETUP.
    Have 1 Collider active object (Make this a circle or square the size of your enemy)
    Have an Enemy Object (and make a bunch of them in the scene)
    Assign all the enemies to Group Bad.

    Start "for each loop" on Enemy.

    Onloop
    ->Position object Collider at Enemy.
    ->Set AltValA of Collider to Fixed Value of Enemy.

    Onloop
    + Collision between GroupBad & Collider
    + Fixed Value of GroupBad <> AltValA of Collider
    ->Destroy Object Group bad.

Similar Threads

  1. Replies: 11
    Last Post: 2nd November 2016, 02:54 AM
  2. Help with active instances
    By kromblite in forum Fusion 2.5
    Replies: 10
    Last Post: 27th March 2014, 04:10 AM
  3. Pick Instances at same coordinate?
    By King_Cool in forum Multimedia Fusion 2 - Technical Support
    Replies: 0
    Last Post: 24th April 2013, 11:21 AM
  4. How to 'pick' one of many for use as active object later? (create? swap? save/load?)
    By jimgale in forum Multimedia Fusion 2 - Technical Support
    Replies: 9
    Last Post: 27th February 2013, 09:17 AM
  5. Top active pick with the mouse
    By nivram in forum Multimedia Fusion 2 - Technical Support
    Replies: 2
    Last Post: 7th June 2008, 02:51 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •