我有这个long if语句。它给我的错误> =操作数不能应用于Bool和Float类型
>= Operand cannot be applied to types Bool and Float
if (tl.State == TouchLocationState.Pressed &&
(tl.Position.X >= harePlayer.Position.X >= tl.Position.X &&
tl.Position.Y >= harePlayer.Position.Y &&
harePlayer.Position.X <= (harePlayer.Position.X + 52) &&
tl.Position.Y <= (harePlayer.Position.Y + 50)))
谁能告诉我的解决办法是什么呢?谢谢。 :)
无关的,但'harePlayer.Position.X <=(harePlayer.Position.X + 52)'总是真除非harePlayer.Position.X是NaN的。 – Kyle