Новые сообщения Участники Правила Поиск
Помощь по SDK для Serious Sam 1.05/1.07
SLAwww Понедельник, 29.04.2013, 22:25 | Сообщение # 1831


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Да, Кротим.

Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
Kadath Четверг, 02.05.2013, 19:21 | Сообщение # 1832


Son of Anubis
Сообщений: 2517
Награды: 24
Замечания: 0%
 
Вопрос.
Модель фишмана с анимацией и его исходник, разумеется. Как их объединить, для нового типа врага?
Если это возможно...


Мои работы
DeadKadath's Showcase
SLAwww Четверг, 02.05.2013, 21:19 | Сообщение # 1833


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Переписывать не обязательно, отключаешь у Fishman.es опцию Exclude from build, билдишь, на пути исправляешь ошибки. Главное, чтобы ресурсы были в соответствующих папках (у Forager'a в его Framewarp, насколько помню, модель вообще в левой папке, и звуков, вроде, нет).

EDIT: Только что проверил, всё билдится без ошибок. Нужно только кинуть ресурсы в нужные папки.


Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
polymorn Пятница, 03.05.2013, 08:06 | Сообщение # 1834


Сообщений: 125
Награды: 16
Замечания: 0%
 
попытался приаттачить щит к ножу, выдало такую ошибку


вот моя строка в AddAttachmentToModel, вроде бы ошибка где-то тут



помогите, пожалуйста хд
Сообщение отредактировал Ev3nmorn - Пятница, 03.05.2013, 08:09


AsDOLG Воскресенье, 05.05.2013, 18:34 | Сообщение # 1835


Сообщений: 360
Награды: 4
Замечания: 0%
 
Народ, я возможно пишу не туда :D

Допустим, я скачал СДК (сейчас у меня его нет, но раньше качал, имею представление как он выглядит).
Вопрос дня:
Как со всем этим работать? =))


AsDOLG Воскресенье, 05.05.2013, 19:55 | Сообщение # 1836


Сообщений: 360
Награды: 4
Замечания: 0%
 
Heming_Hitrowski, окей =) Когда начну работать, сразу обращусь сюда =))

Добавлено (05.05.2013, 19:55)
---------------------------------------------
Впрочем, обращаюсь сразу, заранее.

Можно ли реализовать виртуальные кнопки на экране? Например, идет скриптовая сцена с диалогом, и на определенном моменте появляются две кнопки с вариантами ответа. Выбираешь одно - просиходит одно, выбираешь другое - происходит другое =)

SLAwww Воскресенье, 05.05.2013, 20:33 | Сообщение # 1837


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Цитата (Heming_Hitrowski)
можно написать такой плеерстарт, который будет спавнить не Player.es, а, скажем, Player2.es?

Да.
Цитата (AsDOLG)
Можно ли реализовать виртуальные кнопки на экране?

Да.

"SLAwww ответит на любые ваши вопросы!" : D


Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
AsDOLG Воскресенье, 05.05.2013, 20:47 | Сообщение # 1838


Сообщений: 360
Награды: 4
Замечания: 0%
 
Цитата (SLAwww)
Да.

Теперь тоже самое, но в подробностях XD


AsDOLG Вторник, 07.05.2013, 05:24 | Сообщение # 1839


Сообщений: 360
Награды: 4
Замечания: 0%
 
Heming_Hitrowski, хорошо, чем этот файл HUD.cpp открывается? (если буду делать все в точности по вашей инструкции, может что-нибудь получиться XD)

GranMinigun Вторник, 07.05.2013, 07:30 | Сообщение # 1840


Сообщений: 1145
Награды: 5
Замечания: 0%
 
Дык оно блокнотом открывается. Проблема в том, что потом компилировать нужно будет, а с блокнотом это не сделать.
И вообще, всем RJ TextEd, посоны.


CAHEK Среда, 08.05.2013, 11:13 | Сообщение # 1841


Сообщений: 794
Награды: 16
Замечания: 0%
 
Вопрос. Как сделать ентию которая включает видеовставку. (Как это сделать у меня даже представлений нет)

Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
SLAwww Среда, 08.05.2013, 13:57 | Сообщение # 1842


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
В смысле, проигрывает видеофайл? Для этого придётся подключать какие-то сторонние библиотеки. Можно, например, воспользоваться Bink Video.

Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
CAHEK Четверг, 09.05.2013, 09:07 | Сообщение # 1843


