• unity2d 动画


    1 资源test.jpg(如下)放入Resources文件夹



    2 切割图片

    点击图片,在inspector中,选择Texture Type为Sprite(2D and UI),然后点击Sprite Editor,在弹出界面中点击Slice自动切割图片




    3 Hierarchy中新建一个Sprite,然后添加个脚本,脚本中代码如下

    using UnityEngine;
    using System.Collections;
    
    public class TSpriteAnimator : MonoBehaviour {
    	//
    	float framePerSecond = 60f;
    	SpriteRenderer sr;
    	Sprite[] sp;
    
    	void Start () {
    		sr = renderer as SpriteRenderer;
    		sp = Resources.LoadAll<Sprite>("test");
    	}
    
    	void Update () {
    		float f = Time.timeSinceLevelLoad;
    		int index = (int)(f*framePerSecond);
    		index = index % sp.Length;
    		sr.sprite = sp[index];
    	}
    }
    



  • 相关阅读:
    Photoshop
    前端性能优化
    Angular Cli和npm、node.js命令
    Angular项目结构
    页面布局
    滚动条与height
    1.2 Angular入门
    前端的e2e测试
    Angular的部署
    jQuery插件开发的基本形式
  • 原文地址:https://www.cnblogs.com/nafio/p/9137525.html
Copyright © 2020-2023  润新知