Показать сообщение отдельно
Старый 11.08.2009, 09:08   #11
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Проблема с 2d пулями

Illidan, я так делал, но получается не то. Пуля создается в другом месте, а мне надо, что бы создавалась по центру (в позиции игрока).
Короче я в этом 2d уже мозг поломал в 3d все на много проще, но мне в 2d хочется сделать.
Вот так у меня создается игрок:
CreatePlayer(GraphicsWidth()/2,GraphicsHeight()/2,180)
Вот так пули (так не правильно):
If MouseHit (1) Then CreateBullet(bullet,GraphicsWidth()/2,GraphicsHeight()/2,p\turn)
Но если я делаю правильно:
If MouseHit (1) Then CreateBullet(bullet,GraphicsWidth()/2-CameraX,GraphicsHeight()/2-CameraY,p\turn)
то получается вот, что:


Последний раз редактировалось Nex, 11.08.2009 в 09:23.
(Offline)
 
Ответить с цитированием