p5实现宇宙星球运转动画效果代码

代码语言:html

所属分类:动画

代码描述:p5实现宇宙星球运转动画效果代码

代码标签: 星球 运转 动画 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>

   
<meta charset="UTF-8">
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/p5.0.10.2.js"></script>


   
<style>
       
/*INSPIRED BY Hyper Glu's Going to Quasar.
https://www.behance.net/gallery/45428489/Going-to-Quasar*/


        html
, body {
           
height: 100%;
           
overflow: hidden;
           
background-color: #000;
       
}

        body
{
           
margin: 0;
           
display: flex;

           
/* This centers our sketch horizontally. */
           
justify-content: center;

           
/* This centers our sketch vertically. */
           
align-items: center;
       
}
   
</style>



</head>

<body>


   
<script>
        // INSPIRED BY Hyper Glu's Going to Quasar.
        // https://www.behance.net/gallery/45428489/Going-to-Quasar

        var c1, c2;
        var N = 150;
        var n = 100;
        var t = 80;
        var b = 60;
        var th = 0;

        var back = [];
        var middle = [];
        var inter = [];
        var front = [];
        var points = [];

        var planet, planet2;
        var sz, msz;

        var viewport;

        function setup() {
            var density = displayDensity();
            pixelDensity(density);
            createCanvas(windowWidth, windowHeight);
            c1 = color("#140c35");
            c2 = color("#1dada4");
            c3 = color("#edf683");
            c4 = color("#fcfdef");

            viewport = min(windowHeight, windowWidth);

            planet = createVector(viewport/4.1, -viewport/5);

            sz = viewport/.........完整代码请登录后点击上方下载按钮下载查看

网友评论0