tech/game

21/08/02 How To ModuleScript

tech-lover 2021. 8. 2. 12:48

https://education.roblox.com/ko-kr/resources/intro-to-module-scripts

 

모듈 스크립트 소개

이 플랫폼은 사용자 경험을 개선하고, 콘텐츠를 맞춤 설정하고, 소셜 미디어 기능을 제공하고, 트래픽을 분석하기 위해 쿠키를 사용합니다. 이 플랫폼의 쿠키 사용을 중지 또는 관리하는 방법

education.roblox.com

https://developer.roblox.com/en-us/api-reference/class/ModuleScript

 

ModuleScript

A ModuleScript is a type of Lua source container that runs once and must return exactly one value. This value is then returned by a call to require given the ModuleScript as the only argument. ModuleScripts run once and only once per Lua environment and re

developer.roblox.com

- Module Script

 

```

-- Tables are store multiple values in one variable

local module= {}

 

-- Add a few functions to the table

module.foofunction()

    print("Foo!")

end

 

function module.bar()

    print("Bar!")

end

 

function module.print(para)

    print(para)

end

 

return module

```

 

- Usage

```

-- The require function is provided a ModuleScript, then runs

-- the code, waiting until it returns a singular value.

local my_functions = require(script.Parent.ModuleScript)

 

-- These are some dummy functions defined in another code sample

my_functions.foo()

my_functions.bar()

my_functions.print("string")

```

Module Script Functions | Roblox Scripting Tutorial

https://youtu.be/t8gKQWHIrNg

 

Roblox How to Script for Beginners : ModuleScripts

https://youtu.be/dPFmAcrTemo

How To Use ModuleScripts In Roblox Studio - Advanced Tutorial #1

https://youtu.be/tT9gyw9127Y

ModuleScript Basics | 2 Minute Scripting 📜

https://youtu.be/QBUwcu3jPgQ