`
xylffxyfpp
  • 浏览: 116617 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

序列帧

 
阅读更多
public class TextureAnimation : MonoBehaviour {
public int uvAnimationTileX = 8; //贴图横排的图片数量
public int uvAnimationTileY = 5; //贴图竖排的图片数量
public float framesPerSecond = 10.0f;//速度
void Update () {
// 控制速度
int index = Mathf.RoundToInt(Time.time * framesPerSecond);
// 使得速度不会因为图片的数量改变
index = index % (uvAnimationTileX * uvAnimationTileY);
// 单张图片的大小
Vector2 size = new Vector2 (1.0f / uvAnimationTileX, 1.0f / uvAnimationTileY);
// 播放图片(也就是当前图片的行列)
int uIndex = index % uvAnimationTileX;
int vIndex = index / uvAnimationTileX;
// build offset
// 单张图片的位置(单张图片的位置是左下角)
Vector2 offset = new Vector2 (uIndex * size.x, 1.0f - size.y - vIndex * size.y);
renderer.material.SetTextureOffset ("_MainTex", offset);
renderer.material.SetTextureScale ("_MainTex", size);
}
}
分享到:
评论

相关推荐

    序列帧合并器 max序列帧.zip

    "max序列帧.zip"这个压缩包包含了一个名为"序列帧合并器 max序列帧脚本"的文件,它可能是一个专门用于合并序列帧的软件或脚本,适用于那些需要高效管理和转换序列帧的用户。 1. **序列帧**:序列帧是一系列按照时间...

    Unity代码实现序列帧动画播放器

    Unity代码实现序列帧动画播放器 Unity代码实现序列帧动画播放器是 Unity 游戏引擎中的一种动画播放方式,通过编写代码来实现序列帧动画的播放。序列帧动画是一种常见的动画方式,它通过播放一系列的图像帧来生成...

    小鸟飞行序列帧动画

    在IT行业中,序列帧动画是一种常见的视觉效果呈现方式,尤其在游戏开发、影视制作和网页设计等领域广泛应用。"小鸟飞行序列帧动画"是指通过一系列连续的静态图像(帧)组合成动态效果,来模拟小鸟飞行的过程。这种...

    GhostCat序列帧工具

    **GhostCat序列帧工具**是一款专为程序开发者设计的实用工具,主要用于检查和处理图片序列帧。在游戏开发、动画制作、视觉效果(VFX)等领域,序列帧是一种常见的图像格式,它是由一系列按顺序排列的单个图片组成的,...

    Pdplayer序列帧播放器(无水印版)

    Pdplayer是一款专业的序列帧播放器,主要用于处理和查看连续图像序列,如在动画制作、影视特效、游戏开发以及科学研究等领域广泛应用。它以其简洁的界面和强大的功能深受用户喜爱,尤其是其无水印版本,为用户提供了...

    几百套Q版角色2d序列帧素材.zip

    在IT行业中,尤其是在游戏开发和视觉设计领域,序列帧素材是一种常见的资源类型,它用于创建动态效果和动画。本资源包“几百套Q版角色2d序列帧素材.zip”提供了丰富的2D角色动画素材,适合于Unity(U3D)平台的2D...

    Unity项目使用WebM代替序列帧使用方案

    Unity 项目使用 WebM 代替序列帧使用方案 Unity 项目中使用大量的序列帧来表现复杂的动画,如 2D 角色动作、特效、动态背景等,但序列帧存在一些缺点,如占用大量内存、导入速度慢、需要生成图集、大大增加客户端...

    序列帧素材

    序列帧素材在IT行业中,特别是在视觉效果(VFX)、动画制作和游戏开发等领域,是一种非常重要的概念。序列帧,顾名思义,是由一系列连续的静态图像组成的序列,这些图像通常按照特定的时间顺序播放,以形成动态的...

    Android-ImageFrame高效省内存播放序列帧动画控件

    在Android开发中,序列帧动画是一种常见的动画表现形式,它通过连续播放一系列静态图像来创造出动态效果,常用于游戏、加载动画或者简单的交互反馈。在处理序列帧动画时,内存管理和性能优化至关重要,以避免应用...

    Unity3D制作序列帧动画的方法

    unity自带的帧动画机很方便,我们首先选择所要播放序列帧动画的Image,然后在Window下选择Animation,会弹出一个动画制动的界面,我们选择Create,然后进入如下界面: 我们按照如下添加动画控制的属性, 然后将...

    iOS-多媒体-强大的动画-序列帧和无限循环动画-9Cheetah-serial-repeating

    序列帧动画和无限循环动画是两种常见的增强视觉效果的技术,尤其在游戏、动态图标以及各种交互设计中广泛应用。本资源"iOS-多媒体-强大的动画-序列帧和无限循环动画-9Cheetah-serial-repeating"深入探讨了这些概念,...

    把gif分割成png的序列帧(去掉纯黑色背景)和把序列帧拼接成一个gif

    标题提到的“把gif分割成png的序列帧(去掉纯黑色背景)和把序列帧拼接成一个gif”涉及到两个关键步骤:GIF的拆分和编辑以及PNG序列的合并。这两个过程可以通过专门的工具来实现,正如描述中所提及的,这里提供的是...

    unity序列帧导出插件

    如果只想获取当前画面的一帧,就点击截取当前画面就行了,如果要导出动画的序列帧,勾选启用导出序列帧,设置起始到结束帧即可

    png序列帧生成webp动画工具

    PNG序列帧生成WebP动画工具是一种实用的软件工具,它能够帮助用户将一系列连续的PNG图像文件合并成一个WebP格式的动画。WebP是由谷歌开发的一种高效、现代的图像和动画格式,它在保持画质的同时,可以显著地减小文件...

    金币旋转移动序列帧.rar

    在本案例中,"金币旋转移动序列帧.rar"是一个压缩包,它包含了一组用于构建帧动画的图像资源。这些资源是专门设计用于表现金币旋转的动态效果,非常适合在游戏、应用程序或者网页设计中使用。 帧动画是通过一系列...

    女神异闻录动作png序列帧(2D游戏素材)

    "女神异闻录动作png序列帧(2D游戏素材)"这个资源包提供了一套完整的人物动作序列帧,专为2D游戏设计。下面将详细阐述这种素材在游戏开发中的作用、重要性以及如何有效利用它们。 首先,我们要理解什么是png序列帧...

    unity插件 图片序列帧动画

    功能:播放序列帧动画和需要图片旋转动画。 应用:在多媒体软件中,需要播放序列帧动画或者需要图片旋转动画的场景。如云图水利局科研平台,荣誉展示等。

    2D 日式美术风格 动画 序列帧

    资源包含520套 游戏动画序列帧

    动画效果序列帧播放器PdPlayer

    《动画效果序列帧播放器PdPlayer详解》 在计算机图形学领域,动画效果的呈现往往依赖于序列帧播放器。序列帧播放器是一种特殊类型的媒体播放器,它能够按照特定顺序播放一系列静态图像,从而形成连续的动态...

    unity序列帧动画demo

    Unity序列帧动画是一种在游戏开发中常用的技术,用于创建连续的动态效果,如角色行走、攻击等。在Unity中,序列帧通常通过一系列连续的图片(纹理)来实现动画效果。下面将详细介绍如何在Unity中实现序列帧动画,并...

Global site tag (gtag.js) - Google Analytics