[color=blue]Пытаюсь создать полноценную стрелялку!Помогите :SOS: !!!
|
http://community.boolean.name/index.php?showtopic=19
Отредактируй под свои нужды, и готово! :) |
ААА!!! не пойдёт :o мне нужен хороший ИИ, типа чтоб припятствия обходил :))
Короче с чуваками делем игру, так вот и возникают вопросы :rolleyes: |
http://blitzetc.boolean.name/03-apr05.htm#6
Там в конце статьи ссылки полезные есть по теме. |
ААА ясно :bravo: А теперь вопрос на миллион :)) из за которого меня послали взашей с другого форума :unsure:
!!!Как сделать переключение между оружием чтоб всякие характеристики были и т.д. :SOS: :SOS: :SOS: |
1. Создай тип(стисок или Type) Weapon, полями(Field) которого будут его (оружия) свойства (модель, мощность, дальность и т.д.;
2. Создай массив этого типа, размерность которого будет означать кол-во оружия; 3. Проинициализируй весь массмв (оператор New) и загрузи/установи значения его полей; 4. Создай переменную, которая будет содержать информацию - какое оружие выбрано; 5. Создай функцию смены оружия. Вот и все. :) |
Цитата:
|
Вот что-то подобное (пишу прямо на форуме):
Код:
Type Weapon |
Хм... Ну да более понятно стало... :)
|
to pax:
конешно создавать dim aa.bb хорошо но помойму лутче создать обычный dim aa и заносить туда handle обектов типа или вообще несоздавать никаких там dimов, а работать прямо с типами помойму так лутче выглядить и меньше памяти есть ;) |
А ну ка поподробней!!!
|
пишу опять прямо на форуме :))
Код:
type weapon идея такова чтобы получать в update_weapons прямо w а не перебирать все обекты можно конешно и так : Код:
type weapon второй метод будет занимать чучуть меньше места в памяти но будет НА МНОГО раз медленее первого я первый метод использую всегда хотя я раньше использовал чтото типа второго метода и метода что предложил PAX |
Чё ставить вместо точек :)
|
привязываеш оружие к модели игрока (в процессе создания типов оружия)
а в место точек обычно ставят проверку на выстрел |
Цитата:
|
Часовой пояс GMT +4, время: 08:56. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot