当前位置: 首页 > news >正文

怎么取网页视频网站元素网站安全狗 fastcgi

怎么取网页视频网站元素,网站安全狗 fastcgi,国际新闻视频,本科自考和专升本的区别Twirl 扭曲旋转特效 // 持续时间(时间过后不会回到原来的样子) // 整个屏幕被分成几行几列 // 扭曲中心位置 // 扭曲的数量 // 振幅 static Twirl* create(float duration, const Size gridSize, const Vec2 position, unsigned int twirls, float amplitude)…Twirl 扭曲旋转特效 // 持续时间(时间过后不会回到原来的样子) // 整个屏幕被分成几行几列 // 扭曲中心位置 // 扭曲的数量 // 振幅 static Twirl* create(float duration, const Size gridSize, const Vec2 position, unsigned int twirls, float amplitude);源码 void Twirl::update(float time) {int i, j;Vec2 c _position;for (i 0; i (_gridSize.width1); i){for (j 0; j (_gridSize.height1); j){Vec3 v getOriginalVertex(Vec2(i ,j));Vec2 avg(i-(_gridSize.width/2.0f), j-(_gridSize.height/2.0f));float r avg.getLength();float amp 0.1f * _amplitude * _amplitudeRate;float a r * cosf( (float)M_PI/2.0f time * (float)M_PI * _twirls * 2 ) * amp;Vec2 d(sinf(a) * (v.y-c.y) cosf(a) * (v.x-c.x),cosf(a) * (v.y-c.y) - sinf(a) * (v.x-c.x));v.x c.x d.x;v.y c.y d.y;setVertex(Vec2(i ,j), v);}} }示例 cc.Twirl:create(2, cc.size(12,8), cc.p(size.width/2, size.height/2), 1, 2.5)ShakyTiles3D 瓷砖晃动特效 // 持续时间(时间过后不会回到原来的样子) // 整个屏幕被分成几行几列 // 晃动的范围 // z轴是否晃动 static ShakyTiles3D* create(float duration, const Size gridSize, int range, bool shakeZ);源码 void ShakyTiles3D::update(float /*time*/) {int i, j;for (i 0; i _gridSize.width; i){for (j 0; j _gridSize.height; j){Quad3 coords getOriginalTile(Vec2(i, j));// Xcoords.bl.x ( rand() % (_randrange*2) ) - _randrange;coords.br.x ( rand() % (_randrange*2) ) - _randrange;coords.tl.x ( rand() % (_randrange*2) ) - _randrange;coords.tr.x ( rand() % (_randrange*2) ) - _randrange;// Ycoords.bl.y ( rand() % (_randrange*2) ) - _randrange;coords.br.y ( rand() % (_randrange*2) ) - _randrange;coords.tl.y ( rand() % (_randrange*2) ) - _randrange;coords.tr.y ( rand() % (_randrange*2) ) - _randrange;if (_shakeZ){coords.bl.z ( rand() % (_randrange*2) ) - _randrange;coords.br.z ( rand() % (_randrange*2) ) - _randrange;coords.tl.z ( rand() % (_randrange*2) ) - _randrange;coords.tr.z ( rand() % (_randrange*2) ) - _randrange;}setTile(Vec2(i, j), coords);}} } 示例 cc.ShakyTiles3D:create(t, cc.size(16,12), 5, false)ShatteredTiles3D 破碎的3D瓷砖特效 // 持续时间(时间过后不会回到原来的样子) // 整个屏幕被分成几行几列 // 晃动的范围 // z轴是否晃动 static ShatteredTiles3D* create(float duration, const Size gridSize, int range, bool shatterZ);源码 void ShatteredTiles3D::update(float /*time*/) {int i, j;if (_once false){for (i 0; i _gridSize.width; i){for (j 0; j _gridSize.height; j){Quad3 coords getOriginalTile(Vec2(i ,j));// Xcoords.bl.x ( rand() % (_randrange*2) ) - _randrange;coords.br.x ( rand() % (_randrange*2) ) - _randrange;coords.tl.x ( rand() % (_randrange*2) ) - _randrange;coords.tr.x ( rand() % (_randrange*2) ) - _randrange;// Ycoords.bl.y ( rand() % (_randrange*2) ) - _randrange;coords.br.y ( rand() % (_randrange*2) ) - _randrange;coords.tl.y ( rand() % (_randrange*2) ) - _randrange;coords.tr.y ( rand() % (_randrange*2) ) - _randrange;if (_shatterZ) {coords.bl.z ( rand() % (_randrange*2) ) - _randrange;coords.br.z ( rand() % (_randrange*2) ) - _randrange; coords.tl.z ( rand() % (_randrange*2) ) - _randrange;coords.tr.z ( rand() % (_randrange*2) ) - _randrange;}setTile(Vec2(i, j), coords);}}_once true;} }示例 cc.ShatteredTiles3D:create(t, cc.size(16,12), 5, false)ShuffleTiles 瓷砖洗牌特效 // 持续时间(时间过后不会回到原来的样子) // 整个屏幕被分成几行几列 // 随即速度基数(即会用此值作为底数来随机产生值) static ShuffleTiles* create(float duration, const Size gridSize, unsigned int seed);源码 void ShuffleTiles::update(float time) {Tile *tileArray (Tile*)_tiles;for (int i 0; i _gridSize.width; i){for (int j 0; j _gridSize.height; j){tileArray-position Vec2((float)tileArray-delta.width, (float)tileArray-delta.height) * time;placeTile(Vec2(i, j), tileArray);tileArray;}} }示例 local shuffle cc.ShuffleTiles:create(t, cc.size(16,12), 25) local shuffle_back shuffle:reverse() local delay cc.DelayTime:create(2)return cc.Sequence:create(shuffle, shuffle_back, delay)FadeOutTRTiles、FadeOutBLTiles、FadeOutUpTiles、FadeOutDownTiles FadeOutTRTiles 淡出效果从左下角到右上角FadeOutBLTiles 淡出效果从右上角到左下角FadeOutUpTiles 折叠效果从下到上FadeOutDownTiles 折叠效果从上到下 // 时间 // 网格大小 static FadeOutTRTiles* create(float duration, const Size gridSize); static FadeOutBLTiles* create(float duration, const Size gridSize); static FadeOutUpTiles* create(float duration, const Size gridSize); static FadeOutDownTiles* create(float duration, const Size gridSize);示例 local function FadeOutTRTilesDemo(t)local fadeout cc.FadeOutTRTiles:create(t, cc.size(16,12))local back fadeout:reverse()local delay cc.DelayTime:create(0.5)return cc.Sequence:create(fadeout, back, delay) endlocal function FadeOutBLTilesDemo(t)local fadeout cc.FadeOutBLTiles:create(t, cc.size(16,12))local back fadeout:reverse()local delay cc.DelayTime:create(0.5)return cc.Sequence:create(fadeout, back, delay) endlocal function FadeOutUpTilesDemo(t)local fadeout cc.FadeOutUpTiles:create(t, cc.size(16,12))local back fadeout:reverse()local delay cc.DelayTime:create(0.5)return cc.Sequence:create(fadeout, back, delay) endlocal function FadeOutDownTilesDemo(t)local fadeout cc.FadeOutDownTiles:create(t, cc.size(16,12))local back fadeout:reverse()local delay cc.DelayTime:create(0.5)return cc.Sequence:create(fadeout, back, delay) endTurnOffTiles 方块消失特效 // 持续时间(时间过后不会回到原来的样子) // 整个屏幕被分成几行几列 static TurnOffTiles* create(float duration, const Size gridSize); // seed 随即速度基数(即会用此值作为底数来随机产生值) static TurnOffTiles* create(float duration, const Size gridSize, unsigned int seed);示例 local function TurnOffTilesDemo(t)local fadeout cc.TurnOffTiles:create(t, cc.size(48,32), 25)local back fadeout:reverse()local delay cc.DelayTime:create(0.5)return cc.Sequence:create(fadeout, back, delay) endWavesTiles3D 瓷砖波浪特效 // 持续时间(时间过后不会回到原来的样子) // 整个屏幕被分成几行几列 // 波动的速率 // 振幅 static WavesTiles3D* create(float duration, const Size gridSize, unsigned int waves, float amplitude);示例 local function WavesTiles3DDemo(t)return cc.WavesTiles3D:create(t, cc.size(15,10), 4, 120) endJumpTiles3D 3D效果tiles跳跃 // 持续时间(时间过后不会回到原来的样子) // 整个屏幕被分成几行几列 // 跳几下 // 振幅 static JumpTiles3D* create(float duration, const Size gridSize, unsigned int numberOfJumps, float amplitude);示例 local function JumpTiles3DDemo(t)return cc.JumpTiles3D:create(t, cc.size(15,10), 2, 30) endSplitRows、SplitCols SplitRows 分多行消失特效SplitCols 分多列消失特效 // 时间 // 行数或者列数static SplitRows* create(float duration, unsigned int rows);static SplitCols* create(float duration, unsigned int cols);示例 local function SplitRowsDemo(t)return cc.SplitRows:create(t, 9) endlocal function SplitColsDemo(t)return cc.SplitCols:create(t, 9) endPageTurn3D 3D翻页特效从右下角往左上角翻 // 时间 // 网格大小 static PageTurn3D* create(float duration, const Size gridSize);示例 local function PageTurn3DDemo(t)cc.Director:getInstance():setDepthTest(true)return cc.PageTurn3D:create(t, cc.size(15,10)) end
http://www.hkea.cn/news/14534480/

