Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

История благодарностей участнику mefisto2009 ::: Спасибо сказали: 23
Дата поста: В теме: За сообщение: Спасибо сказали:
10.1.2016, 11:54 Модель сторожевых пушек (Sentry Guns) 6 уровней
Цитата(Vaqtincha @ 10.1.2016, 7:44) *
Бедные игроки они должны видит 30к полигонов.


А я в общем насчитал не более 25.000 полигонов, а по отдельности не более 3000 на каждую субмодель
Скрин



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

Карта de_dust2
Моя старая версия моделей, каждая часть отдельно

Ничего нет

Ноги + башня 1 LVL

Ноги + башня 2 LVL

Ноги + башня 3 LVL

Ноги + башня 4 LVL

Ноги + башня 5 LVL


Одна модель, та что из первого поста

Ничего нет

Ноги + башня 1 LVL

Ноги + башня 2 LVL

Ноги + башня 3 LVL

Ноги + башня 4 LVL

Ноги + башня 5 LVL

Ноги + башня 6 LVL


Вряд ли у кого-то будет такое количество в одном кадре, но все же:
33 турели 1 LVL

33 турели 6 LVL

EvilSMS, OLAF, Safety1st, x1DD
9.1.2016, 21:16 Модель сторожевых пушек (Sentry Guns) 6 уровней
Это доработанная версия моделей сторожевых пушек основу для которой для меня делал OLAF.
Модель состоит из разделенных на 2 группы субмоделей и анимаций.



Субмодели 2, 3 уровня это старые модели TF, в которых я увеличил и подправил текстуры на свой вкус, а также заменил дула.
Субмодель 6 уровня сделана на основе модели босса Goliath.

В состав модели входит:
1. Пушки:
- База,
- Башня - 6 шт.
2. Ракеты:
- Для стволов к башням - 5 шт.,
- Ракеты 6 шт. + анимации полета с искрами и без.

В модель зашито по две текстуры под цвет каждой команды

База


1 уровень


2 уровень


3 уровень


4 уровень


5 уровень


6 уровень


Субмодели к 5 уровню


Субмодели к 6 уровню
Субмодели ракет


Примерно так это выглядит в игре




Опыта в создании костей и настроения на изучение у меня нет, по этому над анимациями для башен 2,3,6 уровней не заморачивался и просто привязал дула к кости башни первого уровня, разницу смотрите сами.

Скачать [attachment=37952:SentryGuns.rar]
coca-cola :), Danjkeee^, Devito, EvilSMS, floricus, FruityServer, Problem, serfreeman1337, Slava, sweet, WarDeN4ik, wer1K, XyLiGaN
19.11.2015, 20:22 zp_extra_minigun
попробуй, [attachment=36736:zp_extra_minigun.sma]

добавил

Код:

const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)
new const WEAPONENTNAMES[][] = { "", "weapon_p228", "", "weapon_scout", "weapon_hegrenade", "weapon_xm1014", "weapon_c4", "weapon_mac10",
"weapon_aug", "weapon_smokegrenade", "weapon_elite", "weapon_fiveseven", "weapon_ump45", "weapon_m4a1",
"weapon_galil", "weapon_famas", "weapon_usp", "weapon_glock18", "weapon_awp", "weapon_mp5navy", "weapon_m249",
"weapon_m3", "weapon_sg550", "weapon_tmp", "weapon_g3sg1", "weapon_flashbang", "weapon_deagle", "weapon_sg552",
"weapon_aug", "weapon_knife", "weapon_p90" }

public zp_extra_item_selected(id, itemid)
{
if (itemid == g_itemid_minigun) give_weapon(id,0,1)
drop_weapons(id, 1);[
}


stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)

for (i = 0; i < num; i++)
{
weaponid = weapons[i]

if (dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM))
{
static wname[32]
get_weaponname(weaponid, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
}


max1988
3.9.2015, 21:47 OpenGL Detector BETA by Mazdan
Цитата(Lena1978 @ 2.9.2015, 22:02) *
bad data file на некоторых картах сводит онлайн сервера на 0!
Напишите разработчику точнее, чтоб исправил. Часто вижу bad data file и кик игрока.


не факт что есть возможность решить эту "проблему", суть я вроде понятно объяснил, считайте файлы для проверки лишним грузом, каждый из них приближает к лимиту 512, я это дело обошел иначе, на картах где идет подгрузка большего количества ресурсов - убрал по ~50 моделей/звуков/спрайтов (т.е. отдельно отключил 5-10 плагинов с нестандартным вооружением), можно также и количество файлов для проверки уменьшить.
я использую 0.8.8b - в ней ошибка bad data file не возникает, все прекрасно работает, ложных детектов вроде нет.
с помощью плагина unprecahcer, - можно уменьшить прекеш удалив стандартные не актуальные ресурсы,
еще можно уменьшить прекеш путем объединения нескольких моделей в одну поделив их на субмодели - погуглив можно найти информацию как это сделать.
precache_management, - покажет количество ресурсов в прекеше.
Lena1978, leshiy, primm
8.8.2015, 14:34 OpenGL Detector BETA by Mazdan
провел кое-какие наблюдения:

Exe build: 13:13:28 Aug 29 2013 (6153)
версии модулей
metamod.dll - v1.21p37 и v1.21.1-am
amxmodx_mm.dll - v1.8.2 и v1.8.3-d
orpheu_amxx.dll - v2.5.1 и v2.6.3
okapi_amxx.dll - v1.0
dproto.dll - v0.9.548

openGL v0.8.8ob - при более 450 ресурсов в прекеше и [OpenGL Beta] Loaded 105 Files.- происходит падение сервера, - но, при [OpenGL Beta] Loaded 99 Files., падений нет даже когда в прекеше 490 ресурсов,

openGL v0.8.18 - при более 350 ресурсов в прекеше - кикает клиентов с ошибкой bad data file, что с [OpenGL Beta] Loaded 1 Files., что [OpenGL Beta] Loaded 132 Files.

оставил версию 0.8.8ob т.к. в среднем на сервере ~400 ресурсов в зависимости от карты
Lena1978