Luau入門・基本文法(完全ガイド)
【導入】
Robloxでゲームを作るなら、避けては通れないのが「Luau」や。これは標準のLuaをRobloxが独自に強化した言語で、初心者でも学びやすく、かつプロ級の高度な処理もできる優れもの。この記事では、今日からスクリプトを書くための基礎を全部詰め込んだで。
【内容構成】
- 変数(Variable):データの入れ物
localを付ける理由(スコープの話)。- データ型(number, string, boolean, nil)。
- 演算(Math):計算の基本
- 四則演算と文字列の連結(
..)。
- 四則演算と文字列の連結(
- 関数(Function):処理をまとめる
- 引数と戻り値の使い方。
- 条件分岐(if文):ゲームに「判断」をさせる
if then,else,elseifの書き方。
- ループ(for / while):繰り返し処理
- 一定回数繰り返す方法と、無限ループの注意点。
【サンプルコード(一部)】
Lua
-- 変数とif文の組み合わせ
local hp = 100
local damage = 20
local function checkStatus(currentHp)
if currentHp <= 0 then
print("ゲームオーバー")
else
print("残りHP: " .. currentHp)
end
end
checkStatus(hp - damage)