|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.03.2009, 09:46 | #251 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
А вообще запомните такую формулу:
Код:
А попадание точки в окружность определяется так: Код:
Последний раз редактировалось Kostia; 22.03.2009 в 09:48. |
22.03.2009, 19:44 | #252 |
Пользователь
Регистрация: 27.01.2009
Сообщений: 97
|
Спасибо. Пригодится
|
23.03.2009, 09:10 | #253 |
Форумчанин
Регистрация: 23.02.2009
Сообщений: 237
|
У меня один вопрос. Игра-стрелялка. Мне нужро сделать чтобы пуль вылетало бесконечно много. Рисую на Canvas. У пули есть координаты x и y, и таймер её прорисовывает туда, куда показывает x или y. Но пуля тока одна, а мне нужно много. Как это осуществить? Ставить бесконечно много обработчиков событий для пуль??
|
23.03.2009, 10:04 | #254 | |
Пользователь
Регистрация: 27.01.2009
Сообщений: 97
|
Цитата:
Код:
Последний раз редактировалось Beermonza; 23.03.2009 в 19:49. |
|
23.03.2009, 11:13 | #255 | |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Цитата:
При выпускании пули она добавляется в конец списка, при попадании, она удаляется их списка. (т.е. функци-обработчик пуль работает не с каждой отдельной пулей, а со списком пуль). К стати, таким же способом можно сделать бесконечное число простивников. (хотя противников я бы делал классами, что бы каждому можно было сделаь индивидуальное поведение (ну что бы они не по прямой летели, а зигзагами, стреляли и т.п (впрочем если делатьк акие-то специфические патроны (типа самонаводящихся ракет или осколочных гранат), тот тут тоже классами делать нужно)).)
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс Последний раз редактировалось ROD; 23.03.2009 в 12:25. |
|
23.03.2009, 13:59 | #256 |
Форумчанин
Регистрация: 23.02.2009
Сообщений: 237
|
А как это списками? Чо то я не вкупил.
|
27.03.2009, 09:25 | #257 |
Пользователь
Регистрация: 27.03.2009
Сообщений: 14
|
А в какой программе это всё прописывать?
Учусь программировать на C++
|
27.03.2009, 13:32 | #258 |
Пользователь
Регистрация: 18.12.2008
Сообщений: 47
|
В данном разделе все делается на Делфи.
|
27.03.2009, 21:06 | #259 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Цитата:
________ А это упрощенный TList: Последний раз редактировалось Kostia; 27.03.2009 в 21:28. |
|
31.03.2009, 18:24 | #260 |
Пользователь
Регистрация: 27.01.2009
Сообщений: 97
|
Универсальная проходимость карты
Никак не могу осилить. Как задать универсальную проходимость на карте? Изучил все примеры, которые находятся в этой теме. Неужели нужно делать ДВА массива карты? Один под проходимость, а другой под текстуру. Имееется ввиду карта с большим колличеством текстур и с разной проходимостью. Я понимаю как задать проходимость и текстуру на один индекс. То есть, если из файла считал индекс "1", то: ходить нельзя, текстура 1.bmp. В то же время прописывать под дополнительные обозначения свою проходимость мне кажется неправильным. К примеру, если карта имеет такой вид в текстовом файле:
11111111111111111 10000000000000001 10244300000000001 10000050000000001 10000005000000001 11111111111111111 Места под номерами 2,3,4,5 будут НЕ ПРОХОДИМЫМИ и все будут иметь разные тестуры. Как в таком случае будет выглядить код? Если создать тип карты: Код:
Код:
сответствовать индексу текстуры: Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хорошие уроки | Render | Общие вопросы Delphi | 9 | 15.09.2012 07:13 |
Акцесс вопросы новичков | Yaga | Помощь студентам | 4 | 02.06.2008 00:16 |
Учебники для новичков в програмировании | Рар | Общие вопросы Delphi | 6 | 08.01.2007 08:07 |