|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2012, 20:44 | #1 |
Форумчанин
Регистрация: 22.12.2011
Сообщений: 378
|
OpenGL and Games and Fire
Народ подскажите с чего начать реализацию функции\класса стрельбы в 2D игре допустим. Я парился парился что то сделал но это не то. То есть у меня получилось выстрелить и снаряд летел, но как только я опять нажимаю на стрельбу, то снаряд не появляется новый а перемещается на начальную позицию. Где то пол пачки А4 листов исписал алгоритмом вобще никак подскажите. Извините код старый представить не могу исходник затерялся.
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
|
20.04.2012, 21:17 | #2 |
Форумчанин
Регистрация: 06.11.2011
Сообщений: 214
|
Массив пулей сделать?
Или если грамотно, то класс отвечающий за динамические объекты в игре.
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL |
20.04.2012, 21:43 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
для пуль пожалуй вполне логичен или список, или массив с битовой картой(чтоб не смещать все в массиве, а просто писать в пустое место массива)/или аналог.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
20.04.2012, 22:07 | #4 |
Форумчанин
Регистрация: 22.12.2011
Сообщений: 378
|
Я думал сделать так. Создать класс отвечающий за стрельбу:
К примеру: Код:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
|
20.04.2012, 22:48 | #5 |
Форумчанин
Регистрация: 22.12.2011
Сообщений: 378
|
Код:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Последний раз редактировалось kineziz; 20.04.2012 в 22:56. |
20.04.2012, 22:48 | #6 |
Форумчанин
Регистрация: 22.12.2011
Сообщений: 378
|
Код:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хочу создать онлайновый-шутер на примере игры Cross Fire | makshero | Фриланс | 0 | 06.11.2011 12:28 |
Another Games | Xen_OS | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 25 | 08.05.2008 13:41 |