サイトアイコン schilverberch★ROBLOX

第24回 ~モジュールスクリプト~

ROBLOX★プログラミング講座【入門編】第24回 ~モジュールスクリプト~

モジュールスクリプトは、外部のプログラムから呼ぶことができる関数群です。機能ごとにモジュールに分けて制作することでプログラム全体の見通しが良くなります。頭の片隅にしまっておく程度で構いませんので、モジュールスクリプトとはどのようなものなのかを理解しておきましょう。

登場する英単語

英単語読み方解説
ServerStorageサーバーストレージサーバープログラムからしかアクセスできない
ModuleScriptモジュールスクリプト外から呼べる汎用関数
pairsペアーズforでテーブルを扱う場合に使用できる
requireリクワイアモジュールスクリプトを呼びたいときに使用

チェックポイント

local stats = {
    Name = "Points",
    Type = "IntValue",
    Value = 0,
}
local stats = {
    {
        Name = "Points",
        Type = "IntValue",
        Value = 0,
    },
    {
        Name = "Total",
        Type = "IntValue",
        Value = 0,
    },
}
local function new(board)
    for i, stat in pairs(stats) do
        local leaderstat = Instance.new(stat.Type)
        leaderstat.Name = stat.Name
        leaderstat.Value = stat.DefaultValue
        leaderstat.Parent = board
    end
end
local leaderboardManager = require(ServerStorage.LeaderboardManager)
leaderboardManager:create(player)
モバイルバージョンを終了