Robloxでリーダーボードを利用する

Robloxのリーダーボード Robloxではリーダーボードというシステムを利用することで、スコアや通貨、レースの最速タイムなどのデータを表示することができる リーダーボードのセットアップ ServerScriptSer […]

Read More

Robloxでプレイヤーごとにデータをセーブする

Robloxでプレイヤーごとにデータを保存する 以下の記事でプレイヤーデータをセーブする方法について解説したが、ここではセーブ用のキーにダミーのユーザidを利用していたため実用はできなかった。 今回は実際のゲームでも利用 […]

Read More

pcall

Luaにおいてのpcallとは pcallとはprotected callの略称で関数を保護モードで呼び出す機能のこと。pcall内部で呼び出した関数で発生したいかなるエラーも外側に伝播しない。そして関数が成功したかどう […]

Read More

Robloxでデータをセーブする

Robloxでプレイヤーデータをセーブするには ロブロックスの仕様 Robloxではデフォルトでユーザーのセーブ機能を搭載していないため、ゲームを一度出てしまうと再度入ってきたときにははじめからのプレイになってしまう そ […]

Read More

配列

Luaではテーブル型を使って配列を表すことができる 配列とは データを構造化して複数の値を一つの変数として持つことのできる仕組み 利用例1 出力 使用例2 Robloxでは特定のパーツの子供となるオブジェクトを取得して、 […]

Read More

関数

Luaでは関数を利用することで決められた処理を実行し、結果を返す返すことができる 今まで利用していたprint()も関数でありこれはOutputに文字列を出力する、という処理を実行するものである 書式 利用例1 出力 利 […]

Read More

Repeat制御文

LuaではRepeat構文を利用することで繰り返しの処理を行うことができる 書式 while制御文との違いは以下の2つ repeat内の処理は必ず一度は行われる 条件式の結果が偽のときに繰り返しが行われる 利用例1 出力 […]

Read More

while制御文

Lauではwhile構文を利用することで繰り返しの処理を行うことができる 書式 利用例1 出力 Robloxではパーツに特定の繰り返し動作をさせたいときにwhile構文を利用する事がある 出力 次のステップ

Read More

for制御文

Luaではfor構文を利用することで繰り返しの処理を行うことができる 書式 利用例1 出力 利用例2 構文の初期値や終了値、増加量を変更することで 出力 次のステップ

Read More

if制御文

Luaでは if else 構文を利用することで条件分岐を行うことができる 出力 else文は必ずしも書く必要はない 出力なし elseifを利用することで判別のための条件式を追加することができる 出力 関係演算子 上の […]

Read More