스크립트 생성

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

코딩은 컴퓨터가 팔로우할 지침을 만드는 과정입니다. 사람들이 다른 언어를 사용하듯이, 프로그램도 그렇습니다. Roblox는 Lua 라는 코딩 언어를 사용합니다.

이 문서에서는 Roblox에서 코딩을 시작하는 방법, 스크립트, 데이터 형식 및 변수와 같은 개념을 설명합니다. 종료Roblox Studio에서 메시지를 표시하는 코드를 입력할 수 있습니다.

스크립트로 코딩

In Roblox Studio, 줄의 Lua 코드는 스크립트 에 저장됩니다. 이 스크립트는 플레이어에게 건강 포인트를 제공하는 방법, 화염 덩어리를 생성하거나 다른 모든 것을 만드는 방법에 대한 게임 세트의 지침을 제공합니다.

스크립트 생성

스크립트는 일반적으로 ServerScriptService 에 있는 특별한 폴더로 만들어집니다.

  1. 탐색기에서 ServerScriptService 위로 마우스를 이동하여 + 버튼을 표시합니다.

  2. 클릭하십시오 + 버튼을 클릭하고 스크립트 를 선택합니다. 새로운 스크립트가 생성되고 스크립트 편집기가 열립니다.

  3. 스크립트를 마우스 오른쪽 버튼으로 클릭하고 이름을 지정합니다. 스크립트 이름을 지정하면 모든 스크립트 이름을 기억할 수 있습니다.

헬로 월드

새로운 스크립트에는 스크립트 편집기 위에 인쇄 기능이 있습니다. 인쇄 기능은 스크린에 텍스트를 표시합니다. 이것은 많은 사람들이 배우는 첫 번째 함수 중 하나이며, 자주 사용할 것입니다. 이 코드는 "Hello world!"를 화면에 표시합니다.

Default code

print("Hello world!")

Roblox Studio를 다음에 열 때 스크립트를 찾으려면 게임 편집기 위에 있는 스크립트 이름을 클릭하거나 Explorer에서 스크립트 이름을 두 번 클릭하십시오.

테스트 결과

결과는 다음과 같이 출력 창으로 표시됩니다. 출력 창은 Roblox Studio의 하단에 있지만, 이전에 사용하지 않은 경우 활성화해야 할 수도 있습니다.

이 코스에서 대부분의 출력 창을 사용할 것입니다. 따라서 아직 사용하지 않은 경우 지금이 좋은 시간입니다.

  1. 선택 메뉴 보기 탭.

  2. 클릭 출력 .

    창은 Roblox Studio 하단에 나타납니다.

  3. 스크립트를 테스트하려면 플레이 를 클릭하십시오. Hello world!가 표시됩니다.

  4. 클릭하여 정지 플레이테스트를 종료합니다. 이제 스크립트 탭으로 돌아갈 수 있습니다.

데이터 유형 식별

코딩 언어는 다른 종류의 값을 데이터 형식으로 분류합니다. 예를 들어, 하나의 데이터 형식은 숫자입니다. 숫자 데이터 형식은 자동으로 이해되므로 자체 설명이 필요하지 않습니다.

다른 데이터 형식은 문자열 입니다. 문자열에는 숫자, 문자 및 문자를 포함할 수 있습니다. 새 스크립트의 기본 코드를 다시 살펴보십시오; 부모 괄호 내의 단어와 따옴표는 문자열 데이터 입력예입니다.

Default code

print("Hello world!")

문자열 like "Hello World" 은 항상 따옴표 안에 앉아 있습니다, "like this" 더 자세한 문자열 예는 아래에 있습니다. 문자열이 문자와 숫자의 혼합물을 가지고 있는 방법을 알아보세요.

  • "You just joined the game!"
  • "There are 50 players left"
  • "10"

변수 생성

변수 는 프로그램이 사용할 수 있고 변경할 수 있는 정보 컨테이너, 예를 들어 플레이어 이름이나 포인트입니다. 선언하기 변수는 코더가 새 변수를 생성하는 프로세스를 부릅니다. Lua에서 새 변수를 선언하려면 local 를 입력한 다음 새 변수의 이름을 입력하십시오. 플레이어 이름을 저장할 수 있는 변수는 local playerName과 같을 수 있습니다.

