Version: 0.40.0.0
Release Date: November 28, 2024
We're excited to bring you our latest update! This release introduces powerful font customization options, dynamic visual effects, and enhanced UI controls to help you create even more impressive experiences.
Highlights:
[NEW] 12 New Professional Fonts
[NEW] Skybox Background Transition Effects
[ENHANCEMENT] World UI 2.0: Advanced Display Controls
[ENHANCEMENT] Material Specular Effects
We've significantly expanded our font options with 12 new additions to enhance your UI design capabilities.
7 fonts supporting English and numbers only
5 fonts supporting English, numbers, and Chinese characters
Combined with our 2 built-in fonts (Roboto/SourceHanSans), you now have 14 fonts to choose from
New fonts are loaded dynamically as resources
Memory usage varies by font, especially for those including Chinese characters
Unused fonts are automatically released from memory
Different fonts have varying line spacing and character spacing
All new fonts are free for commercial use
Fonts cannot be sold as in-game items
For localization: Japanese and Traditional Chinese texts will use default font settings
Recommend minimizing the number of fonts used per game to optimize memory usage
New API support for smooth skybox background transitions:
// Gradient transition to skybox 60047 over 5 seconds
Skybox.startSwitch("60047", SkyboxBackgroundSwitchMode.Gradient, 5);
// Pause transition (can be resumed with startSwitch())
Skybox.pauseSwitch();
/* Usage Example
* Switch to skybox 60047 in 5 seconds
*/
InputUtil.onKeyDown(Keys.One, () => {
Skybox.startSwitch("60047", SkyboxBackgroundSwitchMode.Gradient, 5);
setTimeout(() => {
Skybox.skyDomeTextureID = "60047"
}, 5000);
})
Brightness: Adjust UI brightness (range: 0-10, default: 1)
Light Influence: Control environmental lighting impact (range: 0-1, default: 0)
Keep On Top: Render UI above all models (World Space type only)
New option to automatically rotate World UI to face the camera
Only active during runtime, not in main viewport preview
Introduced "Dual-Layer Specular" material type for layered surface effects:
Combines surface and inner layer effects
Simulates light refraction
Ideal for painted surfaces, crystal, ice terrain, and other multi-layered materials
About P12 Editor
P12 Editor is a game engine that not only empowers professional developers to rapidly create diverse types of games, but also enables ordinary users to build various maps, characters, props, and scenes. By simplifying the fundamentals of game development, P12 Editor unleashes creativity like never before.
With its intuitive interface, users can start creating immediately through simple drag-and-drop actions, no tutorials required. The engine comes packed with thousands of built-in assets and templates, providing instant inspiration at your fingertips.
Whether you're a seasoned developer or a curious beginner, P12 Editor offers the gateway to bring your gaming visions to life. Download HERE and start creating!
Join P12 Community