Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
SupLisEr
(Дизайнер-маньяк)

Зарегистрирован: Jun 2007
Проживает: Адское пекло/Трон в аду... не знаю чей
Написал: 337 сообщений

Оценка: 6 Votes 6 чел.

Необычные виды оружия и противников
Сообщение #708347
Хочу задать вопросы по оружию, реализация которого меня очень интересует - вентилятор, бензопила, замораживатель, уменьшитель, электроружье.

Начну с вентилятора - с ним мне понятно, что его код должен выглядеть как код ломика, разве что измененный. Но сам собой напрашивается вопрос - а как сделать, чтобы этот вентилятор сдувал врагов, что подальше, а тем, что вплотную к игроку, наносил максимум повреждений?
Sol lucet omnibus

Хедкрабы - милейшие создания из мира Ксен, пока не пытаются сожрать наши мозги.

Мутоны - братья человечества, но они настолько тупы, что братьев за людей не считают.

Поправил SupLisEr 12-04-2008 в 15:42

Old Post 08-04-2008 19:39
SupLisEr отсутствует Посмотреть данные 'SupLisEr' Отправить Приватное Сообщение для 'SupLisEr' Найти другие сообщения 'SupLisEr' Добавить SupLisEr в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Lolmen
(С++ Разработчик)

Зарегистрирован: Dec 2004
Проживает: Беларусь/Минск
Написал: 4515 сообщений

Оценка: 139 Votes 139 чел.

Старожил 
Сообщение #708361
Из серии, а как мне сделать мега кул прогу, чтобы она умела всё, что мне нужно...

Понимаешь, тут даже если кому-то и сильно хочется тебе помочь ( например мне ).

То помощь оказывается в каком-то конкретном вопросе...
А у тебя вопрос получается (из моей оценки соурс энжин)
на пару недель упорного кодинга и анализа Чем врядли кто-то будет заниматься...
Зарание сорри за не солидарность!

Мой блог
Old Post 08-04-2008 20:11
Lolmen отсутствует Посмотреть данные 'Lolmen' Отправить Приватное Сообщение для 'Lolmen' Посетить домашнюю страничку Lolmen Найти другие сообщения 'Lolmen' Добавить Lolmen в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #708375
Lolmen
+1:
SupLisEr
Одно дело, если человек знает, что конкретно ему нужно сделать, но не может найти для этого средств. И совсем другое, когда он просто не хочет искать.
Конкретного кода в твоём случае тебе никто не напишет. Разве что, подтолкнуть на путь истиный)

Во-первых, с какого вентилятор должен быть похож на лом?)) Тебе надо найти все энтити по маске, скажем "npc_*" в некотором радиусе от глаз игрока (макс. радиус действия вертилятора). Потом брать, скажем, точки б-бокса неписей (дешёвый и простой вариант) и проверять их на нахождение в конусе. Без элементарных знаний математики тут никак. Затем в зависимости от расстояния и кол-ва точек, попавших в конус применять дамаж и скорость.
Более заковыристый, но правильный способ: Вместо конуса использовать фрустум (как множество плоскостей) и искать объём б-бокса, находящийся внутри него. Метод для этого, вроде, есть в вальвовском коде.
Old Post 08-04-2008 20:34
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
redbox
(Senior Member)

Зарегистрирован: Jan 2008
Проживает: Ukraine/Dnepr
Написал: 766 сообщений

Оценка: 16 Votes 16 чел.

Сообщение #708384
>Одно дело, если человек знает, что конкретно ему нужно >сделать, но не может найти для этого средств. И совсем >другое, когда он просто не хочет искать.

наверно и про меня тоже...
Old Post 08-04-2008 20:47
redbox отсутствует Посмотреть данные 'redbox' Отправить Приватное Сообщение для 'redbox' Посетить домашнюю страничку redbox Найти другие сообщения 'redbox' Добавить redbox в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
DIXI
(Junior Member)

Зарегистрирован: Apr 2008
Проживает: Russian Federation/
Написал: 4 сообщений

Оценка: 0 Votes