相关文章:

  • 网站建设费计入销售费用的子目国家建设工程安全质量监督网站
  • 网站技术如何策划wordpress前端上传头像
  • 涉县网站开发模板之家下载的模板怎么打开
  • 建一个网站怎么赚钱吗哪些网站是同字形网页
  • 单屏网站设计wp wordpress
  • 自己切片做网站网站模块图
  • 做网站和微信公众平台如何定价在小型网站建设小组
  • 公司网站备案需要什么材料什么是标记型网页制作工具
  • 江西响应式网站制作十堰网络推广培训
  • 北京seo优化网站建设wordpress流量
  • 昆山建设信息网站网络营销方式有哪几种有哪些
  • 网站建设 中企动力烟台网站推广优化建设
  • 做相片软件网站小制作简单手工
  • 一起做玩具网站asp.net网站开发流程及相关工具
  • 做医院网站wordpress忘记了密码忘记
  • 做视频网站软件有哪些花生壳软件做的网站
  • 制作自助网站宜春建设局官方网站
  • 黑客攻击的网站网店开店流程
  • 外贸建设网站做商城网站会不会被攻击
  • 专门做手工的网站手机在线做ppt的网站有哪些
  • 什么网站可以做机票行程单网站做多长时间才会成功
  • 丁香人才网官方网站泉州建设部网站
  • 有没有专业做艺术品的网站箱包 东莞网站建设
  • 自己做的网站提示危险龙城网站建设
  • 西城区网站建设网站开发前期准备工作
  • 网站建设培训一般多少钱台州网页设计
  • 电脑哪里做模板下载网站中国网站排行榜前100名
  • 企业网站建设怎么选择空间wordpress 仿 模板
  • 广渠路网站建设优易建站终身用中国企业500强排名一览表
  • 代做网站公司扬州做网站的科技公司