Цитата (dwarven)
if (input.isKeyDown(Input.KEY_E)){ trans.y+=delta; bull.y+=+trans.y; Это update
Ты этим кодом меняеш координаты только при зажатой клавише E.
Попробуй так
Код
if (input.isKeyDown(Input.KEY_E))
{
fire=true;
};
if(fire)
{
trans.y+=delta;
bull.y+=+trans.y;
};
потом после уничтожения пули делай fire=false;
и вообще покажи весь класс пули и то, где она создается, обрабатывется и уничтожается.