Каким образом установить Motion через код?
Пока быстрое решение, где используется AnimatorOverrideController, https://docs.unity3d.com/ScriptReference/AnimatorOverrideController.html (Unity 2017):
using UnityEngine;
public class AnimatorChangeData : MonoBehaviour {
private Animator animator;
public AnimationClip clip;
void Start () {
animator = GetComponent<Animator>();
}
void Update () {
if (Input.GetKeyUp(KeyCode.Z)) {
AnimatorOverrideController myOverrideController = new AnimatorOverrideController();
myOverrideController.runtimeAnimatorController = animator.runtimeAnimatorController;
// Переписываем состояние Idle на другой клип
myOverrideController["Idle"] = clip;
animator.runtimeAnimatorController = myOverrideController;
}
}
}
Заметка: состояние Idle
должно быть в Аниматоре (там где состояния Entry, Any State и Exit)
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Нужно чтобы при вызове функции undo(Game3) ход отменялся он отменяется но только один раз значение возвращается только на одну позицию как сделать...
Доброго времени сутокДовольно часто в тех заданиях по проектированию БД для хранения изменений или логов, указывается, что создается новая...
Пусть у нашего приложения, выполненного в соответствии с шаблоном MVVM, будет имя ExampleMVVMApp, а все ViewModel будут храниться в почти одноимённой папкеViewModels