Unity 4.3 以编程方式 2D 创建精灵



我目前正在尝试使用Unity的新2d环境(来自cocos2d)迈出第一步。我很想让我的游戏在iOS/Android上工作我的问题是:如何根据屏幕尺寸完美定位精灵像素。例如,在屏幕左上角有菜单按钮。

我正在解析 XML 文件中的级别。在这些文件中,每个角色的位置都是确定的。解析该文件的最佳点在哪里,如何从该文件创建关卡?

希望有人能帮忙!

自己做一个预制件,上面有一个简单的脚本,还有一些暴露的公共变量......像夹左夹,夹右夹,夹顶部,夹底部。然后在脚本中,在 Start() 中,它只是将该对象移动到 x=0 y=0 或 x=Screen.width 或 y=Screen.height因此,您可以轻松地设置复选框以将此对象固定在屏幕(或角落)的任何边缘

然后,当您制作自己的新精灵时,只需制作适当的夹紧对象即可。mySprite.transform.parent = clampTopLeftObject.transform;然后,无论什么设备、分辨率或宽高比,我们的 gui 精灵都可以被夹在屏幕边缘,但你认为适合将它们排列:)

最新更新