Не совсем правильно растягивается, как сделать более плавно и что нужно поправить или добавить?
IEnumerator Fade() {
Vector3 scale = transform.localScale;
while((dis = Vector3.Distance(rubber.position, cube.position)-1.5f) > 0.5f) {
yield return new WaitForSeconds(0.1f);
rubber.transform.localPosition -= new Vector3(0, 7.8f * Time.deltaTime, 0);
transform.localPosition = new Vector3(0, rubber.transform.localPosition.y, 0);
scale.y += 0.002f * Time.deltaTime;
transform.localScale = scale;
}
print("Success...");
}
Если кто не в курсе о чем речь
@Nike, у вас нет плавности поскольку yield
задерживает на 0.1sec, а сдвигаете на Time.deltaTime
(~0.0160.1sec при 60fps или ~0.030.1sec при 30fps) с неким множителем. Пишите это без использования while
и yield
в методе void Update() {}
.
void Update () {
Vector3 scale = transform.localScale;
if (Vector3.Distance(rubber.position, cube.position)-1.5f > 0.5f) {
rubber.transform.localPosition -= new Vector3(0, 7.8f * Time.deltaTime, 0);
transform.localPosition = new Vector3(0, rubber.transform.localPosition.y, 0);
scale.y += 0.002f * Time.deltaTime;
transform.localScale = scale;
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть консольное приложение, которое вызывает метод в сторонней DLLМетод открывает новое окно с дефолтной иконкой Windows
В общем, интереса ради залез в исходники Nullable<T> и увидел вот такое:
Стоит задача : при инициализации выполняется заполнение ObservableCollection данными, где имеется трудоемкий метод
Заранее прошу прощения за невнятный заголовок, не придумал как лучше объяснить