Lua에서 변수는 글로벌 또는 로컬 변수일 수 있습니다. 일반적으로 로컬 변수를 사용합니다. 로컬 변수는 스크립트 또는 코드 조각에서 사용하는 것이 일반적입니다. 글로벌 변수는 다른 스크립트에서 사용할 수 있지만, 너무 많은 글로

변수 및 문자열 함께 사용

자신의 변수를 선언할 때입니다. 이 단계는 좋아하는 동물의 이름을 저장하는 문자열을 사용합니다.

  1. 삭제 print("Hello world!") . 스크립트에 필요하지 않은 코드를 남겨두는 것이 좋습니다.

  2. 변수를 처음 생성하려면 local 을 입력한 다음 변수를 myAnimal 이라고 이름지정합니다.

    Declares a new variable

    local myAnimal

변수 이름 지정

변수는 이름이 무엇이든 지정할 수 있지만, 좋은 이름은 항상 목적을 설명합니다. 제네릭 이름은 코드를 읽고 업데이트하기 어렵습니다. 코더는 또한 다양한 대문자 스타일을 사용하여 스크립트 내에서 변수를 사용하는 방법을 알 수 있습니다. 좋은 기본 스타일은 캐멜 케이스

camelCase로 작성하려면:

  • 대문자를 사용하지 마십시오
  • 공간 떠나기
  • 자금 단어 추가

좋은 변수 이름

  • playerPoints
  • numberStorageArray

잘못된 변수 이름

  • myVariable - 변수의 목적을 설명하지 않습니다.
  • player name - 포함된 공간이 문제를 일으킬 수 있습니다

변수에 값 할당

새 변수는 비어 있습니다. 값을 할당하려면 새 변수에 값을 할당하려면 값을 사용하거나 컨테이너의 내부에 무언가를 넣습니다. Use the = symbol. In this case,assign the variable the name of your favorite animal.

  1. 변수 이름 후에 = 를 입력합니다.

    Equal assigns values

    local myAnimal =
  2. 같은 줄에서 가장 좋아하는 동물을 포함하는 문자열을 입력하십시오. 따옴표를 기억하십시오.

    Assigns "Porcupines" to myAnimal

    local myAnimal = "Porcupines"

자신의 메시지에 대해 Print() 사용

프린트 함수는 앞에서 본 것처럼 화면에 텍스트를 표시합니다. 이것은 많은 사람들이 처음 배우는 함수 중 하나이며, 스크립트에 명령을 지정하는 간단한 방법입니다. 변수를 보려면 print() 함수를 사용하십시오.

  1. 새 줄에서 print()를 입력합니다.

    Adds empty print()

    local myAnimal = "Porcupines"
    print()
  2. 부모 따옴표 내에서 변수 이름을 입력하십시오.

    Outputs "Porcupines"

    local myAnimal = "Porcupines"
    print(myAnimal)
  3. 플레이 버튼으로 코드를 테스트하십시오. 출력 창에 동물의 이름이 표시됩니다.

문자열 결합

Output에서 문자열을 표시하려면 print() 를 사용하십시오. 변수 내에 저장된 문자열이나 함수 내에 직접 입력하는 문자열을 모두 출력할 수 있습니다. 합쳐기 는 문자열을 결합합니다. 변수에 할당된 문자열과 두 번째 문자열을 모두

Uses variables and strings together

local firstAnimal = "porcupines"
local secondAnimal = "dolphins"
print("I like " .. firstAnimal .. " and " .. secondAnimal)

문자열의 다른 조합을 인쇄하는 것을 플레이하십시오.

요약

새 스크립트는 개체의 이름 옆에 있는 + 버튼을 클릭하여 생성할 수 있습니다. ServerScriptService는 새 스크립트를 생성하는 일반적인 장소입니다. 새 스크립트에는 기본 코드 print("Hello world!") 가 포함되어 있으며 결과를 표시하는 출력 창에서 코드의 결과를 확인할

“안녕하세요, 세계!”, 문자열 데이터 형식의 예입니다. 문자열에는 키보드에 입력할 수 있는 모든 문자의 조합을 포함할 수 있습니다. 중복 합성은 여러 문자열이 결합되는 때입니다.

변수는 문자열 및 숫자와 같은 다른 데이터 형식을 보관할 수 있는 컨테이너입니다.