一个是通过W、A、S、D来移动人物(示例一),另个是按屏幕上的按钮来移动人物(示例二)。很简单,只改了几行代码。
下面是“Assets”文件夹里面的资源。
示例一:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class E3_07keyboard : MonoBehaviour
{
//动画数组
private Object[] animUp;
private Object[] animDown;
private Object[] animLeft;
private Object[] animRight;
//地图贴图
private Texture2D map;
//当前人物动画
private Object[] tex;
//人物X坐标
private int x;
//人物Y坐标
private int y;
//帧序列
private int nowFram;
//动画帧的总数
private int mFrameCount;
//限制一秒多少帧
private float fps = 5;
//限制帧的时间
private float time = 0;
void Start()
{
//得到帧动画中的所有图片资源
animUp = Resources.L