Hmm
Seem to be having a problem with my code. When I run it, the bullets stop about 2 seconds after they have been fired.
Will I have to use types or something?
;;;;;;;;;;;;;;;;;;;;;
While Not KeyHit(1)
updatebullet
If KeyDown (203) Then TurnEntity player,0,0.75,0 ;turn player left
If KeyDown(205) Then TurnEntity player,0,-0.75,0 ;turn player right
If KeyDown(200) Then playerspeed=playerspeed+0.1 ;speed up player
If KeyDown(208) Then playerspeed=playerspeed-0.1 ;slow down player
If KeyDown(30) Then MoveEntity player,0,0.5,0 MoveEntity cam,0,0.5,0 ;move player up
If KeyDown(44) Then MoveEntity player,0,-0.5,0 MoveEntity cam,0,-0.5,0 ;move player down
If playerspeed>3 Then playerspeed=3
If playerspeed<1 Then playerspeed=1
If KeyHit(45) Then
spark=CreateSphere(10)
EntityAlpha spark,0.7
EntityColor spark,255,100,20
PositionEntity spark,EntityX#(player),EntityY#(player),EntityZ#(player)
TurnEntity spark,0,EntityYaw(player),0
EndIf
MoveEntity player,0,0,playerspeed
MoveEntity spark,0,0,playerspeed+2
sparktimer=sparktimer+1
smoothcam(piv,player,70)
if entitycollided(player,nodec)
print "<< You got a node! >>"
nodes=nodes+1
endif
RenderWorld
UpdateWorld
Flip
wend
End
;;;;;;;;;;;;;;;;;;;;;;
Seem to be having a problem with my code. When I run it, the bullets stop about 2 seconds after they have been fired.
Will I have to use types or something?
;;;;;;;;;;;;;;;;;;;;;
While Not KeyHit(1)
updatebullet
If KeyDown (203) Then TurnEntity player,0,0.75,0 ;turn player left
If KeyDown(205) Then TurnEntity player,0,-0.75,0 ;turn player right
If KeyDown(200) Then playerspeed=playerspeed+0.1 ;speed up player
If KeyDown(208) Then playerspeed=playerspeed-0.1 ;slow down player
If KeyDown(30) Then MoveEntity player,0,0.5,0 MoveEntity cam,0,0.5,0 ;move player up
If KeyDown(44) Then MoveEntity player,0,-0.5,0 MoveEntity cam,0,-0.5,0 ;move player down
If playerspeed>3 Then playerspeed=3
If playerspeed<1 Then playerspeed=1
If KeyHit(45) Then
spark=CreateSphere(10)
EntityAlpha spark,0.7
EntityColor spark,255,100,20
PositionEntity spark,EntityX#(player),EntityY#(player),EntityZ#(player)
TurnEntity spark,0,EntityYaw(player),0
EndIf
MoveEntity player,0,0,playerspeed
MoveEntity spark,0,0,playerspeed+2
sparktimer=sparktimer+1
smoothcam(piv,player,70)
if entitycollided(player,nodec)
print "<< You got a node! >>"
nodes=nodes+1
endif
RenderWorld
UpdateWorld
Flip
wend
End
;;;;;;;;;;;;;;;;;;;;;;