{"_id":"@dreamcolt/pixi-matter","_rev":"5-60fba923adf3506d677f5b7691befa85","name":"@dreamcolt/pixi-matter","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@dreamcolt/pixi-matter","version":"1.0.0","description":"The physics game engine by pixi matter","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"dreamcolt"},"license":"ISC","dependencies":{"matter-js":"^0.15.0"},"_id":"@dreamcolt/pixi-matter@1.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-dx4h64YSwzM7hYkK+nWC96oqS08vaz85fut6jIL651wP6026bjgYPaS+dpfqzIp8a0lrKd3I4xcIr6/cqdamEg==","shasum":"7a43a2d59f890497d12c39a2d5af652f6cd9b7d9","tarball":"https://registry.npmjs.org/@dreamcolt/pixi-matter/-/pixi-matter-1.0.0.tgz","fileCount":3,"unpackedSize":3184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9CxlCRA9TVsSAnZWagAAk/sP/R9jGHYalaFUVPlXt/7i\ny1opgGVkmwq85SGqCz9BK8hPi3Ulg0FjksiwTTi1bO7EhZDwYZqLLcFI8xYi\ns8Xxt9yCg7BtRl9PQUGMgDwCgsC+x/zctcjh+UQRPQSkMg83/qfwmFqwJnzL\nCCX0zFhRw/rWfS/PrOZxJhgMJC/C7c974P6w9oaQy257AtpoXqWHJmxmGxIk\nFbQ5Q/+00pPWLfNmhh9RjMzdMezFTR7wJ0mPzZ/YkgSI+1eEbhK9/K8U6zHR\nhl9lH+XE/YBOveIntLKmEdtQCJZLa+xjhT8zID9kRQU1gcr3h3NxvopgYwaG\nR+dJ40JPtWTyeII+JRjMB8uCcqQf0fIkRjVYlElcxDPbDYr9KMNCLWZDIuvu\nAkLZI545VRGk8hKDZC3Ut2Rh4XftCOvmI8PdQ9v38sb+nGdRauw6mRtK8GDS\ngYToTcPXsRmq9fWPoBjmNVAakxWTSa+663kmzVs/VRpkkY7bfmIAA2ngOBsz\nSfyVmb+flj7dP4wNAsQuPSE+3N5EB2oLNptXKSzt75W3y/JXTx64usel4UvO\n70sgYzR8aN5K4WtM9+lNFSPDjoiCe+kubfcXYnjHLUXuymITWBw9FuHUwcwH\nS84PeL5rGlv58pY/4AuLeJH+5lf/9L5lE0xuselFLe7JKfvnIRs1fMtIQpnP\nWosa\r\n=EVtX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKzUhyznb7TfPl+Ito+ZpsyLiWLSk+CFpBgVD6aHoWewIgZFrbnED4SDQKSt4k8PsJa2dFXz2SLaamRJQOtSEqT58="}]},"_npmUser":{"name":"dreamcolt","email":"parapen@163.com"},"directories":{},"maintainers":[{"name":"dreamcolt","email":"parapen@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixi-matter_1.0.0_1609837668772_0.4832275363712335"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dreamcolt/pixi-matter","version":"1.0.1","description":"The physics game engine by pixi matter","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"dreamcolt"},"license":"ISC","dependencies":{"matter-js":"^0.15.0"},"gitHead":"34c3d713cb3b2f0ec7bd8b6cf87bfd5f5a38fb1a","_id":"@dreamcolt/pixi-matter@1.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-v0wruR0ZzEAQX1/UPI1dWc+cYv/XVuFykivVU0yOuZq3l5gKd6zDSy5Jl84foEUAzRl65W2aIp1OxocC6dKiMw==","shasum":"ef818bb477d8c1f74ec14de1aea1681ebd26fdf6","tarball":"https://registry.npmjs.org/@dreamcolt/pixi-matter/-/pixi-matter-1.0.1.tgz","fileCount":3,"unpackedSize":8648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/YGpCRA9TVsSAnZWagAApa8P/R2/MRU7kOb/vWbA+kAU\nrxMQEPI8lvZI58cjOOWxIaAJ7aBd/vkhUYgjsVD56Q9koe1hypzaeYcHj4D5\nr/PUDw9OZZk6+Jdcsz4XDHSB8IMc/6iLENSRPA73ydiMbOlh6UTfXM+Li8UO\niulzdyJMp3LN7UrU++LrLzL0bnjElK798lwc8K0162zvHaXAlh8L6XdjOt08\npN/0ptE3EG69P2K62LuVX0x1aSrp+pDlcRkU3D9K46xsdfRNqy4buba8IJ8j\nLfQ5pBOTJZdhkO4yfaYggMxQzxUv9s4CBxguf6Fo0YbCcHYJH4GcybEpX//d\nNFNJg05EX88S5C2kjd4S3IPH/GDfvaA3e/u5TZT6wT3MDwyT9nZX5QTCWTG1\n+LgyliCSyVQMo0S/pdwwlpcRdak8uqtzLhO7ynRcox2Z+KGEDlttK7Azb75n\nItOTpBWeq7ueDAQKUcDgmwZlgLlR8repNvYEsLQuJwx31zIDLFy7LsbkbFd2\n0i4CQQPRjtBxrthUmWu8p24keMQmub/wo7PK4hhdAGQpJgMntzHnJI5JGBR8\nJ+6ZNvAA7Uxr/jd5g7fJ8ZBhhz1EHQdAvRWkhU+6rfNhpZz4g9v58wzIwGwJ\nVFKayJlZPYcHgyRENjtx5ZtvpTFKUcQPVpLL5MeLscmtqGW5PERJnNVE5AOU\nKAIK\r\n=04KE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSem7QktdDD1FibNzVh5NZUiaKR9tx/zEXgSJ3ihS1JAiEAqjq/H2DHdbqgsHl1TTaDeGcJrUqCC3REdrBHpHeHgBA="}]},"_npmUser":{"name":"dreamcolt","email":"parapen@163.com"},"directories":{},"maintainers":[{"name":"dreamcolt","email":"parapen@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixi-matter_1.0.1_1610449320963_0.9565597776760888"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dreamcolt/pixi-matter","version":"1.0.2","description":"The physics game engine by pixi matter","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"dreamcolt"},"license":"ISC","dependencies":{"matter-js":"^0.15.0"},"gitHead":"34c3d713cb3b2f0ec7bd8b6cf87bfd5f5a38fb1a","_id":"@dreamcolt/pixi-matter@1.0.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-yhxiyQMnKmCVVwZbQoF4raxokExkFi92xb2450fPjjvlsn6UfajpwZskFGm0eCMB58xKpuunZIE5tW/6iWsEYA==","shasum":"dcec006d2985e2bd6216ef66b6a3006f305c9132","tarball":"https://registry.npmjs.org/@dreamcolt/pixi-matter/-/pixi-matter-1.0.2.tgz","fileCount":3,"unpackedSize":10856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ZE4CRA9TVsSAnZWagAA72EP/RC2/TVHgjl1QCRxKgV9\nxhNXMDTOkQhYr+rgZ5Xa3yr77uTYcILbPeXYXMNO+2Dg29C7ukGoESCwyrez\nhJQjqsXMDvLHKb0sjw5D+LqLBHsXT9oIhdZTHgEg4z+Q2izb3/O6vuSJII3Q\npOieS1sq/yrsffhoMtaVrMjxHhcgJxqEvLnIM7i8MvEXa2x5rhiX7ff0lS28\ntql94M2Qrqn60Y5N1bC5yaFbffkiVewmIsAv6aXPUG0Hkkhng+5fAgP77oze\nsn5UZCFbXKjzGHljcoXQOimfczYhnY9UwijXLc8IBnmQn5FEcka4Ub1wBQY1\nhtMe7T1UGK2S5bGI5MgmqBT1anb5f7PofeNLibPPSiyxR6I9/Bx6ey8IBjKs\nix0LZMg0jMgI7BlETbl5ulkwfWzoUZUB5jdb+wsIZ7ZStCuRZUjiotdvFFzD\n3ynpLODSCvfG6u6jkc8cQnF95oK+2UU8htP+hKwQQUfHSBWziD/WAJTQcLdR\nHlcsEBUWxYcUPs28ZLcRPA88AieOAx5KEJHgUb+DEQA5DizKXTnK6PaV7/Cm\naQ2mFLN27cDvb71dEW93WnIYhJyHSeKLhxXEYuFapPc6NtgenFr+aacpVINR\nfPvVasvncYdK5S7kc5ZOk9Rhj+r7b+gGVJ0+ex4U3qux77AePYlllJvASFq1\ngouq\r\n=SHki\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4POto/LzRAxZNlpkz3rhpTfduuIbW5JFu1ZYYFn6ZZAIgIQqLYNAOZ5EiZ9OEbAiiKbjAubxGeGykw+hAuxmaris="}]},"_npmUser":{"name":"dreamcolt","email":"parapen@163.com"},"directories":{},"maintainers":[{"name":"dreamcolt","email":"parapen@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixi-matter_1.0.2_1610453303950_0.24976609031977914"},"_hasShrinkwrap":false},"1.0.3":{"name":"@dreamcolt/pixi-matter","version":"1.0.3","description":"The physics game engine by pixi matter","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"dreamcolt"},"license":"ISC","dependencies":{"matter-js":"^0.15.0"},"gitHead":"7d10a0f4fd56e2806142378930a4ecb2567f774c","_id":"@dreamcolt/pixi-matter@1.0.3","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-5V1Yv5nV6GvMx8K4RxQIjpvUAR31UU3YeAgPQT0Ftb34w/leFQdnTlC5SW3VARWhouvKDs+S1yw29tnC1TNEnQ==","shasum":"1985af3589f58fc40910c53f3c8f1f23686a9a79","tarball":"https://registry.npmjs.org/@dreamcolt/pixi-matter/-/pixi-matter-1.0.3.tgz","fileCount":3,"unpackedSize":11068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYqksCRA9TVsSAnZWagAA1CkQAIztz5VH2BisARJCUjfT\nWLM5L+8q1RJxI1aXbjwSCx1p3dTqDASmdHWEyzvPpf+OeuITXqIRyAaQSJ3G\nbC2cPMuUvD8nBBWxZXYL9lh99MWRzHJ0XPvMtN8wmXMCpyLd8h4C2pbYcXoI\nFHEilYt4+8KB8g4nkK+/EwtfElNWVLFDXZ7rqKisfjR0lItIkRoR5DW4BPHG\n7Dt8jMpDz4wZQWGfskTMb/ov0JJqKo9HKAomr6ZHGlUZICvnzCuLygWEDWLC\nz3fFwLewlwBego0xqzs3JvkieAkQksQ3rjHn2inQknqtrQv2EJ1zEF6NtyMQ\nSLn8Sc2aJy8QWZzgO5ub289kDvnwsSVsUs84Yc5TE65BVmZuezwGivRbhOFg\nf4QRKCsHDtXO8t2xXwBRji1Xn/Df+KoSw5UoqmrfqzUuKyBlKUrmZwOoQ2wZ\noR3ag9ync6iyTSz6m32fuaYgUqJG1slbZrP5IChoM6ORozeHwWMIaas6r4jp\nw8MuAKXmD8gsDq0eSQHg26oIgDjY6vMacKNGKa2g9bT6PGabdjJvRt6Zs4Cy\nTtA8THsZ5G6IK5raCoPsA6fP/tidhx8756z/oyd1/yqMGp1gzmy79RUJAyj9\nPSnXpgQyzwL+3tc7CltxxsBNVaqffLz8cXmr5XS5jbyoWezmucQeM7NFN5Y8\nBDsE\r\n=wNko\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFMdBdsg/22iscEYkW/2SVXnjtDEkxrLkt6jkxUwlB9AiAwQDmr0rqlK2SQfmB7haIt/jst3ugu4zSSVGdhVxL8yw=="}]},"_npmUser":{"name":"dreamcolt","email":"parapen@163.com"},"directories":{},"maintainers":[{"name":"dreamcolt","email":"parapen@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixi-matter_1.0.3_1617078571764_0.3275148644076049"},"_hasShrinkwrap":false},"1.0.5":{"name":"@dreamcolt/pixi-matter","version":"1.0.5","description":"The physics game engine by pixi matter","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"dreamcolt"},"license":"ISC","dependencies":{"matter-js":"^0.15.0"},"gitHead":"7d10a0f4fd56e2806142378930a4ecb2567f774c","_id":"@dreamcolt/pixi-matter@1.0.5","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-WNS7wR+7NzoWzsCuXvq75iAflHVYbBQGt0WLEIYyySg/D6X8C+3zpQAEn8oYjO2xoWSUvSNG8577SKMPAyLNxg==","shasum":"c2890e961e4ff17ec3452ff065da164991549fcb","tarball":"https://registry.npmjs.org/@dreamcolt/pixi-matter/-/pixi-matter-1.0.5.tgz","fileCount":3,"unpackedSize":11375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYsYaCRA9TVsSAnZWagAAdmsQAKIAt+cVE0frj7we9uak\nqIYPw+0bf+B64gMYJ9iLRYXzQTP2ePTqVcCv3se4EjSUL1swNH1WBrs9/nx8\n8z5qWHSc2M98QE8POsz+173EYSmZVUajkrReIhZ2veuryWUhsYGFnm8qhOcz\n0oWzuI4lPhX9l/1ekis5t9vvnDb73FaWV19e50vC+pm+2gexpJfzTtzH7GsL\nZr89ehNybaf23OtTuYdK+FSL4yqaN0jFhP7nKtg+sI91TnvcPsf5h450bWW5\n9Pk+oI62J8+uMuHLRJK4RuMuq4w9zl9wpRLVB1tmtW1BsnksfjNWgvqzPsnS\nSz6MZeVPBSc2xeGoWcg2GikCf3qyHsN8K09s8YIR9Udxxgu85EWYe/tAJN7h\n+xIDbppJKSluhEVoPaX2su1nGksZCkgh0w3yaipCh8wx9clyPtmZ8id/FA8n\nJ2n9iX2qVyyy46n26p7nyCi9btgfl2m8FmHZXE+zN1y0ZdZ/EAEk5ZMKDAOY\nqTXW2bWxHXM5sJAEVML/Rtv1JmDyJSZSCjTlnBGSQGT9su/nb95aUYgoN4nK\nsE3iPhIv1BMo/tKXj7qNkAb7hQixdlKRTzGqIKIMC5I+xnSAnjOfGNf4nUPJ\n+WrwqmZrUOK3cAL4FF5rxy8cI7Bdp7gm1puPSARR9uklp489Z60dAKR4aaKs\nA9+c\r\n=YJOA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEfjS4fV29mrBRREiencG6ZpwIMmPHw/Vl1Qv2pcvj7AIgID+i1Ivn9lEn9VFo4IPNUIESPziaNRBqiIPO62zPXQk="}]},"_npmUser":{"name":"dreamcolt","email":"parapen@163.com"},"directories":{},"maintainers":[{"name":"dreamcolt","email":"parapen@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixi-matter_1.0.5_1617085977928_0.8146160096090145"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-05T09:07:48.700Z","1.0.0":"2021-01-05T09:07:48.968Z","modified":"2022-04-05T05:37:28.991Z","1.0.1":"2021-01-12T11:02:01.106Z","1.0.2":"2021-01-12T12:08:24.112Z","1.0.3":"2021-03-30T04:29:31.953Z","1.0.5":"2021-03-30T06:32:58.057Z"},"maintainers":[{"name":"dreamcolt","email":"parapen@163.com"}],"description":"The physics game engine by pixi matter","author":{"name":"dreamcolt"},"license":"ISC","readme":"## Matter-js for pixi.js\r\n\r\nThe physics engine for pixi.js@4.x, Its easy to use!\r\n\r\ncreated by dreamcolt\r\n\r\n\r\n\r\n## Usage\r\n    \r\n\timport Matter from '@dreamcolt/pixi-matter'\r\n\t\r\n    //导入poly-decomp以便针对凹变形碰撞检测，详见https://github.com/schteppe/poly-decomp.js    \r\n\tvar decomp = require('poly-decomp');\r\n\t\r\n## Example\r\n\r\n    \r\n   \r\n\tstage = PIXI.app.stage; //这是你的舞台stage;\r\n\t \r\n\t\r\n\tMatter.setPixiApp(PIXI.app); //将PIXI Application的实例传给Matter\r\n\tMatter.setUp(); //初始化物理引擎\r\n\tMatter.start(); //开启物理引擎\r\n\t//创建地面，假设你的整个PIXI画布大小为1920 * 1080:\r\n\tlet ground = new Matter.Rect({\r\n\t\tposX: 1920 / 2,\r\n\t\tposY: 1000,\r\n\t\twidth: 1920,\r\n\t\theight: 100,\r\n\t\tisStatic: true,\r\n\t});\r\n\tstage.addChild(ground.displayObj);\r\n\tMatter.addToWorld(ground);\r\n\r\n\tstage.interactive = true;\r\n\tlet str = [\"Woo!\", \"哇~\", \"What?\", \"Cool!\"];\r\n\tstage.on(\"pointertap\", (evt) => {\r\n\t\tlet mono;\r\n\r\n\t\tlet rands = Math.floor(Math.random() * 4);\r\n\t\tswitch (rands) {\r\n\t\t\tcase 0:\r\n\t\t\t\t//创建圆形刚体\r\n\t\t\t\tmono = new Matter.Circle({\r\n\t\t\t\t\tposX: evt.data.global.x,\r\n\t\t\t\t\tposY: evt.data.global.y,\r\n\t\t\t\t});\r\n\t\t\t\tbreak;\r\n\t\t\tcase 1:\r\n\t\t\t\t//创建矩形刚体\r\n\t\t\t\tmono = new Matter.Rect({\r\n\t\t\t\t\tposX: evt.data.global.x,\r\n\t\t\t\t\tposY: evt.data.global.y,\r\n\t\t\t\t\twidth: 200,\r\n\t\t\t\t\theight: 100,\r\n\t\t\t\t});\r\n\t\t\t\tbreak;\r\n\t\t\tcase 2:\r\n\t\t\t    //创建正多边形刚体\r\n\t\t\t\tmono = new Matter.Polygon({\r\n\t\t\t\t\tposX: evt.data.global.x,\r\n\t\t\t\t\tposY: evt.data.global.y,\r\n\t\t\t\t\tsides: 5,\r\n\t\t\t\t\tradius: 80,\r\n\t\t\t\t});\r\n\t\t\t\tbreak;\r\n\t\t\tdefault:\r\n\t\t\t    //创建异多边形刚体\r\n\t\t\t\tmono = new Matter.Vertices({\r\n\t\t\t\t\tposX: evt.data.global.x,\r\n\t\t\t\t\tposY: evt.data.global.y,\r\n\t\t\t\t\tvertices: [\r\n\t\t\t\t\t\t{ x: 0, y: 0 },\r\n\t\t\t\t\t\t{ x: 180, y: 0 },\r\n\t\t\t\t\t\t{ x: 100, y: 100 },\r\n\t\t\t\t\t],\r\n\t\t\t\t});\r\n\t\t\t\tbreak;\r\n\t\t}\r\n\t\t\tlet color = \"0x\" + Math.random().toString(16).substr(2, 6).toUpperCase();\r\n\t\t\t//mono.displayObj是一个Container，它是一个容器，默认里面有一个Graphics实例，颜色是红色。\r\n\t\t\tmono.displayObj.children[0].graphicsData[0].fillColor = color;\r\n\t\t\t//访问刚体，直接获取自定义对象mono的body即可\r\n\t\t\t//console.log(mono.body, mono.body.frictionAir);\r\n\t\t\tlet text = new PIXI.Text(str[rands], { fill: 0x000000, fontSize: 50 });\r\n\t\t\ttext.anchor.set(0.5, 0.5);\r\n\t\t\t\r\n\t\t\t//在这个容器里加一些其他元素\r\n\t\t\tmono.displayObj.addChild(text);\r\n\t\t\t\r\n\t\t\t//将物体添加到stage上显示出来\r\n\t\t\tstage.addChild(mono.displayObj);\r\n\t\t\t//最后将mono刚体添加到物理世界，让它有物理效果\r\n\t\t\tMatter.addToWorld(mono);\r\n\t \r\n\t});\r\n\r\n\t\r\n\t","readmeFilename":"README.md"}