|
123456789101112131415161718192021222324252627282930313233343536373839 |
- function Ограничитель() {
- this.создать = function()
- {
- this.ограничитель = null;
- };
-
- this.обновить = function()
- {
- if (this.ограничитель || !мир.игрок.тело)
- {
- return;
- }
- this.ограничитель = true;
- this.создатьОграничитель();
- };
-
- this.создатьОграничитель = function()
- {
- var ф2 = {
- isSensor: true,
- isStatic: false,
- inertia: Infinity,
- density: 0.0000001,
- };
-
- var тело2 = Matter.Bodies.rectangle(1170, 350, 40, 40, ф2);
-
- var x = мир.игрок.тело.position.x;
- var y = мир.игрок.тело.position.y - 50;
- Matter.Body.setPosition(тело2, { x: x, y: y });
- //Matter.Body.setParts(мир.игрок.тело, [тело2]);
- console.debug("создан compound");
- //мир.игрок.тело.collisionFilter.mask = 1|2;
- };
-
-
- // Конструктор.
- this.создать();
- }
|