在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:XorTroll/Plutonium开源软件地址:https://github.com/XorTroll/Plutonium开源编程语言:C++ 58.5%开源软件介绍:Plutonium - an easy-to-use UI framework for Nintendo Switch homebrewWhat is Plutonium?Plutonium is a high-level, C++ graphics library with the aim of making Nintendo Switch homebrew UIs in a more user-firendly way. It uses libnx and SDL2, so both libraries are required. To be more exact, this libraries should be installed via pacman:
Internal structure and performancePlutonium internally uses SDL2 for UI rendering. Plutonium's API is based on WPF/WinForms's system. The user doesn't directly interact with the rendering, as it's done via a main rendering system and different objects to render. Check the basic example for a basic usage of the libraries. In case you want to see a really powerful app which really shows what Plutonium is capable of, take a look at Goldleaf, uLaunch or many other homebrew apps made using this libraries. Check the documentation for a more detailed explanation of the library's usage. Using this librariesOn the releases page you have all the released versions. All of them are zipped files, containing Simple project layoutThis is how a regular Plutonium project would (more or less) have its Makefile and project layout using Plutonium:
...
LIBS := -lpu -lfreetype -lSDL2_mixer -lopusfile -lopus -lmodplug -lmpg123 -lvorbisidec -logg -lSDL2_ttf -lSDL2_gfx -lSDL2_image -lSDL2 -lEGL -lGLESv2 -lglapi -ldrm_nouveau -lwebp -lpng -ljpeg `sdl2-config --libs` `freetype-config --libs` -lnx
LIBDIRS := $(PORTLIBS) $(LIBNX) $(CURDIR)/Plutonium
...
BuildingClone the repository, cd into You will need devkitPro, libnx and all the libraries mentioned above installed via pacman. SupportIf you would like to be more informed about my projects' status and support, you should check my Discord server. It's a simple server for Nintendo homebrew and hacking stuff, focused on my projects. If you would like to take part in testing . If you like my work, you should take a look at my Patreon page! |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论