Полезен скрипт за активиране на анимация с мишката на обект
В момента е 31 март 2019 г., 02:06 следобед
- Списък с форуми‹ Unity3D‹ Скриптове
- Промяна на размера на шрифта
- За печат
- поддържа
- Регистрация
- ЧЗВ
- Регистрация
- Вход
Полезен скрипт за активиране на анимация с мишката на обект
Полезен скрипт за активиране на анимация с мишката на обект
Има работещ скрипт, който активира анимацията на обекта с мишката. Проблемът е, че в моя случай този скрипт трябва да бъде окачен на обикновен превключвател, от който ще има около сто. защото в противен случай ще трябва да пренаписвате скрипта всеки път, да експортирате анимацията и това ще отнеме много време. Благодаря на всички предварително и публикувам самия скрипт, работи но само за един обект с анимация:
използване на UnityEngine; използване на System.Collections ;
//състояние на превключватели enum FlagAnimationToggle < ИЗКЛЮЧЕНО = 0, //включено състояние ВКЛЮЧЕНО = 1 //изключено състояние >
публичен клас Toggle_1: MonoBehavior
FlagAnimationToggle AnimState_Toggle; //превключване на състоянието на анимацията
// Използвайте това за инициализация void Start ( ) < AnimState_Toggle = FlagAnimationToggle. ИЗКЛЮЧЕНО ; >
// Актуализацията се извиква веднъж на кадър void Update ( ) < // Debug.Log("Анимация. ");
// процес на избор на обект if ( Input. GetMouseButtonDown ( 0 ) ) < SelectObjectByMousePos();
void SelectObjectByMousePos ( ) < Лъч лъч = Камера. основен. ScreenPointToRay(Input.mousePosition);
RaycastHit хит; ако (Physics.Raycast(ray, out hit, 10000, 1 BERKOF UNetsПубликации: 45Регистриран: 17 август 2011 г. 08:50От: Сидни
- уебсайт