three实现三维小兔子魔法杖释放闪电动画效果代码
代码语言:html
所属分类:三维
代码描述:three实现三维小兔子魔法杖释放闪电动画效果代码
代码标签: three 三维 小兔子 魔法 杖 释放 闪电 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
@import url("https://fonts.googleapis.com/css2?family=Asap&display=swap");
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html,
body {
background: black;
overscroll-behavior-x: none;
overscroll-behavior-y: none;
}
body {
font-family: "Asap", sans-serif;
position: relative;
width: 100vw;
height: 100vh;
overflow: hidden;
}
canvas {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
position: fixed;
width: 100vw;
height: 100vh;
top: 0;
left: 0;
z-index: 0;
}
</style>
</head>
<body translate="no">
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/es-module-shims.1.6.3.js"></script>
<script type="importmap">
{
"imports": {
"three": "//repo.bfw.wiki/bfwrepo/js/module/three/build/160/three.module.js",
"three/addons/": "//repo.bfw.wiki/bfwrepo/js/module/three/examples/160/jsm/"
}
}
</script>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/Tween.16.7.0.js"></script>
<script type="module">
/*!
Lightning Animation
Copyright (c) 2024 by Wakana Y.K. (https://codepen.io/wakana-k/pen/QWoGYQa)
*/
"use strict";
import * as THREE from "three";
import { OrbitControls as e } from "three/addons/controls/OrbitControls.js";
import { GUI as t } from "three/addons/libs/lil-gui.module.min.js";
import { EffectComposer as o } from "three/addons/postprocessing/EffectComposer.js";
import { RenderPass as n } from "three/addons/postprocessing/RenderPass.js";
import { OutlinePass as a } from "three/addons/postprocessing/OutlinePass.js";
import { LightningStrike as r } from "three/addons/geometries/LightningStrike.js";
import { LightningStorm as s } from "three.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0