- 博客(9)
- 收藏
- 关注
原创 Unity 通用按钮点击缩放脚本
在很多的游戏当中都有这样的效果:当按钮被按下时缩小,松开时放大。今天带来一个通用的脚本,只需要挂载到需要实现效果的按钮上就可以啦。
2024-12-18 15:18:05
567
原创 Unity实现一个超好用的UI管理器,不需要继承Base基类
比如玩家在游戏中需要经常打开背包来查看子级的物体,那么背包界面就是一个常用的界面,当我们想关闭这个界面时,就不要从场景中删除了,而是隐藏它。再举个🌰:假设玩家通关时我们需要显示一个胜利界面,通过一关要很久,所以这个胜利界面不经常显示,我们在关闭这个界面的时候删除它,避免占用资源是比较合适的选择。
2024-10-17 13:41:05
1706
原创 Unity实现休闲游戏中常见的体力系统
在休闲类游戏中,经常能见到这样的功能:每游玩一次游戏就会消耗一点体力,如果体力不足时则会隔一段时间恢复(比如30分钟恢复一点体力)。最近在项目中遇到了这样的需求,记录一下实现过程。
2024-10-14 14:02:06
1605
1
原创 Unity小技巧:ScrollView视图滚动到对应子内容位置
到这里可能有很多人就都不适应了,因为你的项目中可能必须保证每个子项都有固定的间隔,那么我告诉你一种实现方法,你可以给子项添加一个图片类型的父物体,并将这个图片设置为透明,然后增加父物体的高度以实现看似每个子项都有间隔的效果。子项的 Y 坐标是从顶部往下计算的,而为了确保指定的项目在中心位置显示,你需要把子项高度的一半加上去,确保目标项的中心对齐。的 RectTransform 的锚点和锚点偏移设置不正确,不当的 Anchors 或 Pivots 可能导致 UI 元素在文件中看起来正常,但在运行时显示不对。
2024-09-29 12:04:23
2080
原创 unity实现某一时间到今天一共过了多久,包括年月日时分秒
你可以使用DateTime的构造函数来创建一个DateTime对象,传入需要表示的年、月、日、时、分、秒等参数。我们通过定义year、month、day、hour、minute和second来指定需要计算过去了多久的时间,然后在Start方法中进行计算并输出结果。如果需要更精确的计算,可以进一步修改代码来考虑闰年的情况。首先,你需要获取当前的日期和时间,可以使用DateTime.Now方法来获取当前的日期和时间。最后,你可以从TimeSpan对象中获取表示过去了多少年、月、日、时、分、秒的数据。
2024-09-10 10:27:33
298
原创 Unity小技巧:使用图片代替数字0到9的显示
防止大家看不懂(注释已经够清楚啦!),简单介绍一下DisplayNumber()这个方法:第一个参数number就是我们要显示的数字,第二个参数是为实例化出来的预制体准备的父物体,第三个参数是每个预制体之间的间隔。代码中还添加了自动居中的功能,不想要可以去掉。如果想修改图片文字的大小,可以直接修改父物体的缩放(当然你也可以用其他方法),就是这个Image。喜欢的可以点个关注,以后不定时更新更多Unity小技巧~
2024-09-09 17:54:06
706
原创 Unity新手必备!推荐一些免费模型、音乐等素材网址,推荐开发工具,故障、报错处理,推荐的官方资源包教程学习
强烈推荐想学习Unity的新手观看
2023-02-10 09:20:15
8818
空空如也
Unity 如何监听安卓平台退出游戏?
2025-01-20
Unity Inspector面板上怎么调用两个参数的方法?
2023-02-06
Unity 怎么实现往容器里注入饲料的效果?
2023-01-16
Unity 怎么实现往容器里灌颗粒的效果?
2023-01-15
请问 Unity Zspace 怎么实现触控笔拖动物体移动 或者物体跟随触控笔移动?
2022-12-07
Unity 设置里面没有Edit—ProjectSettings—Player—OtherSetting—Configuration—ScriptingRuntimeVersion
2022-11-23
Unity Zspace项目打包问题屏幕中心就会有Unity的图标闪烁
2022-11-23
player settings里为什么没有XR settings选项?
2022-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人