花潮论坛

搜索
热搜: 活动 交友 discuz
查看: 249|回复: 113

[灌水] 绚烂旋涡

[复制链接]
  • TA的每日心情
    慵懒
    2025-12-19 12:03
  • 签到天数: 1674 天

    [LV.Master]伴坛终老

    3051

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

    发表于 2022-8-20 20:05 | 显示全部楼层 |阅读模式

    请马上登录,朋友们都在花潮里等着你哦:)

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    本帖最后由 马黑黑 于 2022-8-20 20:07 编辑

    绚烂旋涡

    评分

    参与人数 9威望 +280 金钱 +620 经验 +280 收起 理由
    朵拉 + 30 + 60 + 30 赞一个!
    上海朝阳 + 60
    东篱闲人 + 30 + 60 + 30 很给力!
    小辣椒 + 50 + 100 + 50 赞一个!
    加林森 + 30 + 60 + 30 很给力!
    绿叶清舟 + 30 + 60 + 30 赞一个!
    醉美水芙蓉 + 30 + 60 + 30 赞一个!
    红影 + 50 + 100 + 50 赞一个!
    千羽 + 30 + 60 + 30 很给力!

    查看全部评分

    该用户从未签到

    180

    主题

    1万

    回帖

    3万

    积分

    论坛元老

    Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

    花潮美女鼠牛虎兔龙蛇马羊猴鸡狗猪春风拂面缤纷心情心香一瓣音画大师共看流星我心永远天长地久幸福快乐梦幻浪漫喜乐安康指尖上的流年

    发表于 2022-8-20 20:07 | 显示全部楼层
    等待漩涡出现……
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-19 12:03
  • 签到天数: 1674 天

    [LV.Master]伴坛终老

    3051

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-8-20 20:08 | 显示全部楼层
    参考代码(全)
    1. <style>
    2. #papa { left: -342px; width: 1280px; height: 768px; box-shadow: 3px 3px 20px #000; background: #000; position: relative; z-index: 8; }
    3. #canvas { position: absolute; width: 100%; height: 100%; }
    4. #disc { position: absolute; width: 40px; height: 40px; left: 10px; top: 10px; background: conic-gradient(red,orange,yellow,green,teal,blue,purple); mask: radial-gradient(transparent 4px,red 0); -webkit-mask: radial-gradient(transparent 4px,red 0); border-radius: 50%; cursor: pointer; z-index: 10; animation: rot 2s linear infinite; }
    5. #lrcbox { position: absolute; left: 60px; top: 10px;  font: bold 22px / 40px sans-serif; color: hsla(50, 100%, 50%, .45); text-shadow: 2px 2px 4px #666; user-select: none; z-index: 9;}
    6. @keyframes rot { to { transform: rotate(360deg); } }
    7. </style>
    8. </head>
    9. <body>

    10. <div id="papa">
    11.         <span id="lrcbox">绚烂旋涡</span>
    12.         <span id="disc"></span>
    13.         <canvas id="canvas" width="1280" height="768"></canvas>
    14. </div>

    15. <script>
    16. let aud = new Audio();
    17. aud.src = 'https://music.163.com/song/media/outer/url?id=1970109180.mp3';
    18. aud.loop = true;
    19. aud.autoplay = true;
    20. disc.style.animationPlayState = aud.paused ? 'paused' : 'running';
    21. disc.onclick = () => aud.paused ? aud.play() : aud.pause();
    22. aud.addEventListener('playing', () => disc.style.animationPlayState = 'running');
    23. aud.addEventListener('pause', () => disc.style.animationPlayState = 'paused');

    24. function project3D(x, y, z, vars) {
    25.         var p, d;
    26.         x -= vars.camX;
    27.         y -= vars.camY - 8;
    28.         z -= vars.camZ;
    29.         p = Math.atan2(x, z);
    30.         d = Math.sqrt(x * x + z * z);
    31.         x = Math.sin(p - vars.yaw) * d;
    32.         z = Math.cos(p - vars.yaw) * d;
    33.         p = Math.atan2(y, z);
    34.         d = Math.sqrt(y * y + z * z);
    35.         y = Math.sin(p - vars.pitch) * d;
    36.         z = Math.cos(p - vars.pitch) * d;
    37.         var rx1 = -1000;
    38.         var ry1 = 1;
    39.         var rx2 = 1000;
    40.         var ry2 = 1;
    41.         var rx3 = 0;
    42.         var ry3 = 0;
    43.         var rx4 = x;
    44.         var ry4 = z;
    45.         var uc = (ry4 - ry3) * (rx2 - rx1) - (rx4 - rx3) * (ry2 - ry1);
    46.         var ua = ((rx4 - rx3) * (ry1 - ry3) - (ry4 - ry3) * (rx1 - rx3)) / uc;
    47.         var ub = ((rx2 - rx1) * (ry1 - ry3) - (ry2 - ry1) * (rx1 - rx3)) / uc;
    48.         if (!z) z = 0.000000001;
    49.         if (ua > 0 && ua < 1 && ub > 0 && ub < 1) {
    50.                 return {
    51.                         x: vars.cx + (rx1 + ua * (rx2 - rx1)) * vars.scale,
    52.                         y: vars.cy + y / z * vars.scale,
    53.                         d: (x * x + y * y + z * z)
    54.                 }
    55.         } else {
    56.                 return {
    57.                         d: -1
    58.                 }
    59.         }
    60. }

    61. function elevation(x, y, z) {
    62.         var dist = Math.sqrt(x * x + y * y + z * z);
    63.         if (dist && z / dist >= -1 && z / dist <= 1) return Math.acos(z / dist);
    64.         return 0.00000001
    65. }

    66. function rgb(col) {
    67.         col += 0.000001;
    68.         var r = parseInt((0.5 + Math.sin(col) * 0.5) * 16);
    69.         var g = parseInt((0.5 + Math.cos(col) * 0.5) * 16);
    70.         var b = parseInt((0.5 - Math.sin(col) * 0.5) * 16);
    71.         return "#" + r.toString(16) + g.toString(16) + b.toString(16)
    72. }

    73. function interpolateColors(RGB1, RGB2, degree) {
    74.         var w2 = degree;
    75.         var w1 = 1 - w2;
    76.         return [w1 * RGB1[0] + w2 * RGB2[0], w1 * RGB1[1] + w2 * RGB2[1], w1 * RGB1[2] + w2 * RGB2[2]]
    77. }

    78. function rgbArray(col) {
    79.         col += 0.000001;
    80.         var r = parseInt((0.5 + Math.sin(col) * 0.5) * 256);
    81.         var g = parseInt((0.5 + Math.cos(col) * 0.5) * 256);
    82.         var b = parseInt((0.5 - Math.sin(col) * 0.5) * 256);
    83.         return [r, g, b]
    84. }

    85. function colorString(arr) {
    86.         var r = parseInt(arr[0]);
    87.         var g = parseInt(arr[1]);
    88.         var b = parseInt(arr[2]);
    89.         return "#" + ("0" + r.toString(16)).slice(-2) + ("0" + g.toString(16)).slice(-2) + ("0" + b.toString(16)).slice(-2)
    90. }

    91. function process(vars) {
    92.         if (vars.points.length < vars.initParticles)
    93.                 for (var i = 0; i < 5; ++i) spawnParticle(vars);
    94.         var p, d, t;
    95.         p = Math.atan2(vars.camX, vars.camZ);
    96.         d = Math.sqrt(vars.camX * vars.camX + vars.camZ * vars.camZ);
    97.         d -= Math.sin(vars.frameNo / 80) / 25;
    98.         t = Math.cos(vars.frameNo / 300) / 165;
    99.         vars.camX = Math.sin(p + t) * d;
    100.         vars.camZ = Math.cos(p + t) * d;
    101.         vars.camY = -Math.sin(vars.frameNo / 220) * 15;
    102.         vars.yaw = Math.PI + p + t;
    103.         vars.pitch = elevation(vars.camX, vars.camZ, vars.camY) - Math.PI / 2;
    104.         var t;
    105.         for (var j = 0; j < vars.points.length; ++j) {
    106.                 x = vars.points[j].x;
    107.                 y = vars.points[j].y;
    108.                 z = vars.points[j].z;
    109.                 d = Math.sqrt(x * x + z * z) / 1.0075;
    110.                 t = .1 / (1 + d * d / 5);
    111.                 p = Math.atan2(x, z) + t;
    112.                 vars.points[j].x = Math.sin(p) * d;
    113.                 vars.points[j].z = Math.cos(p) * d;
    114.                 vars.points[j].y += vars.points[j].vy * t * ((Math.sqrt(vars.distributionRadius) - d) * 2);
    115.                 if (vars.points[j].y > vars.vortexHeight / 2 || d < .25) {
    116.                         vars.points.splice(j, 1);
    117.                         spawnParticle(vars)
    118.                 }
    119.         }
    120. }

    121. function drawFloor(vars) {
    122.         var x, y, z, d, point, a;
    123.         for (var i = -25; i <= 25; i += 1) {
    124.                 for (var j = -25; j <= 25; j += 1) {
    125.                         x = i * 2;
    126.                         z = j * 2;
    127.                         y = vars.floor;
    128.                         d = Math.sqrt(x * x + z * z);
    129.                         point = project3D(x, y - d * d / 85, z, vars);
    130.                         if (point.d != -1) {
    131.                                 size = 1 + 15000 / (1 + point.d);
    132.                                 a = 0.15 - Math.pow(d / 50, 4) * 0.15;
    133.                                 if (a > 0) {
    134.                                         vars.ctx.fillStyle = colorString(interpolateColors(rgbArray(d / 26 - vars.frameNo / 40), [0, 128, 32], .5 + Math.sin(d / 6 - vars.frameNo / 8) / 2));
    135.                                         vars.ctx.globalAlpha = a;
    136.                                         vars.ctx.fillRect(point.x - size / 2, point.y - size / 2, size, size)
    137.                                 }
    138.                         }
    139.                 }
    140.         }
    141.         vars.ctx.fillStyle = "#82f";
    142.         for (var i = -25; i <= 25; i += 1) {
    143.                 for (var j = -25; j <= 25; j += 1) {
    144.                         x = i * 2;
    145.                         z = j * 2;
    146.                         y = -vars.floor;
    147.                         d = Math.sqrt(x * x + z * z);
    148.                         point = project3D(x, y + d * d / 85, z, vars);
    149.                         if (point.d != -1) {
    150.                                 size = 1 + 15000 / (1 + point.d);
    151.                                 a = 0.15 - Math.pow(d / 50, 4) * 0.15;
    152.                                 if (a > 0) {
    153.                                         vars.ctx.fillStyle = colorString(interpolateColors(rgbArray(-d / 26 - vars.frameNo / 40), [32, 0, 128], .5 + Math.sin(-d / 6 - vars.frameNo / 8) / 2));
    154.                                         vars.ctx.globalAlpha = a;
    155.                                         vars.ctx.fillRect(point.x - size / 2, point.y - size / 2, size, size)
    156.                                 }
    157.                         }
    158.                 }
    159.         }
    160. }

    161. function sortFunction(a, b) {
    162.         return b.dist - a.dist;
    163. }

    164. function draw(vars) {
    165.         vars.ctx.globalAlpha = .15;
    166.         vars.ctx.fillStyle = "#000";
    167.         vars.ctx.fillRect(0, 0, canvas.width, canvas.height);
    168.         drawFloor(vars);
    169.         var point, x, y, z, a;
    170.         for (var j = 0; j < vars.points.length; ++j) {
    171.                 x = vars.points[j].x;
    172.                 y = vars.points[j].y;
    173.                 z = vars.points[j].z;
    174.                 point = project3D(x, y, z, vars);
    175.                 if (point.d != -1) {
    176.                         vars.points[j].dist = point.d;
    177.                         size = 1 + vars.points[j].radius / (1 + point.d);
    178.                         d = Math.abs(vars.points[j].y);
    179.                         a = .8 - Math.pow(d / (vars.vortexHeight / 2), 1000) * .8;
    180.                         vars.ctx.globalAlpha = a >= 0 && a <= 1 ? a : 0;
    181.                         vars.ctx.fillStyle = rgb(vars.points[j].color);
    182.                         if (point.x > -1 && point.x < vars.canvas.width && point.y > -1 && point.y < vars.canvas.height) vars.ctx.fillRect(point.x - size / 2, point.y - size / 2, size, size)
    183.                 }
    184.         }
    185.         vars.points.sort(sortFunction)
    186. }

    187. function spawnParticle(vars) {
    188.         var p, ls;
    189.         pt = {};
    190.         p = Math.PI * 2 * Math.random();
    191.         ls = Math.sqrt(Math.random() * vars.distributionRadius);
    192.         pt.x = Math.sin(p) * ls;
    193.         pt.y = -vars.vortexHeight / 2;
    194.         pt.vy = vars.initV / 20 + Math.random() * vars.initV;
    195.         pt.z = Math.cos(p) * ls;
    196.         pt.radius = 200 + 800 * Math.random();
    197.         pt.color = pt.radius / 1000 + vars.frameNo / 250;
    198.         vars.points.push(pt)
    199. }

    200. function frame(vars) {
    201.         if (vars === undefined) {
    202.                 var vars = {};
    203.                 vars.canvas = document.querySelector("canvas");
    204.                 vars.ctx = vars.canvas.getContext("2d");
    205.                 vars.canvas.width = papa.clientWidth;
    206.                 vars.canvas.height = papa.clientHeight;
    207.                 window.addEventListener("resize", function() {
    208.                         vars.canvas.width = papa.clientWidth;
    209.                         vars.canvas.height = papa.clientHeight;
    210.                         vars.cx = vars.canvas.width / 2;
    211.                         vars.cy = vars.canvas.height / 2
    212.                 }, true);
    213.                 vars.frameNo = 0;
    214.                 vars.camX = 0;
    215.                 vars.camY = 0;
    216.                 vars.camZ = -14;
    217.                 vars.pitch = elevation(vars.camX, vars.camZ, vars.camY) - Math.PI / 2;
    218.                 vars.yaw = 0;
    219.                 vars.cx = vars.canvas.width / 2;
    220.                 vars.cy = vars.canvas.height / 2;
    221.                 vars.bounding = 10;
    222.                 vars.scale = 500;
    223.                 vars.floor = 26.5;
    224.                 vars.points = [];
    225.                 vars.initParticles = 1000;
    226.                 vars.initV = .01;
    227.                 vars.distributionRadius = 800;
    228.                 vars.vortexHeight = 25
    229.         }
    230.         vars.frameNo++;
    231.         requestAnimationFrame(function() {
    232.                 frame(vars);
    233.         });
    234.         process(vars);
    235.         draw(vars)
    236. }
    237. frame();

    238. </script>
    复制代码


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-19 12:03
  • 签到天数: 1674 天

    [LV.Master]伴坛终老

    3051

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-8-20 20:08 | 显示全部楼层
    粒子特效部分修改自开源代码
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-19 12:03
  • 签到天数: 1674 天

    [LV.Master]伴坛终老

    3051

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-8-20 20:09 | 显示全部楼层
    千羽 发表于 2022-8-20 20:07
    等待漩涡出现……

    前面我有了压缩代码,论坛不支持,现在用回全码,可以了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    180

    主题

    1万

    回帖

    3万

    积分

    论坛元老

    Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

    花潮美女鼠牛虎兔龙蛇马羊猴鸡狗猪春风拂面缤纷心情心香一瓣音画大师共看流星我心永远天长地久幸福快乐梦幻浪漫喜乐安康指尖上的流年

    发表于 2022-8-20 20:12 | 显示全部楼层
    持续变幻的漩涡炫目靓丽,效果太好了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    180

    主题

    1万

    回帖

    3万

    积分

    论坛元老

    Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

    花潮美女鼠牛虎兔龙蛇马羊猴鸡狗猪春风拂面缤纷心情心香一瓣音画大师共看流星我心永远天长地久幸福快乐梦幻浪漫喜乐安康指尖上的流年

    发表于 2022-8-20 20:12 | 显示全部楼层
    马黑黑 发表于 2022-8-20 20:09
    前面我有了压缩代码,论坛不支持,现在用回全码,可以了

    祝贺下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1883

    主题

    32万

    回帖

    37万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2022-8-20 20:15 | 显示全部楼层
    这效果太炫了,如梦似幻,粒子龙卷风啊
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1883

    主题

    32万

    回帖

    37万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2022-8-20 20:15 | 显示全部楼层
    看得如在梦中,代码真是太强大了
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-19 12:03
  • 签到天数: 1674 天

    [LV.Master]伴坛终老

    3051

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-8-20 20:16 | 显示全部楼层
    红影 发表于 2022-8-20 20:15
    看得如在梦中,代码真是太强大了

    实现机制很复杂
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1883

    主题

    32万

    回帖

    37万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2022-8-20 20:16 | 显示全部楼层
    看得舍不得移开眼睛,这样的场景只有梦里才会出现吧
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-19 12:03
  • 签到天数: 1674 天

    [LV.Master]伴坛终老

    3051

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-8-20 20:17 | 显示全部楼层
    千羽 发表于 2022-8-20 20:12
    持续变幻的漩涡炫目靓丽,效果太好了

    这个效果确实惊艳
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-19 12:03
  • 签到天数: 1674 天

    [LV.Master]伴坛终老

    3051

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-8-20 20:17 | 显示全部楼层
    红影 发表于 2022-8-20 20:15
    这效果太炫了,如梦似幻,粒子龙卷风啊

    是粒子风的一种形态
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    180

    主题

    1万

    回帖

    3万

    积分

    论坛元老

    Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

    花潮美女鼠牛虎兔龙蛇马羊猴鸡狗猪春风拂面缤纷心情心香一瓣音画大师共看流星我心永远天长地久幸福快乐梦幻浪漫喜乐安康指尖上的流年

    发表于 2022-8-20 20:18 | 显示全部楼层
    马黑黑 发表于 2022-8-20 20:17
    这个效果确实惊艳

    嗯,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-19 12:03
  • 签到天数: 1674 天

    [LV.Master]伴坛终老

    3051

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-8-20 20:18 | 显示全部楼层

    用了金笔格式化一下代码即可
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    180

    主题

    1万

    回帖

    3万

    积分

    论坛元老

    Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

    花潮美女鼠牛虎兔龙蛇马羊猴鸡狗猪春风拂面缤纷心情心香一瓣音画大师共看流星我心永远天长地久幸福快乐梦幻浪漫喜乐安康指尖上的流年

    发表于 2022-8-20 20:19 | 显示全部楼层
    马黑黑 发表于 2022-8-20 20:18
    用了金笔格式化一下代码即可

    黑黑老师棒棒哒
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-19 12:03
  • 签到天数: 1674 天

    [LV.Master]伴坛终老

    3051

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-8-20 20:20 | 显示全部楼层

    H5之所以完全不要Flash,原因之一是因为Flash能做的,H5也能做。当然,主要是Flash解决不了安全隐患,所以H5没有给它留下一席之地。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1883

    主题

    32万

    回帖

    37万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2022-8-20 20:20 | 显示全部楼层
    队长还没来,俺越权亮起来。实在是太喜欢这个效果了
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-19 12:03
  • 签到天数: 1674 天

    [LV.Master]伴坛终老

    3051

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-8-20 20:20 | 显示全部楼层
    千羽 发表于 2022-8-20 20:19
    黑黑老师棒棒哒

    是金笔棒
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-19 12:03
  • 签到天数: 1674 天

    [LV.Master]伴坛终老

    3051

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-8-20 20:20 | 显示全部楼层
    红影 发表于 2022-8-20 20:16
    看得舍不得移开眼睛,这样的场景只有梦里才会出现吧

    嗯,梦里会有
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    小黑屋|手机版|Archiver|服务支持:DZ动力|huachaowang.com Inc. ( 蜀ICP备17032287号-1 )

    GMT+8, 2025-12-19 17:45 , Processed in 0.084744 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表