Navigation

    Fuze Arena Logo
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Help
    • Discord

    Following a path?

    Beginners
    9
    34
    1518
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • pianofire
      pianofire Fuze Team last edited by

      It is difficult to say without seeing more of the code and knowing what the intention was e.g what are the initial values of index and counter?

      Just a minor observation but the array is called rpeats and not repeats is it?

      1 Reply Last reply Reply Quote 1
      • Jaywalker
        Jaywalker Donator last edited by

        Just make sure, that your values will take over into the next shot, when you set them, so for example stop will always be true once it was true for the first time in your loop

        1 Reply Last reply Reply Quote 1
        • pianofire
          pianofire Fuze Team last edited by

          @SteveZX81 share your code Steve and I will take a look

          1 Reply Last reply Reply Quote 0
          • SteveZX81
            SteveZX81 F last edited by

            @pianofire okay its shared (named chip) as the code stands it shoots single shots which work fine
            dpad to change selection and press 'Y' to shoot.

            of course when there is one shot on the move and you press fire, that shot vanishes and your new one replaces it. that's why I wanted to add more (up to say 20)

            There is no need to fix this but if you wish to look at the code as it is, its there.

            pianofire 1 Reply Last reply Reply Quote 1
            • pianofire
              pianofire Fuze Team @SteveZX81 last edited by

              @SteveZX81 Hi Steve, so I haven't got to the bottom of this yet but one observation is that in the traceshoot function you are only ever setting the location of the pshot sprite (not the ones stored in the shots array) so they will always be starting from -100, 0. I guess that you probably need a shot counter that gets passed into here?

              1 Reply Last reply Reply Quote 0
              • SteveZX81
                SteveZX81 F last edited by

                in that version of the code yes. in all the attempts I've made to make multiple shots, I have changed all the pshot entries to shots[shotcnt]. but alas no joy.
                don't worry about it, it was just a silly game idea anyway ;)

                pianofire 1 Reply Last reply Reply Quote 0
                • Martin
                  Martin Fuze Team last edited by

                  how are you creating the shots array? and does it by anychance have createSprite() inside the array ?

                  1 Reply Last reply Reply Quote 1
                  • pianofire
                    pianofire Fuze Team @SteveZX81 last edited by

                    @SteveZX81 Ok no problem. I think that the idea has potential. If I get some more time I might have another look.

                    1 Reply Last reply Reply Quote 0
                    • SteveZX81
                      SteveZX81 F last edited by SteveZX81

                      @Martin The shots array is created like this (and yes)
                      shots = []
                      shotcnt = 0
                      for i = 0 to 20 loop
                      shots[i] = createsprite
                      ..and then 3 lines for setting the sprite image, animation and scale followed by
                      repeat

                      The sprites do show up fine, but don't follow my traces (like the shared single trace code does)

                      1 Reply Last reply Reply Quote 0
                      • Martin
                        Martin Fuze Team last edited by

                        OK, that's fine - there is a known issue (IMO) if the sprites had been created a different way so I just wanted to check. As you were...

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post