うさがにっき

読書感想文とプログラムのこと書いてきます

Unityでanimationをスクリプトで実行する

概要

UnityでanimationをC# scriptで実行してみる

詳細

ProjectビューでC# scriptを作成する
f:id:tiro105:20140626214803p:plain

作成したC# scriptを開く
f:id:tiro105:20140626214817p:plain

MonoDevelopなるエディタが開く
f:id:tiro105:20140626214839p:plain

以下のように編集する

using UnityEngine;
using System.Collections;

public class AnimationSample : MonoBehaviour {

	Animator animator;

	// ゲーム初期化処理
	void Start () {
		animator = GetComponent (typeof(Animator)) as Animator;
	}
	
	// frameごとに呼び出される
	void Update () {
	
		if(Input.GetKeyDown(KeyCode.UpArrow)) {
			animator.Play("walk_yokoyoko");
		}
	}
}

作成したスクリプトをゲームオブジェクトにドラッグアンドドロップ
f:id:tiro105:20140626214853p:plain