weixin_51425755 2022-12-25 01:52 采纳率: 0%
浏览 61
已结题

unity git上传 场景窗口尺寸出现异常,如何解决?

Unity2d 上传git后 重新clone下来发现窗口尺寸发生变化,如图
原始尺寸:

img

当我改变unity程序窗口大小时出现:

img

img

正常来说改变窗口大小 canvas的比例是固定的:

img


但是现在随着窗口变化而变化了:

img

没有更改过任何设置,只是使用了gitignore 然后上传了gitlab。 build以后却是正常的
请问有没有人知道这是为什么?

  • 写回答

3条回答 默认 最新

  • |__WhoAmI__| 2022-12-25 12:40
    关注
    获得1.60元问题酬金

    当在 Unity 中使用 Git 进行版本控制时,Unity 会在工程文件中保存许多与当前窗口布局相关的设置,例如窗口大小和位置。

    如果在将工程上传到 Git 之前使用了 .gitignore 文件,并将 Unity 工程文件(例如 .unity 和 .meta 文件)添加到了 .gitignore 中,则当重新 clone 下来的工程中没有这些文件时,Unity 将使用默认的窗口布局设置。这就是为什么在重新 clone 下来的工程中,窗口尺寸会发生变化。

    解决方法:在 .gitignore 中排除 Unity 工程文件,以便将这些文件包含在提交中。这样,在重新 clone 下来的工程中就可以恢复之前的窗口布局设置。

    另一个选择是在 build 工程之前将窗口大小调整为默认值,然后将工程文件提交到 Git。这样,重新 clone 下来的工程就会使用默认的窗口布局设置。

    评论

报告相同问题?

问题事件

  • 系统已结题 1月2日
  • 修改了问题 12月25日
  • 修改了问题 12月25日
  • 创建了问题 12月25日