Dealing with multiple enemy shots?
-
Thx all.
I'm a beginner in FUZE. But I used to work in Game Maker. :) -
@Dave so i'm using the laser program for my scrolling top down game to get my plane to shoot but i cant get the y axis movement working? apart from that it works great.
-
@waldron Y axis movement of the bullets you mean? I'll hae to check the program again as i've forgotten the details. Will download now
-
Hmm - the example doesn't use sprite properties to their best effect at all. It'll work, but it should really be using the properties of the sprites properly. I'll whip up another example a bit later and post the share code on this thread.
-
@Dave no the bullet direction is fine its just the ship movement i'm having trouble with the up and down movement tried all sorts
-
Give it a share and message me the share code if you like @waldron
Is it after adding the other code that the y axis movement stopped working, or are you y et to actually have it working as you wanted?
-
@Dave so the player controls for that one is
plr.vel += {j.lx,0} plr.pos += plr.vel plr.vel += *= 0.9`` i tried j.ly but it just go's diagonal lol
-
-
And you've definitely tried the
plr.vel += {j.lx, -j.ly} // must be negative y to move up the screen properly
Could be weirdness happening with sprite camera, is that what you're using to scroll?
I would recommend using the sprite poperties rather than ther player structure from the program instead. So just this for the setup:
plr = createSprite()
And then for the controls:
plr.x_speed += j.lx * speedMultiplier plr.y_speed -= j.ly * speedMultiplier plr.x_speed *= 0.9 plr.y_speed *= 0.9
See if that changes anything. I wrote that demo for Steve before I really knew how t use the sprite properties to full effect. To be honest, it shouldn't make a difference. Hard to know what exactly is going wrong without seeing the code.
-
@Dave cheers i tried the -j.ly but not in the same bracket, yeah im using an invisible sprite set to move up its proving to be a royal pain but really want to run the program this way. i'l try that code and see what happens ;) thanks again
-
@Dave beautiful movement works, but now the bullets problem when scrolling.
can i set a sprite at the top of the screen moving the same speed as the camera sprite but set that to removesprite bullet? -
If I remember rightly (from somewhere) you had set the bullets to travel something 15 or something, can that be made variable based on your y position from centre to fix the issue (from what I saw on the vid) of the bullets not travelling as far as they should?
-
@Maxwello at the moment the bullets are set at a distence of -200 which removes them at that distance, so iv increased that to -2000000 lol and increased the amount of bullets to 2000000 lol it works but will definitely cause problems some where down the line.
if i can figure out to do it as you quoted that would work, the actual player sprite firing moves so if i set it at -300 that would be enough
-
Make it - 200 + gheight/2 - y.pos or something maybe
Sorry I'm so vague I barely get near my switch lately and I'm a bit dizzy today lol -
@Maxwello iv shared the program- LTG53MND5U im still learning myself so incorporating changes can be a little difficult untill i understand the code better
-
Sweet I have been following your progress on this game so I'll deffo take a look thanks man