Сообщение #709080
manJak зачем все усложнять можно взять оружее из тф2 пулемет из него можно сделать и бензопилу и вентилятор.
вентилятор более дибильного оружия придставить не могу
но всеже ,надо дальность стрельбы поменьше сделать ну можно разброс сделать побольше ну и тд
бензапилу тоже из пулемета, дальность стрельбы ваще на минимум ставить надо !
вот те 2 класных оружия без всяких усилий
канечно надо будет мадели нарисовать !

Поправил DIXI 10-04-2008 в 23:00

Old Post 10-04-2008 22:56
DIXI отсутствует Посмотреть данные 'DIXI' Отправить Приватное Сообщение для 'DIXI' Посетить домашнюю страничку DIXI Найти другие сообщения 'DIXI' Добавить DIXI в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #709164
DIXI
То есть, ты предлагаешь наносить урон пулями? Допустим, с бензопилой это кое-как прокатит - разброс только по вертикали и совсем небольшой. Но попробуй охватить пулями конус градусов, хотя бы 45 с ежекадровой периодичностью. Потребуется 100 (ну, хотя бы 25) раз в секунду выстреливать много десятков (а для хорошего покрытия - сотни) пуль. Фпс упадёт под плинтус и в ужасе забъётся в угол. Действовать напролом, не пораскинувши мозгом, в таких делах оборачивается теми или иными потерями)

Цитата:
наверно и про меня тоже

Не обязательно))
Old Post 11-04-2008 10:46
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
DIXI
(Junior Member)

Зарегистрирован: Apr 2008
Проживает: Russian Federation/
Написал: 4 сообщений

Оценка: 0 Votes

Сообщение #709359
опять все усложнил)

dn
(0)D===================================
du

дальность стрельбы уменьшить

dn
(0)D==
du

вот те и бензопила

нечего глобального я переделывать не придлогаю
минимум усилий !
Old Post 11-04-2008 18:35
DIXI отсутствует Посмотреть данные 'DIXI' Отправить Приватное Сообщение для 'DIXI' Посетить домашнюю страничку DIXI Найти другие сообщения 'DIXI' Добавить DIXI в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SupLisEr
(Дизайнер-маньяк)

Зарегистрирован: Jun 2007
Проживает: Адское пекло/Трон в аду... не знаю чей
Написал: 337 сообщений

Оценка: 6 Votes 6 чел.

Сообщение #709571
Ага, бензопила с 500 патронами, 50 из которых выстреливается в течение секунды.
Sol lucet omnibus

Хедкрабы - милейшие создания из мира Ксен, пока не пытаются сожрать наши мозги.

Мутоны - братья человечества, но они настолько тупы, что братьев за людей не считают.

Поправил SupLisEr 12-04-2008 в 14:44

Old Post 12-04-2008 09:46
SupLisEr отсутствует Посмотреть данные 'SupLisEr' Отправить Приватное Сообщение для 'SupLisEr' Найти другие сообщения 'SupLisEr' Добавить SupLisEr в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
realspaik
(Particle Ghost)

Зарегистрирован: Jun 2006
Проживает: Украина/
Написал: 1247 сообщений

Оценка: 83 Votes 83 чел.

