Ну, во-первых, вы не можете иметь два "+ =" в одной инструкции, я почти уверен, что вы хотели написать:
phy_position_x += sign(targetx - x) phy_position_y + sign(targety - y)
Во-вторых, вы забыли добавить операцию между"sign (targetx - x)" и "phy_position_y"
И в-третьих, вы должны убедиться, что вы инициализировали targetx, прежде чем начать его использовать
. Можете ли вы дать нам больше информации о том, что выхочешь сделать и в каком событии ты написал код?