Я рисую такой вот скрипт (результат ночных мучений и кофейного передоза):
Синтаксис:
Используется javascript
var T01Open = 0;
function Update () {
if (Input.GetMouseButton(0) && T01Open == 0) {
animation.Play("open");
T01Open = 1;
}
if (Input.GetMouseButton(0) && T01Open == 1) {
animation.Play("close");
T01Open = 0;
}
}
function Update () {
if (Input.GetMouseButton(0) && T01Open == 0) {
animation.Play("open");
T01Open = 1;
}
if (Input.GetMouseButton(0) && T01Open == 1) {
animation.Play("close");
T01Open = 0;
}
}
От него я жду следующего - если переменная 0 играем одну анимацию, если 1 играем другую. Но получается так, что после первого тычка мышем он меняет переменную на 1, и тут же начинает играть анимацию close... вместо того чтобы степенно показать open? а уже потом поменять переменную на единичку Подскажете, как его отрихтовать?