`
810364804
  • 浏览: 783096 次
文章分类
社区版块
存档分类
最新评论

Unity3D根据模型动画制作2D帧动画图

 
阅读更多


using UnityEngine;
using System.Collections;
using System.IO;

public class FrameAnimation : MonoBehaviour
{
    public Texture2D image;
    public int w;
    public int h;
    public float nextTime = 0.0f;
    public float rate = 0.3f;
    int i = 0;
    // Use this for initialization
    void Start()
    {
        w = Screen.width;
        h = Screen.height;
        image = new Texture2D(w,h);
    }

    // Update is called once per frame
    void Update()
    {
        if (Input.GetMouseButton(0)&& Time.time > nextTime)
        {
            nextTime = Time.time + rate;
            i++;
            StartCoroutine(SaveImage(i));
        }
    }

    IEnumerator SaveImage(int i)
    {
        yield return new WaitForEndOfFrame();  
        image.ReadPixels(new Rect(0, 0, w, h), 0, 0, true);
        image.Apply();
        byte[] bytes = image.EncodeToPNG();
        File.WriteAllBytes(Application.streamingAssetsPath + "/"+i + ".png", bytes);
        yield return null;
    }
}


分享到:
评论

相关推荐

    unity3d 游戏模型 地牢风格 藏宝箱 带动画 Treasure Chest Set - Animated.zip模型资源u

    unity3d 游戏模型 地牢风格 藏宝箱 带动画 Treasure Chest Set - Animated.zip模型资源uunity3d 游戏模型 地牢风格 藏宝箱 带动画 Treasure Chest Set - Animated.zip模型资源uunity3d 游戏模型 地牢风格 藏宝箱 带...

    Unity3D/2D游戏开发从0到1.pdf

    上部分内容包括游戏历史与Unity发展概述、Unity界面与3D模型入门、Unity地形光源音频系统、脚本基础、GUI、3D模型与动画制作等;下部分内容包括3D数学、图形学、粒子系统、Mecanim动画系统、导航寻路、项目研发优化...

    Unity3D/2D游戏开发从0到1

    上部分内容包括游戏历史与Unity发展概述、Unity界面与3D模型入门、Unity地形光源音频系统、脚本基础、GUI、3D模型与动画制作等;下部分内容包括3D数学、图形学、粒子系统、Mecanim动画系统、导航寻路、项目研发优化...

    Unity实现鼠标或者手指点击模型播放动画

    主要为大家详细介绍了Unity实现鼠标或者手指点击模型播放动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Unity3D2d游戏开发教程

    Unity3D2d游戏开发教程 --- 通过实例介绍如何通过u3d开发2D游戏 在开始本教程之前你需要了解掌握以下工具: • Unity 2 虽然Unity 1.x的用户同样可以学习本教程,但教程中的有些功能只能在Unity 2.x上实现. • 基本...

    unity低多边形日本古代场景与人物资源包POLYGON - Samurai Pack 1.0.zip

    一个由角色,建筑物,道具,物品和环境资产组成的低聚资产包,用于创建基于幻想的多边形风格游戏。 模块化的部分很容易以...官网:https://assetstore.unity.com/packages/3d/environments/polygon-samurai-pack-89551

    Unity3D Shader实现流光效果

    本文实例为大家分享了Unity3D Shader实现流光效果的具体代码,供大家参考,具体内容如下 流光效果图: 演示工程:下载地址 //功能需求:模拟数据传送效果,高亮色块从模型上方移动到下方 //功能分析:这里采用UV...

    Unity着色器和屏幕特效开发秘笈PDF高清完全版

    着色器的反射4.1 在Unity3D中创建立方图4.1.1 准备工作4.1.2 如何操作4.1.3 实现原理4.1.4 参考4.2 Unity3D中简单的立方图反射4.2.1 准备工作4.2.2 如何操作4.2.3 实现原理4.3 Unity3D中的遮罩反射4.3.1 ...

    unity SALSA LipSync Suite2.5.4

    SALSA LipSync v2 套件已完全重新编写,赋予角色模型以更多的灵活性、更高的感知精确度和更先进的动画技术。混合和匹配混合变形、变换、精灵、纹理、动画器触发器、C# 事件等,以创建无限视位和表情表达。表情组件...

    SALSA Version: 2.1.0

    SALSA LipSync v2 套件已完全重新编写,赋予角色模型以更多的灵活性、更高的感知精确度和更先进的动画技术。混合和匹配混合变形、变换、精灵、纹理、动画器触发器、C# 事件等,以创建无限视位和表情表达。表情组件...

    HDRP-VFXGraph-Workshop:HDRP中的VFX图形研讨会,并提供示例

    使用/许可证除了资产(3D模型和关联的纹理)外,您可以自由使用VFX图,没有任何限制。 功劳值得赞赏,但不是必须的。SketchFab的模型参考场景1_Waves(创建曲线,对其进行编辑和设置动画) 2_噪音在图表中可视化不同...

Global site tag (gtag.js) - Google Analytics