Egret Wing4.0.3 动画编辑器

一 exml上摆放组件

切换动画编辑

创建动画组,命名test1。

选中一个对象,创建动画(必须选中一个对象后,+号才会亮。且一个对象只能创建一个动画)

之后和Flash差不多。在时间轴插入关键帧。

创建补间动画

选中关键帧,调整关键帧上组件的属性,目前支持x,y,透明度,角度等。

代码中调用。动画组的ID是test1。

/**
 *
 */
class HomeScene extends eui.Component{
	public constructor() {
		super();
		this.skinName = "HomeSceneSkin";
	}

	private test1:egret.tween.TweenGroup;

	public childrenCreated(){
		this.test1.addEventListener(‘complete‘, this.onTweenGroupComplete, this);
        this.test1.addEventListener(‘itemComplete‘, this.onTweenItemComplete, this);
		this.test1.play();
	}

	/**
     * 动画组播放完成
     */
    private onTweenGroupComplete(): void {
        console.log(‘TweenGroup play completed.‘);  //所有动画播放完成
    }
    /**
     * 动画组中的一项播放完成
     */
    private onTweenItemComplete(event: egret.Event): void {
        const item = event.data as egret.tween.TweenItem;
        console.log(item.target);    //先播放完成的组件,例如该组有2个Image动画,先播放完的触发该事件
        console.log(‘TweenItem play completed.‘);
    }
}

  

时间: 2025-01-05 03:04:11

Egret Wing4.0.3 动画编辑器的相关文章

Egret Wing4.0.3 合并资源图片问题

一 发布项目时,选择合并图片资源 选择合图大小 发布后,图片合并.随机了图片名字.  二  随机名的问题 当资源不变更的情况下,多次发布,每次发布后资源的图片随机名是不变的. 现在改变preload组中一张图片的高宽,合并资源图后,preload合并图随机名改变 改变preload组中一张图片的名字,合并资源图后,preload合并图随机名改变 每次更新图片后,合并资源图的名字都随机改变了.这样图片不会有缓存. 但是配置文件default.res.json仍然有缓存,对于更新时有缓存帮助不大..

【v2.x OGE教程 11】 动画编辑器帮助文档

[v2.x OGE教程 11] 动画编辑器帮助文档 版本号 日期 作者 说明 1.0 2014-9-3 橙子游戏 文档创建       一.简单介绍 动画编辑器用于游戏动画的可视化编辑,支持序列帧动画和关键帧动画.通过解析生成的数据文件就可以获取动画信息,并能随时调整,以降低开发工作量.提高开发效率. 二.相关概念 1. 帧 帧是动画在某个时间点的状态.一系列的帧组成了动画的时间线.动画播放时.通过帧的切换,实现动画效果 2. 序列帧 序列帧组成序列帧动画,这样的动画中.仅通过静态图片的切换来实

cocos creator动画编辑器学习

动画是一个渐变的过程,怎么样在cocos creator的动画编辑器中实现这个过程. 一.层级关系: 1节点.2动画(Animation).3动画剪辑(Animation Clip).4属性轨道.5动画帧 a.  动画(Animation)是节点上的一个组件. b.  动画剪辑(Animation Clip)就是一份动画的声明数据,将它挂载到动画(Animation)上作为一个属性进行设置. c.  动画剪辑(Animation Clip)上可添加多个属性轨道来控制不同属性. d.  在一条属性

Cocos2d-x 3.0 骨骼动画

我们在VS中找到"解决方案资源管理器", 在解决方案 上点击右键, 选择添加现有项目. 在弹出的对话框中选择....\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj 然后继续添加......\cocos2d\extensions\proj.win32\libExtensions.vcxproj 然后继续添加......\cocos2d\cocos\ui\proj.win32\libGUI

动画编辑器和骨骼动画使用

动画编辑器 1.使用编辑器来创建编辑动画 (1)创建一个节点 (2)往节点里添加动画组件cc.Animation (3)编辑 动画剪辑器制作 AnimClip 动画剪辑就是一份动画的声明数据,我们将它挂在到Animation组件上 就能够将这份动画数据应用到节点上. (4)把动画剪辑设置到Animtion里面去 2.动画编辑器的使用 然后直接点击新建AnimaClip,并且保存好. 自动生成了可访问的动画列表.这个组件可以带多个这样的. 把它拖动到Default Clip就是 选择自动 播放或者

cocos creator基础-(二十九)动画编辑器编辑地图路径

思路 1.利用动画编辑器,设置一个路径,多个路径就编辑多个动画 2.用特定的代码对动画进行处理,获取到路径坐标,大佬已经写好代码,不用自己重复造轮子了(微元法求曲线长度) 获得动画路径的贝塞尔曲线方程 求得每一段贝塞尔曲线的长度 每隔一小段打一个点 最终生成一个路径 3.编写寻路脚本,挂载到物体上,让沿着路径移动 动画编辑 脚本挂载 // gen_map_path.js 动画路径转换坐标的代码 已经升级到2.x cc.Class({ extends: cc.Component, properti

Unity3d 4.0新动画系统Mecanim用法(二)

上一篇,我们初步了解了一下Mecanim的部分很基础的类容,我以一个疑问的形式结尾.这次我来揭晓此问题的答案,其实很简单,上次的警告如下: 4.0新动画系统Mecanim用法(二)"> 警告的大概意思是:用在Animator Controller中的Animation clips需要有在检视面板中被设置了Muscle(肌肉)的这个步骤. 我的英文很烂,但我可以知道这句话的含义,就是我们的用到的这个Animation Clip必须是已经产生了Avatar的模型中的Animation Clip

CocoStudio 1.4.0.1数据编辑器使用

到目前为止,CocoStudio 1.4.0.1(不知最新的1.5.0.1是否实现?)数据编辑器仅提供最基本数据支持--导入EXCEL数据清单和CSV文件.通过下面提供的截图你可以看出这个数据编辑器还没有提供JSON格式文件和SQLite数据的导入.但是,就其目前提供的两种格式数据的导入已经比较不错了.有关CSV文件格式,请你自行参考网络资源,非常简单,这是一种非常简单的文本文件格式. 其实,就我的使用情况来看,我使用SQLite时紧密结合FireFox插件Sqlite Manager使用(或者

Cocos2d-x 3.0 动作,动画

//执行一个action动作对象 runAction("action对象"); //暂停一个对象的动作 Director::sharedDirector()->getActionManger()->pauseTarget("对象"); //暂停所有对象的动作 Director::sharedDirector()->getActionManager()->pauseAllRunningActions(); //暂停所有对象的动作及其更新函数 p