围攻
101 个评价
UI Factory
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
399.519 KB
2023 年 1 月 6 日 上午 12:45
3 月 12 日 上午 1:58
35 项改动说明 ( 查看 )

订阅以下载
UI Factory

描述

      Unity UI Docs[docs.unity3d.com]  |  GitLab Repository[gitlab.com]  |  UIFactory Wiki[gitlab.com]

                                                        Current version: 3.4.0[gitlab.com]
                                                       See changelog for new features.


Besiege UIFactory 3 is a user interface framework/editor mod for building Besiege-themed UIs in Besiege mods. It's a wrapper around the tried-and-tested Unity UI system, providing all of its ready-made goodness in a way that's useful for even novice developers.

This fills a gaping void in the modding ecosystem:
  • The legacy Unity IMGUI system is simple enough that most other mod makers use it when they have to build UIs... but is wildly obsolete and quite ugly
  • Besiege's own UI system is not designed at all to be constructed in code... making it annoying to use
  • The modern Unity UI system is also not designed to be constructed in code, but at least you can use the Unity editor and export it into Besiege with asset bundles - but who can be bothered to do that? That's what this mod is for!

Features
A fully-featured ingame UI editor for rapidly designing and editing UI sections
  • Move and resize elements by selecting and dragging them - elements will snap to the edges of other elements and the centerline of their parent
  • Add components and edit values through Object Explorer
  • Save projects to your mod folder for easy deployment, and then summon them to their final positions in code and add behaviour
All of the features of the existing Unity UI system
  • All the essential elements and components: images, text, input fields, buttons, scroll views, auto-layout groups, draggable windows...
  • Elements are designed to match Besiege's existing UI by default
Extra utilities and API functions to make bringing those elements and sections to life straightforward
  • Completely automatic material and layer management for use either on its own, in the existing user interface, or even in custom mappers (not yet)
  • Extra API functions for summoning saved projects and accessing specific elements easily

Demo Mods
- Better Block Tooltips

Bug Reports + Feature Requests
These will not be handled in the comments. I'm going to assume you are a modder and you know how to file issues in GitHub/GitLab.
Go to the GitLab repository and create an issue with the 'Bug' or 'Feature' tags.
15 条留言
GrechHerald 2024 年 4 月 10 日 上午 4:48 
upon further testing, it seems to be some conflict with an old mod that hasn't been updated since 2019, removed it and everything seems to work fine, sorry for the bother

(it was this mod if you're wondering https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1472155472)
GrechHerald 2024 年 4 月 9 日 下午 7:58 
there seems to be a strange issue with this mod enabled in multiverse where a weird pink box appears on the map that makes it really hard to see things
it only happens in multiplayer, tested with the level editor on
IntelliJ IDEA 2024 年 1 月 1 日 上午 3:46 
Why is the position of xyz not displayed in the upper right corner
purr 2023 年 10 月 28 日 下午 1:29 
Just close it.
Rdx21 2023 年 10 月 28 日 上午 9:17 
this mod is not that good - there is an annoying popup menu
dagriefaa  [作者] 2023 年 8 月 12 日 上午 2:25 
have you tried turning them on in the mod menu
PeePeeHead 2023 年 7 月 31 日 下午 8:53 
all your mods i have right now arnt working. specifically the camera overhaul. ive varied files uninstall reinstall exa the mode just aint doing it :mhpatchie:
dagriefaa  [作者] 2023 年 5 月 29 日 上午 2:18 
i haven't seen camera overhaul or more paint bucket break so i'm going to assume it works
Turtle Man 2023 年 5 月 22 日 下午 7:07 
Can this be used for the more recent besiege updates? and I have also been having stuttering issues with the game outside of the mod,
dagriefaa  [作者] 2023 年 4 月 2 日 上午 12:55 
if you're installing it because a mod requires it, just subscribe to it
if you intend to make a mod with it, read the wikis linked at the top of the description