인터페이스 스크립팅

  • Scripts 폴더 안에 Client.lua 파일을 만든 후 아래 내용을 넣습니다.

  • 리소스 관리자 Pictures 폴더에 test.jpg 이미지 파일을 추가합니다.

  • 이미지 띄우기 (X=10, Y=10, 가로=100, 세로=100)

image = Image("Pictures/test.jpg", Rect(10, 10, 100, 100))

-- 이미지 변경
-- ex1
image.image = "Icons/01.png"
--ex2
image.SetImage("Icons/05.png")
  • 버튼 띄우고 클릭 후 메시지 팝업 띄우기 (X=200, Y=200, 가로=100, 세로=100)

button = Button("안늉", Rect(200, 200, 100, 100))
button.onClick.Add(function()
  Client.ShowAlert("방가워")
end)
  • 패널 만들고 패널 안에 텍스트 띄우기

panel = Panel()
panel.rect = Rect(300, 200, 50, 50)
text = Text("야호", Rect(0, 0, 40, 20))
panel.AddChild(text)
  • 버튼 클릭 후 띄운 버튼 삭제하기

  • 버튼 색깔 바꾸기

  • 버튼 띄우고 클릭 후 전체 서버에 메시지 띄우기

  • Scripts/Servers 폴더 안에 Server.lua 파일을 만들어 아래 내용을 넣습니다.

  • HELLO라는 이벤트가 왔을 때 처리하기

  • 기본 UI 스크립트로 조정하기

  • 기본 ScreenUI 조정하기

  • 이미지 파일 이름 출력하기

Last updated