【发布时间】:2021-08-31 22:01:12
【问题描述】:
大家好,我需要一些帮助。我正在做一个项目,希望我的敌人精灵向后移动一段特定的距离。我设法让他从右向左翻转,然后他就消失了。我确定我的条件语句有问题(或者我可能需要一个循环)请帮忙。
if(enemystart <= 0 && enemystart >= -100)
{
enemystart = enemystart + (enemyspeed * enemydirection * -1);
image(zombieL[frameCount % 10], enemystart, floorPos_y - 58, 60, 60);
}
else if(enemyp1 >= -100 && enemyp1 <= 0)
{
enemyp1 = enemyp1 + (enemyspeed * enemydirection);
image(zombie[frameCount % 10], enemyp1, floorPos_y - 58, 60, 60);
}
【问题讨论】:
-
请发布您的代码的完整示例,最好减少到重现您的问题/演示您的问题所需的最少代码量。 stackoverflow.com/help/minimal-reproducible-example
-
请提供足够的代码,以便其他人更好地理解或重现问题。