Может
x=x+sin(ang)*speed
y=y+cos(ang)*speed
Где x,y - координаты пули
ang - угол пули
speed - множитель скорости
А вобще нука сорец в студию!
Сообщение от ABTOMAT
Вообще, можно сделать и 2Д-движок с энтитями, как в Блице (1 раз создал - оно само рендерится, можно привязывать, отвязывать и прочая хрень), и 3Д-движок с рендером вручную каждого объекта (хотя последнее нахрен никому не сдалось)
|
К слову я в BlitzMax так и делаю.
У каждого обьекта есть Draw() и Update()
А в игре есть:
UpdateGame()
DrawGame()
Где происходят все работы с графикой и логикой.