Міне, спрайттарды жандандыру үшін негізгі кадрлық анимацияларды жасау әдісі.
Негізгі кадр анимациясын жасаңыз
GameObjects анимация терезесінде Unity бағдарламасында анимациялауға болады. Пернетақталар - бұл GameObjects туралы деректерді қамтитын анимациялық клиптер кестесіндегі нүктелер, мысалы: B. Трансформация деректері. Бұл негізгі кадрларда анимация шығаратын мәліметтердің қандай да бір өзгерісі бар. Анимация ойнатылған кезде, Unity анимацияларды ойнату үшін деректерді бір негізгі кадрдан келесіге ауыстырады.
- Терезе мәзірінен Анимацияны таңдаңыз. Шарлауды жеңілдету үшін анимация терезесін жоба терезесінің артына жылжытыңыз
- Иерархия терезесінде сәйкес GameObject таңдаңыз
- Анимация терезесінде Жаңа клип құру пәрменін таңдаңыз
- Анимациялық клипті сақтау және оның атын өзгерту үшін таңдалған қалтаны көрсетіңіз
- Анимациялық клипті сақтаңыз
- Unity автоматты негізгі кадрларды таңдайды, яғни анимация режимінде GameObject -тің әрбір қозғалысы көрініс көрінісінде жазылады. Анимация терезесінде Жазуды таңдап, негізгі кадрларды құруды бастаңыз. Осылайша сіз жазу түймесін басасыз және жүйе тіпті ең кіші қозғалысты негізгі кадр ретінде тіркейді. Содан кейін жазбаны аяқтау үшін жазу түймесін қайтадан басыңыз.
- Анимация хронологиясындағы ақ сызық ойнатқыш деп аталады. Бұл негізгі кадр қосылатынын білдіреді. Оны жылжыту үшін тінтуірдің сол жақ батырмасын шертіп, ойнату басын сәйкес таңдалған кадрға апарыңыз.
- Көрініс көрінісінде ағымдағы орынды өзгерту үшін таңдалған GameObject құралын қозғалыс құралымен жылжытыңыз. Ойнатқыш орналасқан жерде негізгі кадр қосылады. Егер бұл жаңа анимация болса, анимациялық клиптің басында негізгі кадр қосылады және жасалады. Бұл анимациялық клиптер кестесінің басында. Атап айтқанда, әрбір негізгі кадрмен жазу түймесін басуды ұмытпаңыз.
- Оны өшіру үшін жазу түймесін таңдаңыз және анимациялық клипті қарау үшін анимация терезесіндегі ойнату түймесін басыңыз.
Қисықтармен анимацияны өзгертіңіз
Unity деректерді бір негізгі кадрдан екіншісіне ауыстырады, бірақ кейде коммутатордың уақыты сіз қолданушы қалай жұмыс жасағысы келсе, солай жұмыс істемейді. Мысалы, секіру анимациясы Y позициясы үшін үш негізгі кадр қажет: біреуі объект жерде болған кезде басында, екіншісі объект жоғары болғанда ортасында, екіншісі жерге қайта оралғанда. Unity әр негізгі кадрдың анимациясының өзгеруін автоматты түрде анықтайды. Егер анимация тегістелсе, GameObject жоғары және төмен ұшады және секірмейді. Unity негізгі кадрлар арасында ауысуды дәл бақылау үшін қисыққа қол жеткізуді қамтамасыз етеді.
- Анимация терезесінің төменгі жағында Curve қойындысын таңдаңыз
- Unity негізгі кадрлардан алынған мәліметтер негізінде Curve қойындысында сипаттарды автоматты түрде жасайды. Сипат атауының жанындағы көрсеткіні басу арқылы параметрлерді кеңейтіңіз.
- GameObject әрекетіне әсер ететін қисықты көрсету үшін қасиеттерді таңдаңыз
- Қисықтағы негізгі кадрды тінтуірдің оң жақ түймешігімен нұқыңыз. Бұл қисықтың траекториясын өзгерту үшін қолданылатын жанаманы жасайды
- Қажетті нәтижеге жеткенше қисықты өзгертіңіз
- Әрбір негізгі кадрға қолдануға болатын алдын ала орнатылған жанасу түрлері бар. Қажетті негізгі кадрды таңдаңыз және ішкі мәзірді ашу үшін оны тінтуірдің оң жақ түймесімен нұқыңыз.
- Анимация терезесінде Unity -де тез анимация жасауға болады. Unity анимацияға қалаған көрініс пен сезім беретін құралдарды ұсынады. Жоба үшін өзіңіздің жеке анимацияңызды жасауға тырысыңыз.
Бастапқыда 2020-02-01 13:46:00 жарияланған.