Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > FAQ

FAQ Туториалы и часто задаваемые вопросы

Ответ
 
Опции темы
Старый 27.06.2007, 16:25   #106
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Re: Создаём свой FPS (first person shooter)

Вот 2 нововведения.
Единственное что - отдачу сделал в виде ирреального импульса с нулевой длительностью по времени.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Crayzi (10.10.2008), DaHuJIbI4 (02.11.2011), mumo1991 (24.11.2008)
Старый 11.07.2007, 09:45   #107
DED MozDay
AnyKey`щик
 
Регистрация: 09.07.2007
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Создаём свой FPS (first person shooter)

Классная работа !!!
Но почему все в php ?
Можешь в html перевести, а то у меня все php вскываются Дримвивером.
(Offline)
 
Ответить с цитированием
Старый 11.07.2007, 12:29   #108
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Создаём свой FPS (first person shooter)

А ты при скачке просто перименовывай. это такой баг на всех Bulletin форумах.
(Offline)
 
Ответить с цитированием
Старый 17.09.2007, 16:11   #109
Crayzi
ПроЭктировщик
 
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений
(для 25 пользователей)
Re: Создаём свой FPS (first person shooter)

Сообщение от impersonalis
Вот 2 нововведения.
Единственное что - отдачу сделал в виде ирреального импульса с нулевой длительностью по времени.
Нащел баг, если начать перезарядку с неполностью закончившейся обоймой то можно стрелять по премя перезарядки. Вывод, при перезарядке надо запретить не только смену оружия но и стрельбу.
(Offline)
 
Ответить с цитированием
Старый 17.09.2007, 17:44   #110
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Создаём свой FPS (first person shooter)

Crayzi, обычно смену оружия не блокируют, а просто при смене оружия останавливается перезарядка и обнуляется. Т.к. ситуация когда перезаряжаешся, и вдруг меняешь на пистолет чтобы отбиться от подбежавшего моба - хорошо, а умереть и тыкая на цифру 2 чтобы вытащить другое оружее, а оно не вылазит - взбесит игрока
(Offline)
 
Ответить с цитированием
Старый 17.09.2007, 18:27   #111
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: Создаём свой FPS (first person shooter)

А ты при скачке просто перименовывай. это такой баг на всех Bulletin форумах.
в IE у меня постоянно скачивалось что-то, да ещё и без разширения.. долго понять не мог, что это архив... ы, тупил сильно

А в опере усе норм)
(Offline)
 
Ответить с цитированием
Старый 17.09.2007, 20:47   #112
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Re: Создаём свой FPS (first person shooter)

Сообщение от Crayzi
Нащел баг, если начать перезарядку с неполностью закончившейся обоймой то можно стрелять по премя перезарядки. Вывод, при перезарядке надо запретить не только смену оружия но и стрельбу.
Угу:
подправьте
250 строка
If MouseHit(1) And user_inv\InC[user_inv\current]<>0 And user_inv\reload_flag=False
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 25.09.2007, 04:59   #113
Crayzi
ПроЭктировщик
 
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений
(для 25 пользователей)
Re: Создаём свой FPS (first person shooter)

[quote=impersonalis][quote]
Дай пожалуйста урок про отображение полосок с жизнями ботов над ними, ато мне после многих попыток методом научного тыка я все ж почти здался... (я так понял там надо както с помощью команды "Handle" или както так, но я даже непредставляю как с ней работать, по тому как сделано отбирание жизней и удаление ботов я разобратся не смог ).
(Offline)
 
Ответить с цитированием
Старый 25.09.2007, 19:35   #114
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Re: Создаём свой FPS (first person shooter)

К сожалению, пока не обладаю достаточным временем.
Но в принципе возможны 2 базовых вараинта:
: создавать спрайты-полсоы, несоредственно над ботами
: при помощи команды CameraProject camera,x#,y#,z# и сопутствующих, определять 2д координаты бота на экране и создавать 2д-примитивы
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 26.09.2007, 02:21   #115
Crayzi
ПроЭктировщик
 
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений
(для 25 пользователей)
Re: Создаём свой FPS (first person shooter)

Сообщение от impersonalis
К сожалению, пока не обладаю достаточным временем.
Но в принципе возможны 2 базовых вараинта:
: создавать спрайты-полсоы, несоредственно над ботами
: при помощи команды CameraProject camera,x#,y#,z# и сопутствующих, определять 2д координаты бота на экране и создавать 2д-примитивы
Ок, как появится время и желание то сделай, буду очень благодарен.
Минут 10 спустя:
О, нащел темку где вроде бы то что надо обсуждалось, если разберусь то добавлю полоски сам и отпишусь сдесь чтоб ты не тратил время зря.
(Offline)
 
Ответить с цитированием
Старый 26.09.2007, 12:10   #116
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: Создаём свой FPS (first person shooter)

Объясняю на пальцах, про полоску жизни. Есть две полоски одна отображает максимальное кол-во жизни бота, вторая изображает текущее кол-во жизни и рисуется поверх первой. Так вот длинна(ширина если угодно) второй полосы как я уже сказал зависит от текущего кол-ва жизни бота и вычисляется так:

длина_2_полоски = (длина_1_полоски * НР_бота) / Максимум_НР_бота

более подробно будет в статье...
__________________
(Offline)
 
Ответить с цитированием
Старый 26.09.2007, 15:20   #117
Crayzi
ПроЭктировщик
 
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений
(для 25 пользователей)
Re: Создаём свой FPS (first person shooter)

Сообщение от dimanche13
Объясняю на пальцах, про полоску жизни. Есть две полоски одна отображает максимальное кол-во жизни бота, вторая изображает текущее кол-во жизни и рисуется поверх первой. Так вот длинна(ширина если угодно) второй полосы как я уже сказал зависит от текущего кол-ва жизни бота и вычисляется так:

длина_2_полоски = (длина_1_полоски * НР_бота) / Максимум_НР_бота

более подробно будет в статье...
Блин, тут у меня одна проблемма, над какой я пока что думаю, но решения невижу, как узнать количество "НР_бота" каждого бота...
(Offline)
 
Ответить с цитированием
Старый 26.09.2007, 15:53   #118
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Создаём свой FPS (first person shooter)

Завести элемент в типе под названием HP. И прибавлять/отнимать от него, то есть:
global demage_str# = 10

type botinfo
...
field HP
...
end type

function UpdateBot()
for bot.botinfo = each botinfo
...
bot\HP = bot\HP - demage_str#
...
next
(Offline)
 
Ответить с цитированием
Старый 26.09.2007, 16:07   #119
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: Создаём свой FPS (first person shooter)

H@NON, если уж по чесноку то "damage" и к томуж надо делать проверку типа: иф бот.НР <= 0 зен бот.суицид
__________________
(Offline)
 
Ответить с цитированием
Старый 26.09.2007, 16:15   #120
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Создаём свой FPS (first person shooter)

Это было написано для примера, так сказать показана сама реализация. То что с этим семплом делать решать каждому автору в частности. К тому же для наглядности приведены многоточия, чтоб показать что это только кусок кода
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создаём свой Crimsonland. Данил FAQ и уроки 54 10.07.2009 00:19
Свои шрифты DiS[IP] Библиотеки 20 24.02.2009 10:47
3rd person и руки Stalnoy_Gvozd' 3D-программирование 6 05.01.2007 19:34
Аля свой язык..... Raiter Болтовня 12 27.09.2006 18:36
Создаём свой Fps (first Person Shooter) impersonalis Болтовня 5 22.02.2006 20:37


Часовой пояс GMT +4, время: 11:18.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com