MoveTo和MoveBy可以使精灵移动,区别在于MoveTo是移动到给定的坐标点;而MoveBy是从当前坐标点移动给定的坐标点这么多的距离。举个例子,假定精灵当前的坐标点是(x, y),分别给MoveTo和MoveBy指定一个坐标点(x1, y1),那么MoveTo和MoveBy最终的效果分别如下:
MoveTo:(x, y) → (x1, y1)
MoveBy:(x, y) → (x + x1, y + y1)
本文介绍了游戏开发中MoveTo和MoveBy两个动作的区别。MoveTo使精灵移动到指定坐标点,而MoveBy则使精灵从当前位置移动指定的距离。例如,若当前坐标为(x,y),并指定目标坐标(x1,y1),MoveTo将移动到(x1,y1),MoveBy则是移动到(x+x1,y+y1)。
MoveTo和MoveBy可以使精灵移动,区别在于MoveTo是移动到给定的坐标点;而MoveBy是从当前坐标点移动给定的坐标点这么多的距离。举个例子,假定精灵当前的坐标点是(x, y),分别给MoveTo和MoveBy指定一个坐标点(x1, y1),那么MoveTo和MoveBy最终的效果分别如下:
MoveTo:(x, y) → (x1, y1)
MoveBy:(x, y) → (x + x1, y + y1)
7490

被折叠的 条评论
为什么被折叠?