Сообщений: 794
Награды: 16
Замечания: 0%
 
Как это сделать (хотя бы примерно)

Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
SLAwww Четверг, 09.05.2013, 14:54 | Сообщение # 1844


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Есть же официальные мануалы и примеры на сайте Bink Video, не?

Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
SLAwww Четверг, 09.05.2013, 21:29 | Сообщение # 1845


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Игрок унаследован от CMovableEntity, у неё должны быть какие-то методы для получения скорости движения, точно не помню, посмотри в заголовочном файле.

Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
CAHEK Суббота, 11.05.2013, 12:44 | Сообщение # 1846


Сообщений: 794
Награды: 16
Замечания: 0%
 
Ладно. Видео пока подождет.
Ситуация. У врага срабатывает анимация "1" и его в этот момент его убивают. Вопрос. Как сделать чтобы при его гибели врага у которово играет Анимация "1" включалась анимация "2" а не базовые "death". (надеюсь понятно написал).


Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
CAHEK Суббота, 11.05.2013, 15:39 | Сообщение # 1847


Сообщений: 794
Награды: 16
Замечания: 0%
 
Я понял что в функции Death надо чтото добавить. Я немогу правильно составить проверку типа
if (идет анимка "1")
плей аним ("2")
)
а как именно надо я незнаю.


Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
BuIlDaLiBlE Понедельник, 13.05.2013, 15:40 | Сообщение # 1848


Сообщений: 639
Награды: 12
Замечания: 0%
 
Кстати, вот интересно: а можно ли сделать особый триггер, который будет как обычный, только при активации будет активировать одну из рандомных целей, которые указаны в его Target'ах, допустим для какого-нибудь рандома.
Я только в C++ не знаю как сделать рандом :D
Сообщение отредактировал Reloxator - Понедельник, 13.05.2013, 15:48



Bp Services:
bpnet.work/bpservices
BuIlDaLiBlE Понедельник, 13.05.2013, 17:19 | Сообщение # 1849


Сообщений: 639
Награды: 12
Замечания: 0%
 
Heming_Hitrowski, ну да, только какой именно код - понятия не имею, может поможешь?
И кстати ещё: в одну отдельную DLL можно как-нить вложить, чтобы использовать вместе с картами без мода?



Bp Services:
bpnet.work/bpservices
SLAwww Понедельник, 13.05.2013, 21:55 | Сообщение # 1850


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Цитата (Reloxator)
в одну отдельную DLL можно как-нить вложить, чтобы использовать вместе с картами без мода?

Да.

С вами вновь была рубрика "Замечательные ответы от SLAwww'a".

Кхм, а если серьёзно, то нужно сохранять цепочку наследования. Например, если хочешь таким образом добавить нового врага, то в коде дополнительно ДЛЛки нельзя менять базовый класс CEnemyBase, так как движок всё равно попытается его взять из EntitiesMP.dll, глядя в родной EnemyBase.ecl. Если же очень-очень сильно нужно поменять какой-нибудь базовый класс вроде CEnemyBase без мода, то можно его скопировать и обозвать, например, CEnemyBase2, после чего унаследовать от него нового врага и создать для CEnemyBase2 новый .ecl-файл.


Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
BuIlDaLiBlE Вторник, 14.05.2013, 09:07 | Сообщение # 1851


Сообщений: 639
Награды: 12
Замечания: 0%
 
SLAwww, а насчёт рандома не знаешь? Для тебя ведь пустяк же ^_^


Bp Services:
bpnet.work/bpservices
BuIlDaLiBlE Вторник, 14.05.2013, 14:47 | Сообщение # 1852


Сообщений: 639
Награды: 12
Замечания: 0%
 
Heming_Hitrowski, огромное спасибо! Тачфилд, который реагирует только на монстров тоже класс %)
Кстати, если указано меньше 10 действий, триггер будет ли выбирать то действие рандомно, которого нету?
Сообщение отредактировал Reloxator - Вторник, 14.05.2013, 15:03



Bp Services:
bpnet.work/bpservices
CAHEK Вторник, 14.05.2013, 15:35 | Сообщение # 1853


Сообщений: 794
Награды: 16
Замечания: 0%
 
