如何在Unity中正确移动我的Sprite?

时间:2015-01-29 12:54:07

标签: unity3d 2d unityscript 2d-games

我是Unity的新手,现在我正在制作一个简单的2D游戏,我将我的玩家精灵创建为32X32像素,但当我将玩家从(0,0,0)移动到(0,32,0)时,它移动超过它的长度。通过从(0,0,0)移动到(0,32,0),我可以使精灵只移动它的长度?非常感谢。

我之前使用过coco2d,当我设置游戏和精灵的分辨率时,例如游戏场景是320x480,精灵是32x32,如果我将精灵移动32像素,它将精确地移动32像素。但在Unity中它似乎有所不同。

1 个答案:

答案 0 :(得分:0)

如果你想让你的游戏像素精确,那么你需要将精灵的pixel per units更改为32(或者你的精灵所具有的任何尺寸),如果你还没有。默认情况下,此值为100.

您可以从检查器菜单/导入设置更改“每单位像素数”值。只需选择精灵并编辑值。