Unity日历日期选择器组件

Unity 项目里的日历和日期选择工具,多人还在用原生方式手搓 UI 组件,其实挺没必要的。这套日历+日期拾取器,直接基于 UGUI 开发的,中文支持、界面可自定义,最关键是接口还挺齐全,常用的交互都能覆盖,基本拎进去就能用。

UI 面板上的集成做得蛮贴心的。导入脚本之后,在Hierarchy面板里直接右键创建,跟用自带的ButtonImage那些组件一个套路,响应也快,样式也不赖,拿来做项目里时间选择场景还挺合适,比如预约界面、日程安排、签到系统等等。

中文显示也不用你自己去折腾本地化,默认就能切换,省了不少事。外观想换也方便,直接改PrefabStyle文件就行,结构不复杂,熟悉 Unity UI 的应该一眼就懂。

如果你对UGUI熟,自己扩展一下功能也不难,比如加个节假日标注、工作日高亮、拖动选择日期段啥的。可玩性蛮高。

另外你如果还在找其他拾取类的 UI 组件,也可以看看这些:

如果你正好有项目需要日期选择功能,建议直接拿去试试,接入效率还挺高。

zip
Unity Calendar.zip 预估大小:8个文件
folder
Editor 文件夹
folder
SpringGUI 文件夹
folder
Common 文件夹
file
SpringGUIMenuOptions.cs 10KB
file
SpringGUIMenuOptions.cs.meta 263B
folder
Calendar 文件夹
folder
Scripts 文件夹
folder
SpringGUI 文件夹
folder
DefaultControls 文件夹
file
SpringGUIDefaultControls.cs 19KB
file
SpringGUIDefaultControls.cs.meta 263B
folder
Calendar 文件夹
file
Calendar.cs 16KB
file
Calendar.cs.meta 263B
file
DatePicker.cs.meta 263B
file
DatePicker.cs 2KB
zip 文件大小:11.92KB