Upon doing some testing I’ve noticed that randomly, alpha planes will act very weird. There appears to be no single reason that this happens… however, it only seems to happen if the ship in the back is shooting. That alone is very strange, because they all use the exact same code (they are their own objects however). At first I thought maybe it was just a coding mistake, and that the endpoints were inaccurate, but again, the bug only happens if the ship in the back is shooting; if the two on the sides fire at the same time, they are accurate, but if the one in the back shoots with them, one or more of the lasers will appear buggy.
Also, I don’t know if it’s just my graphics card (I am doubtful) but depending on the camera angle the lasers also seem to dissapear completely.
Has anyone had this problem before? And is there a solution? I would really like to stick with BGE because I absolutely love how easy Python is, but more and more small problems like this are starting to drive me away.
Also, if I add more ships and tell them to shoot as well, they will all appear to start bugging out like that. (however, you can see for a brief period of time that they all hit the correct spot, and then the just flash randomly into the wrong spot when another ship decides to shoot) … I’m convinced that it’s a problem with the game engine.
Edit: Could it possibly be a problem with linux video drivers?