Сообщение #709647
кстати. электроружье. меня этот вопрос тоже интересует) впринципе это по коду будет обычное оружие. Только ущерб противнику будет наносить не DMG_BULLET a DMG_SHOCK (или DMG_ELECTRO , что то в этом роде, пишу по памяти) Но каким путем реализовать эфект на пораженной цели, типа разбегающихся по ней электрических разрядов? Вообще желателен эффект от выстрела Шоктрупера из Opposing Force. С кодингом оружия и нпс я более менее вменяемо знаком, а вот с эффектами не очень( Может есть какие идеи?
Old Post 12-04-2008 12:21
realspaik отсутствует Посмотреть данные 'realspaik' Отправить Приватное Сообщение для 'realspaik' Посетить домашнюю страничку realspaik Найти другие сообщения 'realspaik' Добавить realspaik в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #709679
realspaik
Электроразряды, вроде, делает point_tesla. Хотя могу ошибаться. Погляди код энтити, может поможет.
Old Post 12-04-2008 13:23
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SupLisEr
(Дизайнер-маньяк)

Зарегистрирован: Jun 2007
Проживает: Адское пекло/Трон в аду... не знаю чей
Написал: 337 сообщений

Оценка: 6 Votes 6 чел.

Сообщение #709732
Насчет вентилятора - тут я понял, что надо делать. Его я создам, все-таки, на основе гравицапы. Однако, она действует исключительно на хедиков, а должна будет на всех. Пока лопачу ее код, ищу куда ткнуть повреждения от нее, затухающие с расстоянием.

Вот как заморозить или и уменьшить врага перед собой, пока еще не нашел. Судя по всему, для уменьшения, надо лезть как-то в свойства, относящиеся к модели нпца, в которого попал.
Sol lucet omnibus

Хедкрабы - милейшие создания из мира Ксен, пока не пытаются сожрать наши мозги.

Мутоны - братья человечества, но они настолько тупы, что братьев за людей не считают.
Old Post 12-04-2008 14:44
SupLisEr отсутствует Посмотреть данные 'SupLisEr' Отправить Приватное Сообщение для 'SupLisEr' Найти другие сообщения 'SupLisEr' Добавить SupLisEr в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #709734
Имхо фиг ты уменьшиш что-нить. Да и с замораживателем ну о-о-очень долго тебе возиться придется.
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 12-04-2008 14:48
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #709757
SupLisEr
С уменьшением это ты, действительно, движком ошибся. Тебе тогда надо было на Серьёзном Двигле делать. ^_^ Но, если тебе удастся сделать анимацию уменьшения...
Old Post 12-04-2008 15:34
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SupLisEr
(Дизайнер-маньяк)

Зарегистрирован: Jun 2007
Проживает: Адское пекло/Трон в аду... не знаю чей
Написал: 337 сообщений

Оценка: 6 Votes 6 чел.

Сообщение #709760
Ну, в принципе, я могу пошаманить над AR2, заставить его альтернативные снаряды только оставлять противника в одной позе, чтобы тот не сгорал. Однако, тут же встает проблема того, что он все равно становится черным, да и AR2 я пока не научил стрелять только альтернативными снарядами, как основными, а сменить скорость стрельбы лично для меня не проблема. Точно также я парюсь с гранатометом, который должен со скоростью автомата стрелять гранатами (ох, и чую я, как упадет fps, когда греней будет очень много в кадре, а уж когда они взрываться начнут...).

Проблемы пулеметов и миниганов лично для меня не встает потому, что там не так много надо менять, только модель, скорострельность, да повозиться со скриптом пушки, чтобы количество патронов увеличить.

Анимацию уменьшения я сделать могу и даже заменить модель обычного размера на мелкую, вроде бы, движок может моментально, но вот проблема кроется в том, что я пока еще так не пробовал делать ни разу.
Sol lucet omnibus

Хедкрабы - милейшие создания из мира Ксен, пока не пытаются сожрать наши мозги.

Мутоны - братья человечества, но они настолько тупы, что братьев за людей не считают.
Old Post 12-04-2008 15:35
SupLisEr отсутствует Посмотреть данные 'SupLisEr' Отправить Приватное Сообщение для 'SupLisEr' Найти другие сообщения 'SupLisEr' Добавить SupLisEr в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
DIXI
(Junior Member)

Зарегистрирован: Apr 2008
Проживает: Russian Federation/
Написал: 4 сообщений

Оценка: 0 Votes

Сообщение #709870
Цитата:
Оригинальное сообщение от SupLisEr
Ага, бензопила с 500 патронами, 50 из которых выстреливается в течение секунды.

ты видешь проблему с потронами ?
это попровимо и можно оставить чтоб потроны были бензинчик типо и ваще я вспомнел бензапилу делать надо з огнемета там покавырятся надо!
Old Post 12-04-2008 20:55
DIXI отсутствует Посмотреть данные 'DIXI' Отправить Приватное Сообщение для 'DIXI' Посетить домашнюю страничку DIXI Найти другие сообщения 'DIXI' Добавить DIXI в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 02:45.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены