📅  最后修改于: 2023-12-03 14:40:13.191000             🧑  作者: Mango
CoreGUI is a UI framework for Roblox games that allows developers to create fully customisable, feature-rich user interfaces quickly and easily. It was created by developers for developers and has become one of the most popular UI frameworks in the Roblox community.
Customisation: CoreGUI provides a wide range of tools and options that allow developers to create customised UIs for their games.
Ease of use: The framework is easy to use and understand, providing a simple but powerful interface that allows developers to create UIs quickly and easily.
Compatibility: CoreGUI is compatible with all Roblox devices, including PC, Mobile, and Xbox.
Flexibility: CoreGUI is extremely flexible and supports a wide range of UI components, allowing developers to create a UI that suits their needs.
Performance: The framework is designed to be fast and efficient, ensuring that UIs created with CoreGUI are smooth and responsive.
To use CoreGUI, follow these simple steps:
Here is an example of how to use CoreGUI to create a simple UI:
local CoreGui = require(game:GetService("CoreGui"))
local CoreGuiLib = require(CoreGui:WaitForChild("CoreGuiLib"))
-- Define your UI window
local Window = CoreGuiLib:CreateWidget("Window", {
Name = "MyWindow",
Layout = CoreGuiLib:CreateLayout("Absolute"),
Size = UDim2.new(0, 500, 0, 300),
Position = UDim2.new(0.5, -250, 0.5, -150),
BackgroundColor3 = Color3.fromRGB(255, 255, 255),
BorderSizePixel = 0,
Visible = true,
})
-- Add some UI elements to your window
local Label = CoreGuiLib:CreateWidget("TextLabel", {
Name = "Label",
LayoutOrder = 0,
Size = UDim2.new(1, 0, 0, 40),
BackgroundColor3 = Color3.fromRGB(255, 255, 255),
BorderSizePixel = 1,
Text = "Hello World!",
TextColor3 = Color3.fromRGB(0, 0, 0),
TextScaled = true,
TextWrapped = true,
})
Label.Parent = Window
As you can see, CoreGUI makes it easy to create custom UIs that look great and work efficiently in any Roblox game.