User interface unity中不同纵横比的UI动画问题

User interface unity中不同纵横比的UI动画问题,user-interface,unity3d,animation,User Interface,Unity3d,Animation,我正在努力制作Unity UI的动画。这只是一个简单的向上滑动菜单,我通过锚定位置设置了动画。问题是,当纵横比改变时,它通常会完全脱离屏幕,而不是停在预定位置 您需要使用相对坐标或根据屏幕大小缩放UI移动。第二种选择通常更容易实现。为特定大小设计UI,然后将实际屏幕大小除以每个轴上的计划屏幕大小,将任何动画坐标值乘以x/y的比例因子。这给了你一个比例因子,如果你想缩放你的实际UI元素或者仅仅是位置,这取决于你。问题是你没有正确使用锚。如果你那样做,你会没事的。如果您添加一些屏幕截图,我们可以更好

我正在努力制作Unity UI的动画。这只是一个简单的向上滑动菜单,我通过锚定位置设置了动画。问题是,当纵横比改变时,它通常会完全脱离屏幕,而不是停在预定位置

您需要使用相对坐标或根据屏幕大小缩放UI移动。第二种选择通常更容易实现。为特定大小设计UI,然后将实际屏幕大小除以每个轴上的计划屏幕大小,将任何动画坐标值乘以x/y的比例因子。这给了你一个比例因子,如果你想缩放你的实际UI元素或者仅仅是位置,这取决于你。问题是你没有正确使用锚。如果你那样做,你会没事的。如果您添加一些屏幕截图,我们可以更好地帮助您。@Charleh如何操作动画值?您需要使用相对坐标或根据屏幕大小缩放UI移动。第二种选择通常更容易实现。为特定大小设计UI,然后将实际屏幕大小除以每个轴上的计划屏幕大小,将任何动画坐标值乘以x/y的比例因子。这给了你一个比例因子,如果你想缩放你的实际UI元素或者仅仅是位置,这取决于你。问题是你没有正确使用锚。如果你那样做,你会没事的。如果您添加一些屏幕截图,我们可以更好地帮助您。@Charleh如何操作动画值?