GUI 2

로블록스 파트에 글씨 쓰기

이번 포스팅에서는 실제 3D 게임내에 융합된 UI에 대한 내용이다. 표시판이나 광고판같이 게임과 분리되지 않은 파트에 직접 GUI를 붙이는 방법에 대해 알아보겠다. 이런 GUI를 위해서도 이미 사용될 객체가 미리 존재한다. SurfaceGui라는 객체를 사용하면 로블록스 게임에 존재하는 3D 모델의 표면에 GUI를 붙힐 수 있다. Surface GUI 만들기 파트를 하나 생성하고 이름을 InfoBoard 로 바꾸자. 이 파트에 SurfaceGui를 붙힐 것이다. 사이즈를 15, 18, 1로 만들어서 표지판처럼 넓게 변경. 생성한 파트의 자식으로 SurfaceGui를 추가하여 InfoSurfaceGui 로 이름 붙힌다. 그 안에는 이전 ScreenGui처럼 프레임을 넣어 사용할 수 있다. InfoSurfa..

게임 2023.05.01

로블록스 GUI 스크립트 기초

로블록스 스튜디오를 실행하고 템플릿 중에 Baseplate를 실행합니다. 앞으로 웬만하면 튜토리얼을 여기서 진행할 것 입니다. 심플한 밑판 (Baseplate)만 있기때문에 게임을 처음부터 만들어가기 좋은 곳 이죠. ScreenGui ScreenGui 는 스크린에 나타나는 GUI 윈도우를 말합니다. 게임을 하다 보면 아래와 같은 창이 나타나서 선택을 하기도 하고, 인벤토리 창을 열어서 아이템을 사용하기도 하죠? 그런 창을 만드는게 ScreenGui 입니다. 우측에 패널을 보면 Workspace에 ScreenGui 가 있습니다. 여기에 워크스페이스가 이제 화면상에 나타나는 객체입니다. 플레이어, 적, 배경 등등 내가 만들 게임에 필요한 요소들을 여기다 하나씩 등록합니다. ScreenGui 의 오른쪽의 + ..

게임 2023.03.09