0 Favourites

How do I set a random spawning between two x coordinates?

  • I am making a music bar, and I want to set notes to randomly span different positions on the bar, but I want the note to stay in the correct place. I have set the correct y position, but I want it to be able to spawn anywhere between the beginning of the bar and the end (on the x scale), but not anywhere else on the view-able screen. Any ideas?

  • Create object note on layer at x=random(music_bar.x + music_bar.x/2 , music_bar.x - music_bar.x/2), y=(the value that you have)

  • I have 7 notes, and I only want one to show up on the screen at a time. I think I can do that using a family, but it won't let me enter the formula. Also, how would I make a family - spawner that spawned the different notes at different y-coordinates? I think the formula would be a little different for that, right?

  • Construct 3

    Buy Construct 3

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

    Buy Now Construct 3 users don't see these ads
  • Families are only available in the personal or business licence and not in the free version Im afraid.

    Make a variable that checks if the note is on screen, for example:

    0 - for no, 1 for yes (or you can set up a boolean under object instance varaibles, in the left panel once you select a sprite)

    Note_Spawned=0

    If Note_Spawned=0 ---> spawn object note at x,y (as in the post above), set variable Note_Spawned=1

    If note is not on screen ---> set Note_spawned=0

    (this is to terminate the note, and once terminated allow another note to be spawned)

  • I do have the personal license, it just doesn't show up on Scirra because I bought it through Steam. I tried the formula, but no matter how I enter it it keeps telling me something is wrong. Mostly it doesn't like the "," in the middle of the x formula...

    I tried it exactly as shown above.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)
Similar Topics Posts Views Last Post
Unread hot topic Locked topic
198 18,657
Tom's avatar
Tom Construct Team Founder
Unread hot topic
99 10,137
karshinkoff's avatar
karshinkoff
Unread hot topic
98 7,594
norum82's avatar
norum82