动画

egret 添加帧动画

时光怂恿深爱的人放手 提交于 2019-11-28 18:06:38
private showEffect(): void { //加载本地的帧动画资源 RES.getResByUrlNoCache("resource/assets/shenqi_eff.json", this.onNameLoadOk, this); RES.getResByUrlNoCache("resource/assets/shenqi_eff.png", this.onTextLoadOk, this); } jsonData; private onNameLoadOk(data, url): void { if (data) { this.jsonData = data; this.onComplete(); } else { console.log(`配置加载失败`); } } texture; private onTextLoadOk(data, url): void { if (data) { this.texture = data; this.onComplete(); } else { console.log(`图片加载失败`); } } onComplete(){ if(this.texture&&this.jsonData){ var mc1:egret.MovieClip = new egret.MovieClip(); /**方法1 */ let

css3动画帧

醉酒当歌 提交于 2019-11-28 17:41:22
动画帧实现: css3使用steps来实现逐帧动画,动画过程中可能出现抖动,实乃精度偏差问题。 通常在动画里用到百分比单位时会出现抖动或位移现象,解决方法就是 转换成具体的rem或px长度单位 。 动画一般只有background-position属性,有可以有很多帧,steps(1)这样去执行,也可以是两帧,steps(n)来执行。 持续执行的动画帧可能会出现最后一帧跟第一帧一闪而过完全看不到,可以考虑给动画帧的雪碧图加一帧空白帧在最后补位。 .loadEffectBox{ position: absolute; width: 99px; height: 121.5px; left: 50%; top: 36%; transform: translateX(-50%); background: url('../img/loading/effect2.png') no-repeat; background-size: 1881px 121.5px; background-position:0 0; -webkit-animation:roadEffect 1.44s steps(18,end) infinite; -webkit-animation-fill-mode: backwards; } @-webkit-keyframes roadEffect{ 0%

《CSS 揭秘》读书笔记

我只是一个虾纸丫 提交于 2019-11-28 17:28:51
《CSS 揭秘》读书笔记 一、个人站点 www.freeze61.me 可直接复制 html 文件在浏览器中运行 二、目录结构 具体请移步: https://github.com/lawler61/blog/blob/master/css/css-jiemi-notes/index.md 喜欢的麻烦给颗 ❤ 哦 前言 前言 第一章 引言 引言 第二章 背景与边框 1.半透明边框 2.多重边框 3.灵活的背景定位 4.边框内圆角 5.条纹背景 6.复杂的背景图案 7.伪随机背景 8.连续的图像边框 第三章 形状 9.自适应的椭圆 10.平行四边形 11.菱形图片 12.切角效果 13.梯型标签页 14.简单的饼图 第四章 视觉效果 15.单侧投影 16.不规则投影 17.染色效果 18.毛玻璃效果 19.折角效果 第五章 字体排印 20.连字符断行 21.插入换行 22.文本行的斑马条纹 23.调整tab的宽度 24.连字 25.华丽的 and 符号 26.自定义下划线 27.现实中的文字效果 28.环形文字 第六章 用户体验 29.选用合适的鼠标光标 30.扩大可点击区域 31.自定义复选框 32.通过阴影来弱化背景.1 32.通过阴影来弱化背景.2 33.通过模糊来弱化背景 34.滚动提示 35.交互式的图片对比控件 第七章 结构与布局 36.自适应内部元素 37

让蔡徐坤来教你实现游戏中的帧动画(中)

微笑、不失礼 提交于 2019-11-28 15:12:17
在上一篇介绍帧动画的文章中,我们已经介绍了如何给一个节点添加帧动画,忘记的小伙伴可以再去看看: 让蔡徐坤来教你实现游戏中的帧动画(上) ,那么今天我们来给大家讲解一下如何通过脚本控制帧动画。 由于官网对通过脚本控制帧动画的讲解还是比较清晰的,这篇文章主要是带大家使用一下这些 API,想具体了解的小伙伴可以去官网查看:https://docs.cocos.com/creator/manual/zh/animation/scripting-animation.html,本文用到的资源可以去公众号后台回复「蔡徐坤」获得,下面正文开始: 1.首先创建一个主界面,可以在上篇文章的基础上直接进行修改,主要是添加了 10 个控制按钮,用于实现对 player 的不同控制,如果对 Button 组件使用不是特别熟悉的同学,可以去看一下我之前写的 Button 组件使用的讲解: UI 组件 | Button ,Button 节点的名字按照图中顺序命名即可,对应 Scene 中是按照从左往右,从上往下排列的: 2.添加好按钮后,还需要再添加一个帧动画,因为这次我们要同时实现对两个帧动画的控制: 2.1 新创建一个 rotation 动画,将 Clips 修改为 2; 2.2 将两个动画拖到属性面板对应位置上,开始对 rotation 动画进行编辑,play 动画使用之前的即可; 2.3 添加一个

转 vue动画总结

痴心易碎 提交于 2019-11-28 14:49:21
使用过渡类名(有进入及出去,适合显示隐藏,需要配合v-if) .v-enter,//进入前 .v-leave-to {//离开后 只需要入场动画 可以把v-leave-to删掉 opacity: 0; transform: translateX(150px); } .v-enter-to, .v-leave { //同原始状态,一般不需要设置 } /* v-enter-active 【入场动画的时间段】 */ /* v-leave-active 【离场动画的时间段】 */ .v-enter-active, .v-leave-active{ transition: all 0.8s ease; } <transition> <h3 v-if="flag">这是一个H3</h3> </transition> 2. 使用animate.css(有进入及出去,适合显示隐藏,需要配合v-if) ``` html <transition enter-active-class="bounceIn" leave-active-class="bounceOut" :duration="{ enter: 200, leave: 400 }"> <h3 v-if="flag" class="animated">这是一个H3</h3> </transition> ~~~ 3. 使用钩子函数(适合做半场动画

css动画

为君一笑 提交于 2019-11-28 14:46:17
css的动画效果在style标签中用@keyframes name{。。。}的形式定义,使用animation:name time 。。。的形式进行调用。 示例: <style> @keyframes myfirst { 0% {background: red; left:0px; top:0px;} 25% {background: yellow; left:200px; top:0px;} 50% {background: blue; left:200px; top:200px;} 75% {background: green; left:0px; top:200px;} 100% {background: red; left:0px; top:0px;} } div { width:100px; height:100px; background:red; position:relative; animation:myfirst 5s; } </style> 来源: https://www.cnblogs.com/lee1-w/p/11410462.html

MG动画视频为何如此火爆

ⅰ亾dé卋堺 提交于 2019-11-28 14:23:45
如今MG动画视频的趋势被越来越多人看好,最被看好的就是在各个不同领域都可以运用,并且有着不错的回应。可是在市场环境与利益的影响下,导致很多MG动画的品质参差不齐,有些MG动画公司会用很多网上的素材拼凑完成之后,再说自己的MG动画制作的是多么好,全是自己原创的等,然后乱报价格。意在让刚了解这个职业的人群去挑选他们。 MG动画视频http://www.heihuoshi.com/ 首要应用于电视节目包装,商业广告,产品介绍,音乐视频等。在影视方面,首要是开幕式和闭幕式的动态效应。咱们现在看到,许多标题和尾标的动态规划与MG动画视频不可分割。前期的电影称号可能只重视字幕,但现在的标题规划更具生机和叙述性。在许多情况下,它与电影内容密不可分,成为不可分割的一部分。杰出的动态性可以给观众提供比传统字幕更好的体会。MG动画让人们对于动画有了新的认识。它区别了传统动画的制作手法,表现形式更为直观,不仅适用在LOGO演绎、网页制作、APP展示和广告等多个领域,市场投放效果也更具价值。 在互联网横行的当下 ,几乎没有一种形式能像MG动画这样,直接有效,时尚讨喜,制作周期短,成本又相对可控。既适合年轻人观看,又能吸引观众主动转发传播。据不完全调查统计,92%的观众都喜欢分享视频,这就是最好的市场推广! MG动画需要好的创意文案加上顶尖的技术,才可以打造出一部无可挑剔的MG动画

PPT也能制作滚动字幕,原来制作滚动字幕效果这么简单

自闭症网瘾萝莉.ら 提交于 2019-11-28 14:14:23
电影结束的时候我们经常会看到滚动字幕效果,里面播放着演职人员的名单,是不是感觉很炫酷?每次小编看到都想自己尝试制作一个这样的效果;可能很多人会觉得这么酷的效果制作起来肯定有难度,其实滚动字幕的制作并不难,PPT就可以做啊,下面小编为大家介绍一下PPT制作滚动字幕的方法,有兴趣的不妨来看看! 具体制作方法: 1:首先需要我们在PPT中新建一个空白幻灯片,还要将背景颜色设置为黑色。(这个背景颜色没有过多的要求,小编是觉得黑色的背景制作出来的效果会好一点,大家可以根据自己的喜好去选择。) 2:之后将准备好的文字添加进幻灯片中,如果想要制作出来的效果比较美观,就把这些文字内容调整至合适的位置,根据自己的喜欢来调整即可。 3:然后给添加的文字设置一个路径动画:选中文本内容并在【动画】的选项中选择【直线】的效果。 4:这一步就可以给动画效果选择一个方向:点击栏目中的【效果选项】按钮,选择下拉框中的【上】就可以了。 5:现在开始给滚动字幕的内容选择始末位置,把文本内容拉动至自己想要的位置中即可。之后将栏目中的【持续时间】设置为【5秒】,这个速度是比较合理的,能够让人看清楚滚动的内容。 6:点击【动画窗格】,然后双击如图所示的这个选项,会有一个弹窗出现,在弹窗中可以设置效果。 7:最后一步设置效果:把效果中的【平滑开始】拉动至5秒,如果觉得五秒太快的话,选择20秒也是可以的;然后点击【确定】即可

进度条动画效果

点点圈 提交于 2019-11-28 13:09:07
/* 进度条动画效果 */ .progress-bar{ animation: progress-bar 0.5s; } @keyframes progress-bar { from { padding-right: 100%; } to { padding-right: 0%; } } 来源: https://www.cnblogs.com/XUYIYUAN/p/11408434.html

UIView Animations 学习笔记(二)定制动画效果及切换效果

落爺英雄遲暮 提交于 2019-11-28 12:37:19
目录 UIView Animations 学习笔记(一)简介及API说明 UIView Animations 学习笔记(二)定制动画效果及切换效果 UIView Animation 学习笔记 应用示例 二、视图切换定制 2.1 基础说明 要创建定制切换效果,你需要做如下的事情: 创建一个类来实现 UIViewControllerAnimatedTransitioning 协议。在这个类中将编写代码来执行动画,这个类将作为动画控制器被关联。 在呈现一个视图控制器之前,设置一个类作为它的切换效果委托。这个委托将为动画控制器获取一个回调方法,这个回调方法用于视图控制器的呈现。 实现回调方法来返回一个在第一步创建的动画控制器的实例。 2.1.1 UIViewControllerAnimatedTransitioning 协议 UIViewControllerAnimatedTransitioning 协议用于描述视图控制器切换的动画效果,我们可以通过实现这个协议,并利用该类来实现在视图间切换过程中的动画效果。可以在这个类中定义一个动画对象,这个动画对象创建一个视图控制器在一个固定的时间内出现/消失在屏幕上的动画效果。使用这个协议创建的动画 必须 是无法交互的。如果要创建可以交互的切换,必须混合动画对象和另一个控制动画时间的对象。 在动画对象中,实现 transitionDuration: