你总是可以创建一种不同的菜单-types。 我学到了这个东西当我开发XMB系统。 在此之前,我只在标准子菜单和列出的菜单上思考——直到一种用户在itch.io上评论: "JuicyNavOverlay是否支持一种结构,让每一个NavItem(例如Char[X])生成的水平中包含或与一系列与它相关的对象在垂直中,像一个树干?这是否是Submenu概念能够做到的事情? " — 为此,我直接为每个人实现了这种系统。
- 物理系统采用吸附和平滑转换与ScrollPane+VBoxContainer之间的区别是一个绝对的深渊。
我花时间,做出来的结果是百倍于其努力的值得的东西。
-
细节终究是没有什么结束的,尤其是在改善感觉方面。当我实施物理、其他方面的配置系统。 给你几千种可能的组合 — 即使到了现在,有细节能把这种经历推向更高境界。 例如,触觉、入口和出口动画,或像一个智能滚动的可见项数限制这样的具体事项。这些细节来自于用菜单自定义到了极至。
-
内存管理在任何情况下都很重要,甚至菜单。 我使用对象池子,所以,即使有5,000的选项,使用的内存也不是你期望的那么多。它优化了。
-
可视化自定义非常关键 — 不只是因为细节,但因为工具从来不会被绑定到任何视觉样式上。 它需要变得与视觉无关的,因此需要足够的自定义。使得它可以像专业的像素艺术游戏菜单一样自然地看起来。和低多边形或3DAAA的菜单一样。
这是在一个工具中实现的: Juicy Navigation Overlay — 在分钟内可以建立菜单的任何种类,包含最全的自定义和在箱中,游戏感和更多 — 因此您可以完全专注于配置它的方式。
我想听听您的意见,批评,疑问,其他任何一件事你想分享的,关于任何一件事和工具本身。快乐开发! 🚀
评论 (0)