Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. // モジュール設定
  2. var Engine = Matter.Engine,
  3. Render = Matter.Render,
  4. World = Matter.World,
  5. Composites = Matter.Composites,
  6. Body = Matter.Body,
  7. Bodies = Matter.Bodies;
  8.  
  9. // Engine 作成
  10. var engine = Engine.create();
  11.  
  12. // 描画システムの作成
  13. var render = Render.create({
  14. element: document.body,
  15. engine: engine,
  16. options: {
  17. width: 800,
  18. height: 600,
  19. wireframes: false,
  20.  
  21. }
  22. });
  23.  
  24. //ニュートンのゆりかご作成
  25. //newtonsCradle(xx, yy, number, size, length) 
  26. //という最初から用意されている関数を使用
  27.  
  28. var cradleA = Composites.newtonsCradle(300, 15, 5, 20, 250);
  29.  
  30. //左から3個の球を持ち上げる
  31. for(var i = 0; i< 3;i++){
  32. Body.translate(cradleA.bodies[i],{x:-200,y:-200});
  33. }
  34.  
  35.  
  36. // add all of the bodies to the world
  37. World.add(engine.world, [cradleA]);
  38.  
  39. // Engine をラン
  40. Engine.run(engine);
  41.  
  42. // レンダラーをラン
  43. Render.run(render);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement