Добавлено (07.02.2015, 20:54) --------------------------------------------- Повторю свой вопрос : как добавить ещё один тип полигонов ([standart, water...]Metal) и свой звук добавить металла?
Для новичка такое будет слишком сложно, но начинать следует с WorldBase.es, там описаны существующие типы поверхностей. Простой поиск по файлу поможет их найти. Далее - для какого-то существующего типа поверхности делаешь копию, меняешь параметры, выполняешь поиск по проекту для переменных, которые встречаются в настройках поверхности. Насколько помню, там ещё в эффектах что-то задействовано, и в классе игрока.
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.
Повторяю свой вопрос : (Я смог добавить тип полигонов Metal) как добавить звуки металла(при выстреле, при хождений по полу)? И напиши конкретно что нужно делать!
Повторяю свой вопрос : (Я смог добавить тип полигонов Metal) как добавить звуки металла(при выстреле, при хождений по полу)? И напиши конкретно что нужно делать!
А вот тебе ответ большинства: не суй свой нос туда, куда тебе не следует.
Вопрос. Есть модель в СКА формате. Как сделать, чтобы при каком либо действии (атаке например) материал 1 стал невидимым, а материал 2 стал Detail с базовой текстурой 1 и детаил текстура 2? Точнее даже будет сказать так. Как сменить тип рендера на определенном материале ?
Всё очень серьёзно. P.S. Не пишите мне на Email, пишите в Л.С.
Ты заглядывал в интерфейс CModelInstance? Названия переменных там должны говорить сами за себя, по-любому где-то должен быть контейнер материалов, или их свойств.
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.
Было такое, но вот вопрос. Как изменить именно 3 или 4 материал ? Кстати. GetPlayer()->vTranslation(1) *= значение; GetPlayer()->vTranslation(3) *= значение; Не сработало.
Нет я так пробовал. Просто ситуация какая. При выстреле из минигана скорость ГГ должна быть меньше чем обычная, и после окончания стрельбы не должна восстанавливаться. Восстановление будет происходить отдельными функциями. Идеальный вариант - из PlayerWeapon послать сигнал в Player на смену скорости, но я не знаю как.
Всё очень серьёзно. P.S. Не пишите мне на Email, пишите в Л.С.
И снова привет. Я хочу сделать подвижную модель (гравитация, отталкивание и т.д.) Сделал я её как нейтральный Enemy Base. Но теперь хотелось бы узнать, как сделать так, чтобы когда атакуешь эту модель она не брызгала кровью (ну или "разлеталась" как клир). Как это можно сделать? В прикреплении показано, что кровь мне не нужна
Попробуй перегрузить метод ReceiveDamage так, чтобы он не вызывался у базового класса. А вообще, подвижную модель сделать гораздо проще. Достаточно посмотреть, какие значения можно передавать в SetPhysicalFlags/SetCollisionFlags.
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.
Ситуация. В PlayerWeapon.es я накодил проверку, назовем ее "Test". Эта проверка весьма объемна и в тоже время нужна каждому оружию в нескольких местах. Можно, конечно, вставить ее во все места где она необходима, но есть ли другие способы ?
Всё очень серьёзно. P.S. Не пишите мне на Email, пишите в Л.С.
thecre, нет, имел ввиду то, что когда стреляю в модель, она отлетала, но не брызгала кровью.
Добавлено (24.02.2015, 15:43) --------------------------------------------- И ещё: можно ли поставить моей модельке (или ModelHolder2) какую-нибудь модель с текстурой, когда я создаю её через игрока? Этот способ не установил нужную модель, а просто поставил ентитю со стандартным Axis.mdl (который по дефолту стоит)
После изменения модели у энтити надо вызывать ModelChangeNotify. Кстати, менять модель можно и после инициализации.
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.
Кстати, есть ещё у CModelObject метод Load_t как раз для загрузки модели из файла. Приставка "_t" означает, что метод может бросать исключения, поэтому надо вызывать через try/catch как-то так (примерно, не проверял):
Желательно ещё кешировать модель перед загрузкой, для этого есть CAutoPrecacheModel. Применяется аналогично CAutoPrecacheSound (его можно найти и сделать по примеру так же для модели).
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.
Упс, Read_t, а не Load_t. И принимает он не имя файла, а указатель на CTStream, то есть, тебе нужно будет создать CTFileStream для чтения нужного файла.
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.
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.
Всё сделал, сделал CAutoPrecacheModel для m_fnModel, но: "Не удается открыть файл 'ModelsMP\\Model.mdl'. Для этого потока команд не включена потоковая обработка." Но ставиться Axis.mdl без текстуры
Добавлено (25.02.2015, 23:01) --------------------------------------------- Ок, сделал PrecachaModel на модель, сработало. Но, можно для каждой модели/текстуры этого не делать?