请问unity为什么进行比较时远程服务器txt文档内容为 10 而代码中使用了12版本比较还是会被隐藏弹窗using UnityEngine;using UnityEngineNetworking;using UnityEngineUI;using SystemCollections;public class UpdateManager MonoBehaviour private str
在代码中,使用了字符串进行比较,而字符串的比较是按照字典顺序进行的。所以当远程服务器txt文档内容为"1.0"时,它被认为是比"1.2"小,因此条件判断(remoteVersion != currentVersion)为真,会弹出对话框进行提示。为了解决这个问题,你可以将版本号改成数字类型进行比较,或者使用特定的版本比较工具来进行比较。
原文地址: https://www.cveoy.top/t/topic/jgzQ 著作权归作者所有。请勿转载和采集!