标签: Unity技术知识

7 篇文章

Unity 设备/玩家唯一ID的实现
在Unity中实现跨平台唯一ID有多种方案,每种方案都有其优缺点。以下是主要的解决方案: 1.SystemInfo.deviceUniqueIdentifier // 最简单的跨平台方案,但有不稳定的情况 string deviceId = SystemInfo.deviceUniqueIdentifier; 优点: 官方提供,简单易用 支持多平台…
替代Bugly的海外Unity游戏免费插件-AppCenter
最近在发布GooglyPlay海外的休闲游戏,发现之前使用的分析崩溃、错误插件-Bugly 不能用了,因为Bugly的数据是保存在国内的,不符合数据隐私和合规性的要求;后续发现海外版本Bugly叫CrashSight,但是是要收费的,所以就找到了这个微软的AppCenter https://learn.microsoft.com/zh-cn/app…
UnityC#请求网络时间
一些单机游戏想要做一些伪联网的功能,例如每日登录奖励等,由于直接使用本地时间DateTime.UtcNow,就要用到请求网络时间,以下是请求网络时间的几种方法。 1.从一些主流网站发送http请求获取 原理是通过对主流网站发送http请求,从返回的头获取Date,代码如下 UnityWebRequest request = UnityWebRequ…
unity打包安卓报错unity打包安卓报错 Failed to apply plugin ‘com.android.internal.application’.> The option ‘android.enableDexingArtifactTransform’ is deprecated. The current default is ‘true’.unity打包安卓报错
Failed to apply plugin 'com.android.internal.application'. The option 'android.enableDexingArtifactTransform' is deprecated.The current default is 'true'. 解决方法: 1.在mainTemplat…
 从Unity的PointerEventData源码分析触摸、点击UI事件(2) 
上一篇介绍了PointerEventData类的字段及其用途,这一篇来详细说明它们是怎样运作的。 关键接口IEventSystemHandler Unity通过继承关键接口IEventSystemHandler的接口,来定义了所有用于处理触摸、点击的事件。 IPointerEnterHandler 进入事件,IPointerExitHandler …
从Unity的PointerEventData源码分析触摸、点击UI事件(1)
PointerEventData介绍 PointerEventData eventData在Unity中是用于传递指针事件数据的类,包含了有关指针事件的信息,如位置、按下状态、各种事件类型对应的物体等。在拖拽事件和鼠标检测事件中都会使用到这个类来获取事件数据。 1.PointerEventData eventData 它继承于BaseEventDa…