В настоящее время я работаю над игровым проектом Phaser 3.В настоящее время я использую MatterJS Physics.Для настройки физики тела я использовал Physics Editor (https://www.codeandweb.com/physicseditor).
). Теперь я хотел изменить физическую форму тела в соответствии с рамкой, в которой я сейчас нахожусь.
Пока чтоЯ смог изменить форму тела, используя this.setBody(this.shapes[str], {});
, тогда как this.shapes ранее был объявлен как this.shapes = scene.cache.json.get('heroPhysics');
, то есть 'heroPhysics'
файл Physics JSON, сгенерированный редактором Physics.
Однако, когда я изменяюформа тела тело переходит в положение (0,0). Я также хотел перевернуть физическое тело (фактический спрайт, на который я способен), но не могу.
Как я могу это сделать?
Спасибо !!