UGUI 3D UI Demo示例展示
3D 风格的 UI 界面展示,Unity UGUI 的老牌经典。适配 Unity 4.6 及以上版本,直接导入就能用,比较适合新手练手,也适合老手参考交互方式。
Unity 的 UGUI 虽然出来好多年了,但在项目里依然挺实用。这个 Demo 就展示了几个立体 UI 的典型做法,比如旋转面板、按钮悬浮、UI 随摄像头动等等,效果直观,逻辑也清晰。
代码结构比较简洁,主要是 UI 组件的组合方式。你可以直接拿来改,比如用在道具展示、人物信息面板、设置界面等都挺合适。配合Canvas
和World Space
模式,效果就上来了。
如果你对 UGUI 的原理感兴趣,推荐看看这篇Unity 3D UGUI UI 系统源码解析,写得蛮细,适合深入理解。
另外,关于 Unity 4.6 之后 UGUI 的改动,可以顺带读下这篇,对你掌握新版 API 也有。
嗯,要注意一点:3D UI 虽然炫,但性能要稍微考虑下,尤其是 UI 重叠多的时候,Draw Call
会比较高。建议你在项目初期就考虑 UI 层级设计,避免后期不好调。
如果你刚好在做立体感 UI 的交互,或者想优化传统平面 UI 的视觉,不妨下载这个 Demo 玩一下,灵感就来了。
8.96MB
文件大小:
评论区