首页 > 其他分享 >关于网易游戏官网-部分游戏页面特效实现思路的简述

关于网易游戏官网-部分游戏页面特效实现思路的简述

时间:2024-06-03 10:59:29浏览次数:15  
标签:25 游戏 特效 小盒子 简述 video 官网 页面

【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)
https://www.cnblogs.com/cnb-yuchen/p/18032062>
出自【进步*于辰的博客

大学学习前端的时候,我们团队以【网易游戏官网】中的部分游戏页面作为参考开发了一些页面作为实训作品(作品源码我已上传→ 网易游戏官网-部分游戏页面源码.rar)。

目录

1、首页

[video(video-gqUOIE9A-1680668437486)(type-csdn)(url-https://live.csdn.net/v/embed/288056)(image-https://video-community.csdnimg.cn/vod-84deb4/e4b2aac0d36771ed962e0764a3fd0102/snapshots/ff468ca457684709a64c492e59813eeb-00002.jpg?auth_key=4834267875-0-0-53e0000ef21e1189fea512bfc0df5f5a)(title-网易游戏官网首页)]

2、网页一:(2021校园招聘)网页

页面预览。
[video(video-HA1ajsVy-1680681302802)(type-csdn)(url-https://live.csdn.net/v/embed/288059)(image-https://video-community.csdnimg.cn/vod-84deb4/e07d2c80d36971ed8b870675b3ed0102/snapshots/2f996316a9694163b2d1a5d23b6fb3d0-00003.jpg?auth_key=4834268733-0-0-d0af1ef8653c0e75739869208c3a2b3d)(title-网易游戏官网-【2021校园招聘】页面效果)]

2.1 特效一

效果。
在这里插入图片描述
实现思路:

  1. 不断移动的是通过annotation(动画)实现的,只是移动方向、移动距离、动画周期以及移动时机等不同;
  2. 不断移动的其实是一张张图片,点击切换时“修改图片路径”(换图)。这里,我是用 js 数组来存放图片路径,也用到了 js 对象。

2.2 特效二

效果。
在这里插入图片描述
实现思路:

“人物聚合”的效果是将多张图片切割、再合并、过渡实现的。

人物的“大盒子”是由25个大小相同的“小盒子”拼接而成。

宽:大盒子 = 小盒子;高:大盒子 = 小盒子 * 25

将一张人物图片(调整其宽高与“大盒子”相同)横截成25等份。

每一份的宽与“大盒子”相同,高是“大盒子”的 1/25

并不是真的截开,不破坏这张图,只是用于记录每一份所占的纵向像素起始点,一共25像素区间,区间的长度记为“像素段”。

然后将这张图复制24份(一共25张),将这25张图片对应前一步所得的25个像素区间。并将其作为25个“小盒子”的背景图片。

设置好背景后,将图片上移。

上移的像素等于(n - 1)个像素段,n 是“小盒子”序号

因此,每个“小盒子”的背景图片都是人物图的1/25。拼接起来就是一张完整的人物图。

最后,将这25个“小盒子”分别设置一个“初始位置”,并隐藏

left: -xxpx;
// 或:
transform: translateX(-xxpx);

当点击人物切换时,修改这25个“小盒子”的背景图片路径、将“小盒子”过渡平移到“大盒子”内、即可实现“聚合”效果。

3、网页二:(明日之后)游戏网页

页面预览。
[video(video-fUZSsdfM-1680681695210)(type-csdn)(url-https://live.csdn.net/v/embed/288060)(image-https://video-community.csdnimg.cn/vod-84deb4/62b979b0d36a71ed8b870675b3ed0102/snapshots/93139276500544a3bd6239cc743b493a-00003.jpg?auth_key=4834268946-0-0-b4f2193a6966bb0477eff6e6b2715c5a)(title-网易游戏官网-【明日之后】游戏页面效果)]

3.1 特效一

效果。
在这里插入图片描述
在这里插入图片描述
实现思路:

  1. 这个特效如何实现的大家肯定已经看出来了,就是合并了(2021校园招聘)网页那两个特效的部分功能。不赘述了。

最后

本文中的视频由【ev录屏】软件录制,gif 图片由【GifCam】小工具录制,这个工具的安装包在这里→ 办公实用小工具锦集.rar,兴许大家用得到。

本文完结。

标签:25,游戏,特效,小盒子,简述,video,官网,页面
From: https://www.cnblogs.com/cnb-yuchen/p/18032062

相关文章

  • 第一人称射击游戏:反恐精英(CS1.6) 支持win版和mac版下载
    枪战老玩家还记得这款史诗巨作吗?Macz为广大游戏玩家倾情推出反恐精英(CS1.6)forMac,CS1.6官方下载是由著名游戏《半条命》的其中一个游戏模组(MOD)衍生而成的游戏。逼真的画面,震撼的音效,3D的视角,多样的操作融合而成,挑战你的视觉感官。玩家可以见到多个游戏方式各不相同的......
  • QNX-9—QNX官网文档翻译—中断-3—Writing an Interrupt Handler
    翻译:QNXSoftwareDevelopmentPlatform-->Programming-->Programmer'sGuidehttps://www.qnx.com/developers/docs/7.1/index.html#com.qnx.doc.neutrino.prog/topic/inthandler.html前言:及时处理硬件事件的关键是硬件产生中断。中断只是处理器正在执行的操作的暂停或中断......
  • X8沙箱虚拟机 安卓14游戏专用 支持xp框架
    软件名称】:X8沙箱Pro内测版【软件大小】:1.6G【软件版本】:1.3.2内测版【软件介绍】:X8沙箱是一款极简、Free的安卓虚拟机,可以进行画中画方式运行,专为用户定制,手机移动设备上的虚拟系统,即使在后台也可以继续运行不掉线。app安全稳定无广告,多样化的安卓模拟器平台应用......
  • Re0:从零开始的C++游戏开发 【下】
    Re0:从零开始的C++游戏开发(下)这是蒟蒻观看B站upVoidmatrix的课程从零开始的提瓦特幸存者的个人笔记【自用】前言:采用适用于小白的easyx图形库。第三集提瓦特の幸存者(下)3.1用户界面实现和设计模式基础3.1.1导言假设这样一个场景:在一个游戏中,出现在你的视野中的树木......
  • Re0:从零开始的C++游戏开发【中】
    Re0:从零开始的C++游戏开发(中)这是蒟蒻观看B站upVoidmatrix的课程从零开始的提瓦特幸存者的个人笔记【自用】前言:采用适用于小白的easyx图形库。第三集提瓦特の幸存者3.1程序动画实现及角色移动在开始之前,我们应该认识到,尽管我们可以通过点线面绘制简单的画面,但是想......
  • 猜数字游戏(1-100)
    voidmenu(){ printf("------猜数字------\n"); printf("******************\n"); printf("*****1.play*****\n"); printf("*****0.exid*****\n"); printf("******************\n"); printf("----------......
  • 猜猜我是谁游戏
    猜谜过程在TabControl控件中,第一个tab中放了一个PictureBox,里面有一张黑色的图片。玩家点击显示答案按钮,切换图片。设计器privatevoidbutton1_Click(objectsender,EventArgse){this.pictureBox1.Image=Image.FromFile(@"C:\Users\zhour\Pictures\i......
  • 大学生游戏静态HTML网页设计 (HTML+CSS+JS仿英雄联盟网站15页)
    ......
  • ChatGPT API 已经成为游戏规则的改变者
    在技​​术以惊人的速度发展的世界中,ChatGPTAPI已经成为游戏规则的改变者,为开发人员开辟了无限的可能性。ChatGPTAPI使将类人人工智能的强大功能集成到您的应用程序中成为可能。在本教程中,您将学习如何在应用程序中利用ChatGPTAPI构建内容生成工具,该工具可以获取用户对......
  • Unity2D游戏制作入门 | 02
    上期链接:Unity2D游戏制作入门|01我们先整理我们的场景素材并调整一些参数,选中我们的Forest1,就是如下图所示了:选择:multiple(多个),16像素,不过滤,不压缩(compression),记得保存设置。开始编辑我们的场景:接下使用Size的模式进行切割:注意锚点我们设置在中心,不然等下放入图片......