Unity 3d的设计模式中的Sprite对齐

时间:2014-02-21 18:01:02

标签: unity3d alignment sprite screen-resolution

我正在尝试为Unity3d中的2d平台设计一个由砖精灵制成的建筑物。当然,我必须在设计过程中对齐所有的精灵,以便建造我想要的形状。问题是,当我运行游戏时,这些对齐将不会停留。

当然,我可以在运行时获得分辨率,但这不会帮助我改变对齐方式。我可以为每个图块更改对齐的唯一方法是通过计算运行时精灵的位置。可悲的是,我的建筑将有太多的精灵在负载上进行这个位置计算。

所以,我正在寻找一种方法来解决这个问题,以一种可以计算运行时分辨率差异的方式。最好的方法是什么?有什么办法可以在设计模式下创建建筑物,并在运行期间适当缩放它?

编辑:

基本上,我正在设计分辨率为640 * 480的世界。如果我现在在运行时选择720p,游戏只会拉伸所有内容,而不是将所有内容都渲染到位。因此,100像素宽的精灵现在被拉伸到150像素,类似。希望,这是有道理的。

0 个答案:

没有答案