Egret社区

最新版本uv精灵表帧动画

2017-6-13 14:10
16303
20银子
本帖最后由 wzlsh 于 2017-6-15 10:51 编辑

搜了下看到说最新版要使用unity导出,但是文档教程里没有,求指点下。
用spriterenderer加上uvsequenceframe也倒不出来。
按文档里的代码方式也动画不起来

分享到 :
0 人收藏

3 个回复

倒序浏览
mebius  社区管理员 | 2017-6-13 15:12:18
在导出工具中有个示例项目,里面包含UV动画,可以参考那个示例
wzlsh  登堂入室 | 2017-6-13 16:43:24
mebius 发表于 2017-6-13 15:12
在导出工具中有个示例项目,里面包含UV动画,可以参考那个示例

0.0.2版本导出工具里已经没有uv动画的实例了,刚去找了个0.0.1版本的导出工具,也只有uv滚动动画的栗子,没有uv精灵动画的栗子,照着滚动动画的方式搞一下看看,不知道行不行
wzlsh  登堂入室 | 2017-6-15 10:35:59
本帖最后由 wzlsh 于 2017-6-15 10:50 编辑
mebius 发表于 2017-6-13 15:12
在导出工具中有个示例项目,里面包含UV动画,可以参考那个示例

这两天试了下 各种教程示例代码都uv动画不起来 unity插件也动不起来
调试发现uv method start之后确实在计算uv坐标,但是并没有应用到材质上
最后自己在每帧更新材质的uv参数 动画才播起来 代码如下
    protected update(e: egret3d.Event3D) {
        this.cameraCtl.update();

        let arr : Array<number> = this.uvSpriteSheetMethod["_uvSpriteSheet"];
        this.uvSpriteSheetMethod.materialData.uvRectangle = new egret3d.Rectangle(arr[0], arr[1], arr[2], arr[3]);
    }


有没有官方同学解释一下呢

test3d.zip

2.44 MB, 下载次数: 0, 下载积分: 银子 -1

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部