AppendixUpdate Notes
Update Notes
2024
Camera Features
- Edit Camera Control Features have been added.
You can move the edit camera to the selected object.
You can match the selected object’s position/rotation to the edit camera.
VR Features
- Added content on VR development in the Snippets section.
- In VR snippets, you can see various useful contents for VR content development, such as basic VR settings, test methods, controller-related functions, and VR development examples.
Main Features
- Creator Page and Redbrick Studio Redesign
View Redesign Details
- Various sample games have been added as templates. You can quickly create your own game using these samples.
- Added Replace and Rank functions.
Easily replace assets.
Easily integrate a ranking system.
- Unity WebGL import function added. Share games created in Unity on the Redbrick platform.
Learn about Unity WebGL import
Other Features
- Delete objects by selecting them and pressing Delete (Backspace).
- A new version of the Tutorial Video is now available.
- Added content on TWEEN in the Snippets section.
- Snippets are now categorized and organized by topic.
Main Features
- Added “MOUSE_LOCK” mode to
.useTPV()
method This mode allows you to rotate the camera simply by moving the mouse, as shown below. This also enables customizing camera settings.NORMAL MOUSE_LOCK
Other Features
- Added falling animation for RPM avatars / Added code formatting in the script editor.
- Added various snippet examples to the wiki.
Main Features
- Added player jump height control function
.changePlayerJumpHeight
- Added cloning feature with the built-in method
.cloneWithMethods()
for easily duplicating objects - Camera updates
- Added camera switch API
.activate()
to automatically activate the selected camera and deactivate others. - Added first-person perspective camera API
.useFPS()
. - Added third-person perspective camera API
.useTPV()
. - Added VR mode camera API
.useVR({ VRObject: PLAYER })
.
- Added camera switch API
- OOBC (Out of Bounds Control)
- Added respawn function for OOBC
- Added OOBC GUI control (kill, respawn, teleport, etc.)
- Added text setting function
setText
to GUI - Added sprite thumbnail support for OOBC
Other Features
- Adjusted avatar name tag sprite to follow the active camera correctly
- Updated avatar WASD movement to follow the active camera accurately
- Limited max/min range of orbit controls to avoid mouse issues
- Adjusted code editor’s auto-completion functionality
- Updated AI Assistant (GPT) UI
Main Features
- Documentation added for the
PLAYER
global object - Documentation added for the
GLOBAL
global object - Removed
async
functions from preset scripts.
PresetScript-v1.1.1
const avatar = REDBRICK.AvatarManager.createDefaultAvatar();
const camera = WORLD.getObject("MainCamera");
const followingCamera = avatar.setFollowingCamera(camera);
avatar.setDefaultController();
Other Features
For more details, click here
2023
Main Features
-
Removed
PLAYER
global object -
Updated preset scripts to remove async functions.
PresetScript-v1.1.0
function Start() {
(async () => {
const avatar = await REDBRICK.AvatarManager.createDefaultAvatar();
const camera = WORLD.getObject("MainCamera");
const followingCamera = avatar.setFollowingCamera(camera);
avatar.setDefaultController();
})();
}