Unity日常Bug
文章目录
- 1.Text组件动态赋值文本,遇到空格会自动换行
- 2.数值显示千分位"XX,XXX,XXX"
- 3.Unity IAP内购相关
- 4.客户端生成UserID
- 5.C# error “String was not recognized as a valid DateTime”
- 5.IOS开发问题集
1.Text组件动态赋值文本,遇到空格会自动换行
替换空格为"\u00A0",Text组件激活"Rich Text"属性
2.数值显示千分位"XX,XXX,XXX"
(1)不包含小数转换为千分位表示
Num.ToString(“###,###”);或者Num.ToString(“N0”)
(2)包含小数转换为千分位表示
示例:Num = 12345.678,转换为两位小数的千分位表示String.Format(“{0:N},Num”);//默认两位小数,无小数位则自动补位0
String.Format(“{0:N2}”,Num);
转载自此博客,鸣谢
3.Unity IAP内购相关
背景:
上传GP包被拒,原因是Google结算库版本需要升级到4及以上。
解决:
Unity 2020.1.14f版本,支持的IAP最高版本是4.1.5,对应的Google结算库是3.0.3,并不能解决问题,因此修改Packges-manifest.json-“com.unity.purchasing”: “4.5.1”,但是遇到了奇怪的问题,排查无果,只能将Unity版本升级到2020.3.6f1,并将IAP版本升级到4.5.1,解决问题了。(注:IAP 4.4.0及以上,对应的结算库才是4及以上)
4.客户端生成UserID
C#源代码, System.Guid.NewGuid().ToString() 全球唯一标识符 (GUID) 是一个字母数字标识符,用于指示产品的唯一性安装。在许多流行软件应用程序(例如 Web 浏览器和媒体播放器)中,都使用 GUID。
GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。
为什么要使用 GUID ?
世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。
5.C# error “String was not recognized as a valid DateTime”
切换设备语言到印尼或西班牙语报错,但是简体中文是正常的
//情况一:
DateTime.Now.ToString("日期字符串","yyyy-MM-dd HH:mm:ss.fff");
//**替换使用**
DateTime.Now.ToString("日期字符串","yyyy-MM-dd HH:mm:ss.fff",System.Globalization.CultureInfo.InvariantCulture);
//情况二:
DateTime.Parse("日期字符串",new DateTimeFormatInfo(){ ShortDatePattern = "yyyy-MM-dd HH:mm:ss.fff"})**
//**替换使用**
DateTime.Parse("日期字符串",new DateTimeFormatInfo(){ ShortDatePattern = "yyyy-MM-dd HH:mm:ss.fff"},System.Globalization.CultureInfo.InvariantCulture)**
5.IOS开发问题集
- Build Failed,Signing for “Unity-iPhone” requires a development team. Select a development team in the Signing & C
原因:新增了OtherSetting->AutoSign选项并默认开启,从而导致证书和签名设置不正确导致。
解决方法:取消AutoSign勾选,重新打包XCode,打包 - ‘GoogleSignIn/GIDAuthentication.h’ file not found
背景:Unity打包Xcode,编译时出现的问题
原因:执行Pod install命令,要求安装最新的依赖项,编译时,出现如图报错,依赖包的路径检查都没有问题,怀疑最新的GoogleSignIn包有问题,经验证确实如此
解决方案:XCode工程根目录-Podfile,修改GoogleSignIn版本,如图,修改后,工程根目录下,打开终端执行pod update,重新编译既可
Unity日常Bug相关推荐
- 【Unity3D日常BUG】Unity3D中导入Obi插件出现的错误:DLLNotFouindException:libOni
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦. 一.前言 ...
- 日常Bug排查-系统失去响应-Redis使用不当
日常Bug排查-系统失去响应-Redis使用不当 前言 日常Bug排查系列都是一些简单Bug排查,笔者将在这里介绍一些排查Bug的简单技巧,同时顺便积累素材^_^. Bug现场 开发反应线上系统出现失 ...
- unity日常——游戏优化
unity日常--游戏优化 今天就讲讲游戏中图片的优化 在开发游戏过程中你会发现我的图形界面很简但是为什么还是有延迟?为什吗游戏加载时间那么长?为什吗界面切换那么慢?FPS那么低? 玩游戏的时候电池消 ...
- 【Unity3D日常BUG记录】Unity打包运行出现:PlatformNotSupportedException该平台不支持此操作的解决记录
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...
- 解决日常bug的正确姿势
bug的错误分两种情况: ① 控制台报错->可以定位到错误位置(比较想看到的) ② 控制台不报错却达不到想要的功能->设计代码的逻辑有问题 问题解决方案的优先级(由高到低) ① 自己解决 ...
- 【Unity3D日常BUG】Unity3D解决“找不到类型或命名空间名称“XXX”(您是否缺少using指令或程序集引用?)”等问题
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...
- 日常bug记录——mybatis传值为null
在xml中传0为null的问题 今天在敲代码的时候,发现了一个很诡异的问题,在写xml的时候传入Long类型为0的值以后 这个if判断条件判断为空! <if test="params. ...
- 日常BUG总结:虚拟机centos7无法识别网卡
问题提出: 今天晚上在进行知识复习回顾的时候,打开虚拟机Centos7竟然发生了无法识别网卡的问题,之前在VMware安装centos 7(网络连接采取Nat方式),于是,我一步步排查,终于找到了原因 ...
- 【修复日常bug】微信小程序canvas画商品海报出现个别用户无法生成的情况
微信小程序,在使用canvas画海报的时候,会导致个别用户无法生成的情况,你们可以尝试把绘画某些块的代码注释掉再进行扫码调试,我前几天就遇到个别客户无法生成商品海报的情况,刚开始是以为上一个同事留的坑 ...
最新文章
- 计算机硬盘冒烟了,电脑硬盘冒烟损坏了怎么办?
- 解析/etc/inittab 文件(转)
- qt获取窗口的右上角位置_智能座舱QT应用实例 -- Mode/View
- 教你如何做人的小故事
- 虚拟ONVIF 摄像机
- 51单片机课程设计数显简易频率计设计
- html里的表情,HTML 表情符号
- discuz仿163k_discuz仿163K四色地方门户模板,仿163K地方模板,地方门户模板
- kthreaddk病毒查杀记录
- 【OCP学习1z0-053记录74】151 DBMS_TDB
- linux 访问windows本地项目异常如何解决,求助
- 两款专业的远程桌面连接管理工具:RoyalTS 和 visionapp Remote Desktop (vRD)
- 前端知识 分享总结(实时更新......)
- guid备份分区表crc错误_硬盘GPT和MBR分区表转换方法
- js控制屏幕双屏显示
- [转载].NET商业软件源码保护
- 怎么让自己平静下来!
- 使用python matplotlib实现动图绘制
- 视频转GIF图2.0动图制作软件,提供三种GIF尺寸选择
- checkbox选中和不选中 jqu_jQuery教程之jQuery checkbox(选中和取消选中事件on)