Новые сообщения Участники Правила Поиск

Страница 53 из 91«1251525354559091»
Модератор форума: SLAwww, thecre, RealCrazyMan 
Форум » Serious Sam » Серьёзное редактирование » Помощь по SDK для Serious Sam 1.05/1.07 (Вопросы по комплекту средств разработки для Serious Sam 1.)
Помощь по SDK для Serious Sam 1.05/1.07
SLAwww Вторник, 26.06.2012, 16:26 | Сообщение # 1561


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
Нет, после case должно стоять значение, которое может принимать fValue. А ещё ты забыл про break после каждого куска кода:
Code
switch(fValue) {    
        case 100 : { HUD_DrawIcon( fCol+fMoverX, fRow+fMoverY, _toArmorMedium, /*C_WHITE*/ _colHUD101, fNormValue, FALSE); break; }    
        case 99 : { HUD_DrawIcon( fCol+fMoverX, fRow+fMoverY, _toArmorMedium, /*C_WHITE*/ _colHUD100, fNormValue, FALSE); break; }     
        case 98 : { HUD_DrawIcon( fCol+fMoverX, fRow+fMoverY, _toArmorMedium, /*C_WHITE*/ _colHUD099, fNormValue, FALSE); break; }    
        ...   
        case 0 : { HUD_DrawIcon( fCol+fMoverX, fRow+fMoverY, _toArmorMedium, /*C_WHITE*/ _colHUD000, fNormValue, FALSE); break; }    
        default : break;    
    }


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.
seriously_petr Вторник, 26.06.2012, 16:54 | Сообщение # 1562


Сообщений: 434
Награды: 4
Замечания: 0%
 
Арт это ШТО?
Тут только цвет меняется у иконки голубенькой брони, которая рисуется и стоит на месте.

