matter物理引擎模拟莲子物理垂下效果
代码语言:html
所属分类:三维
代码描述:matter物理引擎模拟莲子物理垂下效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
canvas {
background-color: darkblue;
width: calc(100vw - 20px);
height: calc(100vh - 20px);
}
</style>
</head>
<body translate="no">
<canvas id="mycanvas"></canvas>
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/matter.js"></script>
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/scrawl-canvas@8.1.0.js"></script>
<script type="module">
import scrawl from "https://unpkg.com/scrawl-canvas@8.1.0";
let canvas = scrawl.library.canvas.mycanvas;
let Engine = Matter.Engine,
Render = Matter.Render,
Runner = Matter.Runner,
Body = Matter.Body,
Composites = Matter.Composites,
MouseConstraint = Matter.MouseConstraint,
Mouse = Matter.Mouse,
World = Matter.World,
Bodies = Matter.Bodies;
// create Matter-js engine
let engine = Engine.create(),
world = engine.world;
// add Matter-js bodies
let group = Body.nextGroup(true),
particleOptions = {
friction: 0.00001,
collisionFilter: { group: group },
render: { visible: false }
},
constraintOptions = { stiffness: 0.06 },
cloth = Composites.softBo.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0