Код |
|
1 2 |
Faces:16616 Vertices:21113 |
Это сообщение было отредактировано 2 раз(а), последнее редактирование в "Saha" (3 апреля 2014, 16:55)
Хм...а что, если я не создовал proxy и тупо экспортил в двиг? Proxy обязателен?Назови тему по нормальному.
Ответ тут: Экспорт статичной геометрии в CryENGINE 3 (от плагина до настройки материала) Часть 1-3
Превышен полигонаж физической прокси.
Сделал всё по статье, не экспортит в двиг, макс выдаёт ошибку:
Почему так вышло и как это лечить?
Сходить к офтальмологу, потому что в статье, что я тебе кинул, ВСЁ написано на эту тему, а ты в упор не видишь и городишь просто неистовый ужас по исполнению.
Так а разница откуда экспортить? Как proxy действует не понял, мне нужно просто сделать "облегчённую" модель ствола с ветвями для объекта или просто "proxy ствол" без веток?Потому что физическим одновременно может быть что-то одно - либо используешь просто галку физикилизации либо nodraw. Тем более как ты её читал, если на кой-то ляд экспортируешь с рабочего стола?
Ок, спс. Вот только проблема...сделал прокси только ствола, а объект всё равно также отображается. Ладно, попробую что-нибудь придумать, отпишусь, когда найду причину (ну конечно же это кривые руки(моя теория)).Огромная как видишь, делая через задницу, получаешь такой же результат.
Прокси нужно делать для тех элементов, которые ты хочешь сделать физическими. Игрок полезет на дерево, чтобы ощутить физику веток? Нет? Значит надо только для ствола метра 2 в высоту.
У меня всё дерево-один объект, стволу поставил физикализацию, прокси поставил с nodraw, но...хотя...может с листвы физикализацию тоже снять(туплю)?Ещё раз говорю, ВКЛЮЧИ физикализацию у ствола и оставь физикализацию с nodraw только для прокси.
Это сообщение было отредактировано 1 раз(а), последнее редактирование в "kmb99" (4 апреля 2014, 19:08)
Сделал, всё норм заработало, но через объект можно ходить, а это плохо.((Ты просто не представляешь как грустно я сейчас вздохнул...
ВЫКЛЮЧИ У СТВОЛА ФИЗИКАЛИЗАЦИЮ - увидел наконец? Продолжу: А У ПРОКСИ ВКЛЮЧИ В РЕЖИМЕ NODRAW. Видно? Или по крупнее?
ВЫКЛЮЧИ У СТВОЛА ФИЗИКАЛИЗАЦИЮ
А У ПРОКСИ ВКЛЮЧИ В РЕЖИМЕ NODRAW
У тебя игрок будет лазить по дереву, чтобы насладиться физикализированностью листы? Да или нет?
Если нет, то напишу по крупнее, чтобы увидел наконец:
ВЫКЛЮЧИ У ЛИСТВЫ ФИЗИКАЛИЗАЦИЮ, ОНА НЕ НУЖНА ТАМ СОВСЕМ, ПОТОМУ ЧТО ИГРОКУ ПО БАРАБАНУ ЕСТЬ ОНА ИЛИ НЕТ, ТАК КАК НЕ СМОЖЕТ ДО НЕЁ ДОСТАТЬ
Теперь думаю видно.
Касательно листвы, сам подумай - зачем физика для листвы? ведь игрок не сможет туда подпрыгнуть или подняться. Именно поэтому - физика ему не нужна.
Спасибо, теперь понял.Ты просто не понял матчасть теорию.
Итак, давай ка я попытаюсь объяснить более наглядно. Смотри, у тебя существует геометрия, у которой слишком много полигонов, для просчёта физики. Если движку не облегчить дело с просчитыванием - то это здорово скажется на производительности у конечного клиента.
Чтобы облегчить просчёт физики для движка - нужен такой же объект, в данном случае ствол, но у которого не будет столько полигонов как у оригинального ствола. Этот самый объект называется Proxy. Он необходим, чтобы движок не просчитывал огромное кол-во физических столкновений (коллизии).
Теперь смотри, самому оригинальному стволу физика - не нужна, но она нужна для Прокси, чтобы игрок не мог проходить сквозь него и т.д. В прокси - указываешь NoDraw чтобы его не было видно в движке, (но на самом деле он там, и не позволяет проходить игроку сквозь дерево). Касательно листвы, сам подумай - зачем физика для листвы? ведь игрок не сможет туда подпрыгнуть или подняться. Именно поэтому - физика ему не нужна.
Будут вопросы задавай.
Поржал от души)))