---------
Слав, ты видимо не понял мою систему, у меня не так:
if(var<1){HUD_DRAW...
if(var<2){HUD_DRAW...
if(var<3){HUD_DRAW...

А так:

if(var<4){HUD_DRAW...if(var<104){HUD_DRAW...}}
if(var<8){HUD_DRAW...if(var<108){HUD_DRAW...}}

Добавлено (26.06.2012, 16:47)
---------------------------------------------
И так по 25 строк к жизни и броне итого - 100 операторов.

Добавлено (26.06.2012, 16:54)
---------------------------------------------
Ой не так написал знаки в операторах.

if(var>=4){HUD_DRAW...if(var>=104){HUD_DRAW...}}

art-serious Вторник, 26.06.2012, 16:59 | Сообщение # 1563


Старый маппер
Сообщений: 630
Награды: 26
Замечания: 0%
 
Один вопрос - нагружает ли это игру, если идёт проверка одного значения в сотне операторов?
Да и с таким подходом уж лучше проще сделать какой-то шаг деления


[ zc-lab.org ] [ Memes list ] [ Operation "New Year" - 16% ]
seriously_petr Вторник, 26.06.2012, 17:05 | Сообщение # 1564


Сообщений: 434
Награды: 4
Замечания: 0%
 
Лучше проще Xd Арт жжёшь =)

Не знаю играли даже в ДМ в мод вчетвером - тестили новое оружие да и вообще мод - ничего не глючило.


SLAwww Вторник, 26.06.2012, 20:58 | Сообщение # 1565


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
seriously_petr, это дикость какая-то - столько ИФов. switch - это почти как один ИФ, он выполняется гораздо быстрее, и является оптимальным в плане оптимизации кода при множественном ветвлении. Конечно, ты сейчас не заметишь разницы, зато её заметит процессор, и когда ты будешь писать что-то более сложное, выбор оператора может стать ключевым.

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.
seriously_petr Вторник, 26.06.2012, 21:29 | Сообщение # 1566


Сообщений: 434
Награды: 4
Замечания: 0%
 
Ну раз свитч быстрее работает то буду юзать его. Это я из коддинга гейммодов для ГТА набрался. Там свитчей вообще нету.

Добавлено (26.06.2012, 21:29)
---------------------------------------------
Всё мозги плывут от кучи модов для разных игр. И Майнкрафт, и Сэм, и Сталкер, и Гта.

CAHEK Среда, 27.06.2012, 10:25 | Сообщение # 1567


Сообщений: 698
Награды: 7
Замечания: 0%
 
Я Пробовал но модель в главном меню появлялась толлько когда консоль вызываеш. :(
так надо или как исправить.

Добавлено (27.06.2012, 10:25)
---------------------------------------------
И еще как зделать татачмент независимым от модели.
У меня анимация модели и оружия и рук пронимировано в максе и модель оружия цепляетсь к куке
портит всю картину :(

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


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
Quote (CAHEK)
как зделать татачмент независимым от модели

ээ.. что? 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.
seriously_petr Среда, 27.06.2012, 17:08 | Сообщение # 1569


Сообщений: 434
Награды: 4
Замечания: 0%
 
Татачмент xd

Добавлено (27.06.2012, 17:08)
---------------------------------------------
Слав, у меня появился вопросик. Мне нужно менять анимацию у атачмента атачмента. К примеру зорг держит лазерку, а у лазера есть стволы, которые крепятся как атачи к лазеру.
Как получить чёртовы стволы, чтобы менять их анимацию?

SLAwww Среда, 27.06.2012, 17:25 | Сообщение # 1570


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
Я же на прошлой странице написал.
Code
GetModelObject()->GetAttachmentModel( НАЗВАНИЕ_АТТАЧМЕНТА )->amo_moModelObject.GetAttachmentModel( НАЗВАНИЕ_АТТАЧМЕНТА_АТТАЧМЕНТА )->amo_moModelObject.PlayAnim( НАЗВАНИЕ_АНИМАЦИИ_АТТАЧМЕНТА_АТТАЧМЕНТА , ФЛАГИ_АНИМАЦИИ_АТТАЧМЕНТА_АТТАЧМЕНТА );


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.
seriously_petr Среда, 27.06.2012, 18:01 | Сообщение # 1571


Сообщений: 434
Награды: 4
Замечания: 0%
 
Ты написал как получить у атачмента.
А я не просто так написал "атачмента атачмента".
Мне нужно задать анимку атачменту атачмента.

Добавлено (27.06.2012, 17:59)
---------------------------------------------
Ой сори спутался, спасибо. =)

Добавлено (27.06.2012, 18:01)
---------------------------------------------
И что так можно сколько угодно удлиннять?

CAHEK Пятница, 29.06.2012, 06:33 | Сообщение # 1572


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

Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
seriously_petr Пятница, 29.06.2012, 14:56 | Сообщение # 1573


Сообщений: 434
Награды: 4
Замечания: 0%
 
У тебя демон и шар 1 модель?
Нужно, чтобы он был атачментом. И надо показывать шар, когда он в руке и прятать, когда его выпускают. Потом просто запускаем прожектил шара.


SLAwww Пятница, 29.06.2012, 15:09 | Сообщение # 1574


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
CAHEK, сделай шар отдельной моделью, которая не двигается, и прикрепи его аттачментом к модели демона. У самого шара не должно быть анимации.

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.
seriously_petr Пятница, 29.06.2012, 17:30 | Сообщение # 1575


Сообщений: 434
Награды: 4
Замечания: 0%
 
Слав, а я про что говорил. Я же написал тоже самое.

CAHEK Воскресенье, 01.07.2012, 18:15 | Сообщение # 1576


Сообщений: 698
Награды: 7
Замечания: 0%
 
не.
У меня демон и шар разные модели с разными текстурами (почиму я и не делаю как вы мне пишете).
И все сделано так ну скажем так если в едиторе поставить модель демона и шара в одно место и одновременно пустить одну и туже анимацию то будет все ок.
У меня нетолько эта но еще целый список врагов и всем надобы такой прикол сделать


Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
SLAwww Воскресенье, 01.07.2012, 20:51 | Сообщение # 1577


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 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.
seriously_petr Понедельник, 02.07.2012, 00:06 | Сообщение # 1578


Сообщений: 434
Награды: 4
Замечания: 0%
 
А зачем ты спрашиваешь это тут? Это не имеет отношения к СДК.

thecre Среда, 25.07.2012, 21:25 | Сообщение # 1579


Сообщений: 3432
Награды: 28
Замечания: 0%
 
Никто не подскажет, как запихнуть фукнцию в отдельный Thread?

SLAwww Среда, 25.07.2012, 23:32 | Сообщение # 1580


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
Только используя WinAPI.
msdn.microsoft.com/en-us/library/windows/desktop/ms682453(v=vs.85).aspx
Вообще, в кодинге для Сэма тебе вряд ли понадобится вручную работать с потоками, там своя система их эмуляции, которой вполне хватает. Для чего тебе потоки?


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.
thecre Четверг, 26.07.2012, 07:55 | Сообщение # 1581


Сообщений: 3432
Награды: 28
Замечания: 0%
 
SLAwww, для того, чтобы через определенное время изменить одну переменную в PlayerWeapons... но wait и aotowait тут не подойдут, нужно делать все, не затрагивая основной процесс.
Quote (SLAwww)
там своя система их эмуляции

Можно отсюда поподробнее?


SLAwww Четверг, 26.07.2012, 21:21 | Сообщение # 1582


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
Для таких целей есть энтити CReminder. Ты ее создаешь, через заданное время она отправляет в нужном направлении ивент и самоуничтожается. Можно переделать так, чтобы вместо отправки ивента CReminder менял нужную переменную.
Система классов в движке Сэма действительно эмулирует потоки: пока коды одних объектов как бы одновременно выполняются, другие могут находиться в состоянии ожидания события. Если тебе нужно выполнить какой-нибудь код параллельно основному коду энтити - выполняй этот код в другой энтити. Все так просто, я постоянно жалею, что при работе с реальными потоками нельзя просто наплодить энтить как в Сэме.


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.
thecre Четверг, 26.07.2012, 21:38 | Сообщение # 1583


Сообщений: 3432
Награды: 28
Замечания: 0%
 
Quote (SLAwww)
Если тебе нужно выполнить какой-нибудь код параллельно основному коду энтити - выполняй этот код в другой энтити

Это я понял давно, просто не хочется плодить бесконечные энтити. Не знал, что есть CReminder, спасибо, что подсказал


SLAwww Четверг, 26.07.2012, 21:58 | Сообщение # 1584


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
Можешь еще так его переделать, чтобы не самоуничтожался, и выполнял нужные функции в цикле через определенный промежуток времени, тогда объект такого класса достаточно будет создать один раз. Только если ты меняешь CReminder, сохраняй измененную версию в новый класс, т.к. эта энтити служебная и используется некоторыми другими.

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 Четверг, 26.07.2012, 22:00 | Сообщение # 1585


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
Можешь еще так его переделать, чтобы не самоуничтожался, и выполнял нужные функции в цикле через определенный промежуток времени, тогда объект такого класса достаточно будет создать один раз. Только если ты меняешь CReminder, сохраняй измененную версию в новый класс, т.к. эта энтити служебная и используется некоторыми другими.

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 Пятница, 27.07.2012, 09:14 | Сообщение # 1586


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

Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
МегаМозг Среда, 15.08.2012, 17:40 | Сообщение # 1587


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

Мои работы....


Увлекаешься дядей сэдом? Тогда тебе >>сюда<<!
MasterST Среда, 15.08.2012, 17:45 | Сообщение # 1588


Ground Angel
Сообщений: 2386
Награды: 10
Замечания: 0%
 
В каком это смысле? Отключить возможность использования кольта при старте? Можно если убрать соответствующее оружию число: поищи строки 0, 1... в PlayerWeapons.es... 1 - кольт, 0 - нож...

Уже шесть лет на сайте... Возможно, это что-нибудь да значит...
GranMinigun Среда, 15.08.2012, 18:20 | Сообщение # 1589


Сообщений: 1145
Награды: 5
Замечания: 0%
 


MasterST Среда, 15.08.2012, 18:26 | Сообщение # 1590


Ground Angel
Сообщений: 2386
Награды: 10
Замечания: 0%
 
Quote (GranMinigun)
Убрать так нолик - кулаками будет махать
Интересно, почему Кроты не сделали пикап ножа?..

Нет смысла. В FPS жанрах у игрока почти всегда есть стартовое оружие...


Уже шесть лет на сайте... Возможно, это что-нибудь да значит...
Форум » Serious Sam » Серьёзное редактирование » Помощь по SDK для Serious Sam 1.05/1.07 (Вопросы по комплекту средств разработки для Serious Sam 1.)
Страница 53 из 91«1251525354559091»
Поиск: