Page 29 -
P. 29

잠깐    루아(Lua) 언어란? 루아 언어
                      만요    루아(Lua)는 브라질의 리우 데 자네이로에 있는 카톨릭 대학에서 만들어진 언어입니다. 루아의 특징
                            은 굉장히 작고 가벼운 프로그래밍 언어라는 점입니다. 문법 또한 다른 언어에 비해 간단합니다. 현
                            재 전체 프로그래밍 언어 중 인기도는 20위이고 로블록스뿐만 아니라 MMOPRG 게임인 ‘월드 오브
                            워크래프트’의 외부 사용자 인터페이스와 ‘마인크래프트’의 모드 중 하나인 컴퓨터 크래프트를 작성
                            한 언어가 바로 루아입니다. 이외에도 다양한 게임에 많이 응용되어 사용되고 있습니다.



















                            그림 3-1 | 루아(Lua) 공식 홈페이지(출처: lua.org)







                     2   Hello World! 출력하기



                    변수를 만들면 컴퓨터의 메모리(Memory)에 데이터를 저장합니다. 하지만 데이터를 화면에
                    출력하지 않으면 사람이 실제 값을 확인할 수 없습니다. 루아에서 값을 출력하는 데 사용하
                    는 명령어는 print입니다. print를 입력하고 괄호 사이에 화면에 출력할 데이터를 입력하

                    면 됩니다. 우선 로블록스 스튜디오에서 스크립트를 추가하고 print 명령어를 사용하는 방
                    법에 대해 알아봅시다.

                    먼저 로블록스 스튜디오를 실행하고 워크스페이스(Workspace)에 스크립트를 추가해 보겠습

                    니다. 탐색기 창의 ‘워크스페이스(Workspace)’에 마우스 커서를 올려놓고 [추가](   ) 아이콘
                    을 클릭한 후 개체 검색란에 [script]를 입력하여 검색하고 ‘Script’를 클릭해 추가합니다.

                                                                                                   TIP  화면에 출력 창이 나타
                                                                                                       나지 않는다면 상단 메
                                 ❶                                                                뉴의 [보기] 탭- [출력]을 차례로
                                   ❷ 입력                                                           클릭하여 표시할 수 있습니다.

                                          ❸                                                                  ❶
                                                                                                        ❷





                                                  그림 3-2 | 워크스페이스에 스크립트를 추가하는 방법

                                                                                        Part 03  기초 루아 코딩 익히기     91
   24   25   26   27   28   29   30   31