自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Unity 线上错误解析工具的使用

Unity 部分线上Crash信息的解析

2022-06-06 14:27:18 1657

原创 Unity 普通手机,长屏手机和Pad的分辨

//设备类型 public enum GEnumDeviceType { None = 0, //长屏手机 LongPhone = 1, //普通手机 Phone = 1 << 2, //平板 Pad = 1 << 3, } /// <summary> /// 屏幕需不需要适配 /// </summary> /// <returns></.

2022-04-01 10:14:14 2821

原创 Unity 打包出的iOS 游戏 图片质量(Alpha)下降的问题

Unity打包出来的iOS游戏发现边角处有白色描边,在切换场景时还会出现瞬间的白屏。可见,虽然不太明显。仔细看的话圆角处会有一个弧形白边只有圆角处有白边,这应该是Alpha通道出了问题。于是我在网上搜出了这篇文章根据iOS 15上的暗模式,Unity着色器会出现小故障上面说iOS15上,在Dark模式下作色正常,但是在Light模式下出现了着色不正常的问题。于是我也做了一个实验,放一张渐变图片在包里。调成Dark模式:可以看到,透明度显示正常![在这里插入图片描述](https://img-

2022-02-21 14:15:03 4479

原创 Unity 超链接 Text

Unity 超链接 Text

2022-01-26 15:59:10 5304 6

原创 关于AB包中的 Sprite Mask 在打iOS包后失效的问题(适用于各种脚本在打包后失效)

解决方法打开游戏进入失效脚本所在页面后搜索Log,如果有Could not produce class with ID XXX类似字样,则适用于本问题解决方法有3种:点掉Player Settings->Other Settings->Strip Engine Code的对勾再重新打包(不推荐)在Scene中找个没影响的地方加入这个脚本(加入脚本就行,不用其他配置)再打包(不推荐)在http://docs.unity3d.com/Manual/ClassIDReferenc

2021-07-09 11:14:00 296

原创 Unity的iPhoneX 系列型号判断

string modelStr = SystemInfo.deviceModel;bool IsIphoneXDevice = modelStr.Equals("iPhone10,3") || modelStr.Equals("iPhone10,6") || modelStr.Equals("iPhone11,8") || modelStr.Equals("iPhone11,2") || modelStr.Equals("iPhone11,6") || modelStr.Equals("iPhone12,

2021-07-05 10:02:04 250 1

原创 关于AB包中的 Sprite Mask 在打iOS包后失效的问题(适用于各种脚本在打包后失效)

解决方法打开游戏进入失效脚本所在页面后搜索Log,如果有Could not produce class with ID XXX类似字样,则适用于本问题解决方法有3种:点掉Player Settings->Other Settings->Strip Engine Code的对勾再重新打包(不推荐)在Scene中找个没影响的地方加入这个脚本(加入脚本就行,不用其他配置)再打包(不推荐)在http://docs.unity3d.com/Manual/ClassIDReferenc

2021-07-05 10:01:06 360

原创 C# 方式实现的网络请求全方法封装(升级版,提供下载)

基于C# 方式实现的网络请求全方法封装的原理对于其中混乱的地方做了整理,补全了依赖方法,可以直接拿过来用。下载地址:点击这里用例: using static NetworkUtil; public void Example() { //图片加载 NetworkUtil.SendGetImageRequest("url", (byteArray) => {

2021-06-28 09:57:03 498

原创 C# 方式实现的网络请求全方法封装

Untiy在一些情况下(比如公司后台没有https证书之类的)需要用到C# 中的HttpClient来进行网络请求。为此特封装了一份相关的方法以做到对网络请求更加方便的调用using System;using System.Collections.Generic;using System.Net;using System.Net.Http;using System.Threading.Tasks;using UnityEngine;using UnityEngine.Networking;u

2021-06-26 14:16:55 837

原创 网络请求相关需求业务流程

2021-06-26 14:08:34 91

原创 Untiy 多线程方式实现延时函数

Untiy 多线程方式实现延时函数(C#)协程方式或者Invoke方式实现的延时函数要集成MonoBehavior,如果恰巧你的场景不符合这个,就可以用多线程方式来实现延时。原理是创建一个Task ,利用Task的Delay方法来实现延时。如果mainThreadCallback为true,就强制使用Loom来切回主线程。(Loom在网上可以搜到)否则默认获取调用延时函数的线程来执行回调但也会遇到执行回调时线程已经关闭的情况,这样就直接用执行task的线程来执行回调方法如果想中途取消,则用Can

2021-06-25 16:46:45 646

对于C#(HttpClient)方式网络请求的封装

详细说明在https://blog.youkuaiyun.com/zyf2533/article/details/118294101?spm=1001.2014.3001.5501

2021-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除