Reloxator
Посмоти лс


Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
BuIlDaLiBlE Вторник, 14.05.2013, 16:24 | Сообщение # 1854


Сообщений: 639
Награды: 12
Замечания: 0%
 
Heming_Hitrowski, эххх, плохо.
Хотя можно попробывать сделать хитрый способ: поставить 2 триггера которые будут с очень низкой задержкой, какой-нибудь 0.0001 триггерировать рандом триггер пока не выпадет одно из действий, это одно из действий выключит те два триггера и сам рандомный триггер :)
CAHEK, нету ничего там.
Сообщение отредактировал Reloxator - Вторник, 14.05.2013, 16:43



Bp Services:
bpnet.work/bpservices
BuIlDaLiBlE Суббота, 18.05.2013, 20:45 | Сообщение # 1855


Сообщений: 639
Награды: 12
Замечания: 0%
 
Heming_Hitrowski, кстати, я хочу немного помутить свою ентитю, вот у меня небольшой вопрос: вот допустим есть опция телепорта у PlayerActionMarker'а, но в кооперативе телепортирует всех игроков, а я хочу сделать спец. ентитю которая телепортит только игрока, который активировал. Как сделать?
И ещё: доп. ентитю как ты делал?) Поделись, хм, ну наверное не секретом, но хотя-бы фичей.



Bp Services:
bpnet.work/bpservices
BuIlDaLiBlE Воскресенье, 19.05.2013, 20:45 | Сообщение # 1856


Сообщений: 639
Награды: 12
Замечания: 0%
 
Цитата (Heming_Hitrowski)
а вот суть второго вопроса я не очень понял. что конкретно тебя интересует?

Ооой блин, я вместо ДЛЛ написал ентитю :D
Фэйл
Цитата (Heming_Hitrowski)
wait()
{
on (EBegin) : {
resume;
}

on (ETrigger eTrigger) : {
CEntityPointer penPlayer = eTrigger.penCaused;
((CPlayer&) *penPlayer).Teleport(место_телепортации, поворот_игрока);
}
}

И при таком коде будет телепортиовать игрока который задействовал триггер?



Bp Services:
bpnet.work/bpservices
Heming_Hitrowski Воскресенье, 19.05.2013, 20:45 | Сообщение # 1857


Double Jumper
Сообщений: 887
Награды: 32
Замечания: 0%
 
Цитата
Получается, когда мы посылаем Trigger Event на энтити, игрока телепортирует.


seriously_petr Понедельник, 03.06.2013, 13:03 | Сообщение # 1858


Сообщений: 446
Награды: 4
Замечания: 0%
 
Столкнулся с проблемкой. Никак не могу найти код, который отвечает за отключение работающей CCamer'ы при получении урона игроком.

Добавлено (03.06.2013, 13:03)
---------------------------------------------
И ещё вопрос:

Как мне получить данные о нажатии кнопок WASD(ну или кнопок управления бегом), в CPlayer я ничего не нашёл.

SLAwww Понедельник, 03.06.2013, 21:42 | Сообщение # 1859


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
seriously_petr, код для остановки камеры легко находится в ReceiveDamage:
Код
// if camera is active
       if (m_penCamera!=NULL) {
         // if the camera has onbreak
         CEntity *penOnBreak = ((CCamera&)*m_penCamera).m_penOnBreak;
         if (penOnBreak!=NULL) {
           // trigger it
           SendToTarget(penOnBreak, EET_TRIGGER, this);
         // if it doesn't
         } else {
           // just deactivate camera
           m_penCamera = NULL;  
         }
       }

Состояние любого контрола можно проверить в любой момент:
Код
_pShell->GetINDEX(m_strParam);

этот код вернёт ненулевое значение, если контрол с названием в m_strParam (например, "ctl_bMoveForward") зажат.


Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
polymorn Вторник, 04.06.2013, 22:43 | Сообщение # 1860


Сообщений: 125
Награды: 16
Замечания: 0%
 
доброго вечера всем)
возможно ли реализовать выбор нестандартного разрешения экрана в опциях?
1650х1080
1366х768
1920х1080
и тд
как это можно сделать?)
Сообщение отредактировал Ev3nmorn - Вторник, 04.06.2013, 22:44


Поиск: