Javascript 翻转精灵/敌人p5.js JavaScipt

Javascript 翻转精灵/敌人p5.js JavaScipt,javascript,sprite,p5.js,Javascript,Sprite,P5.js,我一直在用p5.js制作一个简单的小平台游戏。我不熟悉编码和JavaScript,不知道如何将我的精灵图像翻转到它行走的方向 到目前为止,我有这个(我道歉,如果它是凌乱的,我还没有完成它,但你得到的想法): 功能敌人(x、y、范围) { 这个.x=x; 这个。y=y; 这个范围=范围; 这个.currentX=x; 该系数=1; this.update=函数() { this.currentX+=this.inc; 如果(this.currentX>=此.x+此.range) { this.i

我一直在用p5.js制作一个简单的小平台游戏。我不熟悉编码和JavaScript,不知道如何将我的精灵图像翻转到它行走的方向

到目前为止,我有这个(我道歉,如果它是凌乱的,我还没有完成它,但你得到的想法):

功能敌人(x、y、范围)
{
这个.x=x;
这个。y=y;
这个范围=范围;
这个.currentX=x;
该系数=1;
this.update=函数()
{
this.currentX+=this.inc;
如果(this.currentX>=此.x+此.range)
{
this.inc=-1;
}
else if(this.currentX
由于敌人只在X轴上移动,快速而肮脏的修复方法是根据构造的方向修改所述轴的所有偏移值:

功能敌人(x、y、范围)
{
这个.x=x;
这个。y=y;
这个范围=范围;
这个.currentX=x;
本公司=2;
this.direction=1//新属性
this.update=函数()
{
this.currentX+=this.inc;
如果(this.currentX>=此.x+此.range)
{
this.inc=-2;
这个方向=-1
}
else if(this.currentX