Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Делаем колеса сами, или наркомания в самом разгареПоиск на нашем сайте Прочее Как вы могли заметить, в иерархическом дереве имеются прочие объекты. Они не имеют отношения к функциональности, а необходимы мне лишь для анимации раскрытия солнечной панели. Настройка файла part.cfg В конфигурации солнечной панели присутствует модуль "ModuleDeployableSolarPanel". Именно он отвечает за работоспособность панели именно как солнечной панели - обеспечивает поворот, раскрытие, а также ориентацию на солнце, и что самое важное - генерацию электричества. Ниже представлен данный модуль: MODULE
Давайте рассмотрим его содержание: sunTracking = true - если стоит true - панель будет ориентироваться на солнце. Проследите чтобы у вас эти имена совпадали! isBreakable = true - при true панель будет ломаться в экстремальных условиях - вхождении в атмосферу или ударах. Важно - ломаться будет все объекты, которые в Unity были прикреплены к "solarPivot". chargeRate = 0.75 - количество генерируемого электричества при 100% освещенности на высоте орбиты Кербина. Как известно, чем дальше панель от солнца, тем меньше электричества она производит, и наоборот. Результат И вот, готовая солнечная панель в действии:
А вот пример сломанной панели. Как видно, все дочерние объекты "solarPivot" оторвало:
Для того чтобы ваша модель могла складываться и раскладываться в нужном положении, не нужно изобретать ничего нового. Достаточно лишь создать соответствующую анимацию. Тут все довольно просто. Но стоит обратить внимание, что надо сконфигурировать панель так, чтобы она была в закрытом состоянии, а затем создать анимацию раскрытия, а не наоборот. Тут все просто: В Unity жмем на GameObject, затем нажимаем сочетание клавиш Ctrl-6 - появится окно анимации. Идем в файл part.cfg. Ниже строки name = ModuleDeployableSolarPanel добавляем это: animationName = solarpanel где solarpanel в моем случае является именем анимации.
А вот примеры космического корабля с данными анимированными солнечными панелями:
[АвторDuddos Kerman, правка KiRiK] Внимание! Данный тутор сделан
Итак, что нам надо сделать: ...добавляем гейм обьект, и называем как хочем. И, как всегда, бросаем в него ...и видим обьект "Баундс". Ну, создать вы его можете, обнулить координаты должны, по крайней мере пока. Как говорит афтар картинко(с), эта фигня используется КСП для установления корабля(корабля ли?) на землю. Т.е чтобы он не провалился до старта физики под землю. Пока это не трогаем. Но... ...трогаем новый пустой гейм обьект, называем как хотим, к примеру shitItIsAWheel, как его назвал я.
|
||
|
Последнее изменение этой страницы: 2024-07-06; просмотров: 30; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.007 с.) |