我正在使用 Unity 2017.4.6f1,我对 UI 元素中网格布局组的单元格大小有疑问。
目前,我正在开发 1080x1920 分辨率,并将单元格大小分别设置为 200 像素和间距为 15 像素。有一天,我将分辨率设置为 9:16 的纵横比,而不是固定分辨率。
你如何让你的结果像你最初为 Android 游戏设计的那样工作?我想让Cell Size对应所有分辨率,就像Android开发中的dp编码一样。
我目前正在使用 Windows10 上的 Unity 和 Rider 为 Android 开发一个游戏项目。Git 管理正在使用 Github Desktop。
完成游戏制作后,尝试设置.gitignore上传到Github,连接gitignore.io,选择windows,unity,jetbrains+all,然后在我的.gitignore中输入.gitignore,显示在屏幕上。代码链接是https://www.gitignore.io/api/unity,windows,jetbrains+all。
下面的代码是我写的 .gitignore 代码。
# Created by https://www.gitignore.io/api/unity,windows,jetbrains+all
# Edit at https://www.gitignore.io/?templates=unity,windows,jetbrains+all
### JetBrains+all ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
# Generated files
.idea/**/contentModel.xml
# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
# Gradle
.idea/**/gradle.xml
.idea/**/libraries
# Gradle and Maven with auto-import …
Run Code Online (Sandbox Code Playgroud)我目前正在使用JetBrains的Rider作为IDE.
private void RemoveAlert(int idx, Image lockImg)
{
...
}
Run Code Online (Sandbox Code Playgroud)
在编写上面的代码时,我收到了Rider的建议,要求将RemoveAlert方法的Image类型参数转换为Component.我不知道为什么.
我想知道这个提案是否更有效率或习惯性.如果你认识任何人,请回答.
图片是Rider的建议: