摘要:
1. PlayerPrefs(轻量级存储) 用途 保存简单的键值对数据,例如音量、分数、关卡进度等。 数据存储在本地设备上。 优点 使用简单。 跨平台支持。 缺点 适合轻量数据,不适合大规模数据。 数据未加密,容易被篡改。 示例代码 using UnityEngine; public class P 阅读全文
摘要:
创建以下脚本组件,建议绑定到UI所在Canvas using UnityEngine; using UnityEngine.UI; public class UIFrameAnimation : MonoBehaviour { public Image image; // 绑定 UI Image p 阅读全文
摘要:
Unity 支持的富文本标签主要用于在 Text 和 TextMeshPro 中格式化和控制文本的显示效果。以下是 Unity 中一些常见的富文本标签: 1. 字体样式 <b> 和 </b>: 粗体 <i> 和 </i>: 斜体 <u> 和 </u>: 下划线 <s> 和 </s>: 删除线 <si 阅读全文
摘要:
在Unity中,有时会用到悬停显示的功能,显示的UI在鼠标下方会遮挡射线,导致脚本一直在切换OnPointerEnter和OnPointerExit两种状态,从而一直闪烁。 解决方法:为了让 infoShow 不遮挡射线,可以将其 CanvasGroup 组件的 interactable 和 blo 阅读全文
摘要:
在Unity中,如果鼠标射线检测被碰撞器遮挡,可以手动发射穿透射线,获取所有碰撞器,然后根据Tag筛选目标对象。 private void Update() { FollowCursor(); if (Input.GetMouseButtonDown(0)) // 鼠标左键点击 { // 将鼠标位置 阅读全文