canvas实现空间跳跃时空旅行穿越粒子光效果代码
代码语言:html
所属分类:粒子
代码描述:canvas实现空间跳跃时空旅行穿越粒子光效果代码,点击鼠标左键不放可体验这种效果。
代码标签: canvas 空间 跳跃 时空 旅行 穿越 粒子 光
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
body {
background: radial-gradient(#000, #111), #000;
min-height: 100vh;
}
canvas {
position: fixed;
height: 100vh;
width: 100vw;
}
</style>
</head>
<body>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/TweenMax.min.js"></script>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/lodash.4.17.21.js"></script>
<script>
function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}const { TweenMax, _ } = window;
const randomInRange = (max, min) =>
Math.floor(Math.random() * (max - min + 1)) + min;
const ACTIVE_PROBABILITY = 0;
const BASE_SIZE = 1;
const VELOCITY_INC = 1.01;
const VELOCITY_INIT_INC = 1.025;
const JUMP_VELOCITY_INC = 1.25;
const JUMP_SIZE_INC = 1.15;
const SIZE_INC = 1.01;
const RAD = Math.PI / 180;
const WARP_COLORS = [
[197, 239, 247],
[25, 181, 254],
[77, 5, 232],
[165, 55, 253],
[255, 255, 255]];
class Star {
constructor() {_defineProperty(this, "STATE", { alpha.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0