几行代码养只猫,心情瞬间好多了

栏目: JavaScript · 发布时间: 5年前

内容简介:或枯燥或有趣的技术学习,都不妨碍一只憨态可掬的萌猫卧在你的网页上浏览博客的时候经常会看到一个二次元的小姐姐或轻轻摇头或眨巴眼睛似在与你互动甚是可爱,就像下边这样曾想了解是如何实现的,奈何本身不懂前端,且对二次元并不感冒,就放下了,直到遇到了这只猫,再也无法抵挡诱惑,决心将她抱进自己的博客,每天能看到她,就会有个好心情,我想也许会有读者跟我一样吧,能有这么一只萌宠呆在这里足以平添很多的乐趣了

或枯燥或有趣的技术学习,都不妨碍一只憨态可掬的萌猫卧在你的网页上

浏览博客的时候经常会看到一个二次元的小姐姐或轻轻摇头或眨巴眼睛似在与你互动甚是可爱,就像下边这样

几行代码养只猫,心情瞬间好多了
GIF太大了这里有压缩

曾想了解是如何实现的,奈何本身不懂前端,且对二次元并不感冒,就放下了,直到遇到了这只猫,再也无法抵挡诱惑,决心将她抱进自己的博客,每天能看到她,就会有个好心情,我想也许会有读者跟我一样吧,能有这么一只萌宠呆在这里足以平添很多的乐趣了

几行代码养只猫,心情瞬间好多了
GIF太大了这里有压缩

以上这种效果都是使用Live2D技术实现的,Live2D是一种应用于电子游戏的绘图渲染技术,由日本Cybernoids公司开发,通过一系列的连续图像和人物建模来生成一种类似二维图像的三维模型,换句话说就是2D的素材实现一定程度的3D效果

Live2D可以展示在很多平台上,例如浏览器,Android,IOS,Unity等,GitHub上有很多已经实现的Live2D项目,我所养的这只猫也来自于 live2DModel 这个仓库,这个仓库下还收集了其他一些Live2D模型

在自己的网站上养猫非常的简单,只需要以下两步即可,其实 live2DModel 仓库里边有demo的,但是对于完全不懂前端的人来说看起来还是有点费劲,我这里仅仅是给整理成更容易理解和使用的版本,向原作者致敬:

1.  下载代码仓库到自己的项目下,仓库地址如下:

https://github.com/ops-coffee/demo/tree/master/live2d

其中index.hmtl为示例代码,将整个项目放在nginx下可以直接查看效果

live2d文件夹存放了猫的模型以及需要用到的两个js文件

你只需要把index.html同层的live2d文件夹拷贝到你的项目下,然后按照下边步骤添加js就可以将猫养在你的站点了

2.  添加如下JS代码到需要显示猫的页面上

<script src="/live2d/L2Dwidget.min.js"></script>
<script type="text/javascript">
  L2Dwidget.init({
    model: {
      jsonPath: '/live2d/tororo/assets/tororo.model.json',
    },
    display: {
      superSample: 2,
      width: 150,
      height: 150,
      position: 'right',
      hOffset: 0,
      vOffset: 0,
    },
    mobile: {
      show: true,
      scale: 1,
      motion: true,
    },
    react: {
      opacityDefault: 0.8,
      opacityOnHover: 0.2,
    }
  })
</script>

model:指定 model.json 位置,如果你不喜欢猫也可以在 live2DModel 这个仓库下查找自己喜欢的模型,然后将模型目录拷贝到live2d文件夹下,然后修改model 路径 参数以及display显示参数即可

display:控制live2d模型在页面上显示的位置

mobile:控制手机上是否显示

react:控制显示的透明度

至此完成,再访问网页就会发现一只猫静静的卧在那里,看风云变幻,自云淡风轻~

几行代码养只猫,心情瞬间好多了

以上所述就是小编给大家介绍的《几行代码养只猫,心情瞬间好多了》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

设计之下

设计之下

搜狐新闻客户端UED团队 / 电子工业出版社 / 2014-1-1 / CNY 69.00

形而上者谓之道,形而下者谓之器。匠者,器也。处身平凡的匠人不断追求向上的设计之道。本书没有华丽的辞藻和长篇大论的理论,作者是搜狐一线的设计团队,写作过程中他们尽力还原真实的工作场景,并总结出了一些实用的经验和方法。 《设计之下》共三部分,全面讲解了用户体验设计的流程和方法。第一部分为“交互设计”,阐述了从项目启动、解析需求到原型设计的过程,并且总结了交互设计的要点:大局观、操作流程简捷、形式......一起来看看 《设计之下》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器