안녕하세요, 레드브릭입니다!
창작자들을 위한 무한한 가능성의 세계를 발견하세요. 가이드와 리소스를 사용하여 쉽게 배우고, 창작하고, 혁신하세요.
레드브릭 엔진으로 상상하는 모든 것을 만들어 봅시다.창작
대담한 창작자를 위해 설계된 도구로 아이디어를 현실로 만드세요.
학습
레드브릭 스튜디오를 마스터하기 위한 자세한 가이드와 리소스에 접근하세요.
혁신
창의적인 프로젝트에서 경계를 넘고 새로운 가능성을 탐험하세요.
업데이트 노트
2024
카메라 사항
- 편집 카메라 조작 편의 기능이 추가되었습니다.
선택한 오브젝트로 편집 카메라를 이동시킬 수 있습니다.
선택한 오브젝트의 위치/회전 값을 편집 카메라와 일치시킬 수 있습니다.
VR 사항
- 스니펫에 VR 개발 관련 내용이 추가되었습니다.
- VR 스니펫에서 VR 기본 세팅, 테스트 방법, Controller 관련 함수, VR 개발 예제 등 VR 콘텐츠 개발에 유용한 다양한 내용들이 살펴 볼 수 있습니다.
핵심 사항
- Creator Page 및 Redbrick Studio 리뉴얼
리뉴얼 세부 사항 살펴보기
- 각종 샘플 게임들이 템플릿에 추가되었습니다. 샘플 게임을 통해 자신만의 게임을 빠르게 제작할 수 있습니다.
- Replace와 Rank 기능이 추가되었습니다.
손쉽게 에셋을 교체할 수 있습니다.
손쉽게 랭킹 시스템을 도입할 수 있습니다.
- Unity WebGL import 기능이 추가되었습니다. Unity로 제작한 게임을 레드브릭 플랫폼에서 공유할 수 있습니다.
Unity WebGL import 살펴보기
부가 사항
- 오브젝트를 선택하고 Delete(Backspace)를 통해 오브젝트를 지울 수 있습니다.
- 새로운 버전의 Tutorial Video가 배포되었습니다.
- 스니펫에 TWEEN 관련 내용이 추가되었습니다.
- 스니펫이 추가되고 카테고리별로 정리되었습니다.
핵심 사항
.useTPV()
메소드에 “MOUSE_LOCK” 모드 추가 3인칭 시점을 설정해주는 메소드useTPV()
에 “MOUSE_LOCK” 모드가 추가되었습니다. 이 모드는 아래 사진과 같이 마우스를 움직이는 것 만으로 카메라를 회전할 수 있습니다. 또한 이 모드를 사용하면 카메라 세팅을 커스터마이징 할 수 있습니다.NORMAL MOUSE_LOCK
부가 사항
- RPM 아바타에 떨어질 떄의 애니메이션이 추가되었습니다 / 스크립트 편집기에 코드 정렬기능이 추가되었습니다.
- 위키에 다양한 스니펫 예제들이 추가되었습니다.
핵심 사항
- 플레이어 점프 높이 제어 기능
.changePlayerJumpHeight
추가 - 내장 메서드
.cloneWithMethods()
를 사용하여 객체를 쉽게 복제할 수 있는 클론 기능이 추가 - 카메라
- 카메라 전환 API
.activate()
추가, 이를 통해 해당 카메라를 자동으로 활성화하고 다른 모든 카메라를 비활성화할 수 있습니다. - 1인칭 시점으로 전환하는 카메라 API
.useFPS()
추가 - 3인칭 시점으로 전환하는 카메라 API
.useTPV()
추가 - VR 모드로 전환하는 카메라 API
.useVR({ VRObject: PLAYER })
추가
- 카메라 전환 API
- OOBC
- OOBC 부활 기능 추가
- OOBC GUI 제어 추가 (죽이기, 부활, 이동 등)
- GUI에 텍스트 설정 기능
setText
추가 - OOBC를 위한 스프라이트 썸네일 지원 추가
부가 사항
- 현재 활성화된 카메라를 올바르게 추적하도록 아바타의 닉네임 스프라이트 조정
- 현재 활성화된 카메라를 따라 정확하게 이동하도록 아바타의 WASD 이동 수정
- 마우스 문제를 방지하기 위해 궤도 제어의 최대 및 최소 범위를 제한
- 코드 편집기 자동 완성 기능 수정
- AI Assistant (GPT) UI 업데이트
핵심 사항
PLAYER
전역 객체에 대한 문서 추가GLOBAL
전역 객체에 대한 문서 추가- 프리셋 스크립트에서
async
함수 제거.
PresetScript-v1.1.1
const avatar = REDBRICK.AvatarManager.createDefaultAvatar();
const camera = WORLD.getObject("MainCamera");
const followingCamera = avatar.setFollowingCamera(camera);
avatar.setDefaultController();
부가 사항
자세한 정보는 여기를 클릭하세요
2023
핵심 사항
-
PLAYER
전역 객체 제거 -
프리셋 스크립트를 업데이트하여 async 함수 제거.
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();
})();
}