UNPKG

feeles-ide

Version:

The hackable and serializable IDE to make learning material

71 lines (51 loc) 961 B
import { Body, World, Bodies, } from 'matter'; import { world, } from './setting'; // 横棒 const partA = Bodies.rectangle(200, 300, 200, 40); // タテ棒 const partB = Bodies.rectangle(200, 300, 40, 200, { // 横棒 と色を同じにする render: partA.render, }); // partA と partB を合成 const partAB = Body.create({ parts: [ partA, partB, ] }); World.add(world, [ // + のオブジェクト partAB, ]); // 上の点 const part1 = Bodies.circle(600, 220, 30); // 横棒 const part2 = Bodies.rectangle(600, 300, 200, 40, { // 上の点 と色を同じにする render: part1.render, }); // 下の点 const part3 = Bodies.circle(600, 380, 30, { // 上の点 と色を同じにする render: part1.render, }); // partC と partD と partE を合成 const part123 = Body.create({ parts: [ part1, part2, part3, ] }); World.add(world, [ // ÷ のオブジェクト part123, ]); import './stage';