Robloxのリーダーボード Robloxではリーダーボードというシステムを利用することで、スコアや通貨、レースの最速タイムなどのデータを表示することができる リーダーボードのセットアップ ServerScriptSer […]
Monthly Archives: 6月 2021
Robloxでプレイヤーごとにデータをセーブする
Robloxでプレイヤーごとにデータを保存する 以下の記事でプレイヤーデータをセーブする方法について解説したが、ここではセーブ用のキーにダミーのユーザidを利用していたため実用はできなかった。 今回は実際のゲームでも利用 […]
pcall
Luaにおいてのpcallとは pcallとはprotected callの略称で関数を保護モードで呼び出す機能のこと。pcall内部で呼び出した関数で発生したいかなるエラーも外側に伝播しない。そして関数が成功したかどう […]
Robloxでデータをセーブする
Robloxでプレイヤーデータをセーブするには ロブロックスの仕様 Robloxではデフォルトでユーザーのセーブ機能を搭載していないため、ゲームを一度出てしまうと再度入ってきたときにははじめからのプレイになってしまう そ […]
配列
Luaではテーブル型を使って配列を表すことができる 配列とは データを構造化して複数の値を一つの変数として持つことのできる仕組み 利用例1 出力 使用例2 Robloxでは特定のパーツの子供となるオブジェクトを取得して、 […]
関数
Luaでは関数を利用することで決められた処理を実行し、結果を返す返すことができる 今まで利用していたprint()も関数でありこれはOutputに文字列を出力する、という処理を実行するものである 書式 利用例1 出力 利 […]
Repeat制御文
LuaではRepeat構文を利用することで繰り返しの処理を行うことができる 書式 while制御文との違いは以下の2つ repeat内の処理は必ず一度は行われる 条件式の結果が偽のときに繰り返しが行われる 利用例1 出力 […]
while制御文
Lauではwhile構文を利用することで繰り返しの処理を行うことができる 書式 利用例1 出力 Robloxではパーツに特定の繰り返し動作をさせたいときにwhile構文を利用する事がある 出力 次のステップ
for制御文
Luaではfor構文を利用することで繰り返しの処理を行うことができる 書式 利用例1 出力 利用例2 構文の初期値や終了値、増加量を変更することで 出力 次のステップ
if制御文
Luaでは if else 構文を利用することで条件分岐を行うことができる 出力 else文は必ずしも書く必要はない 出力なし elseifを利用することで判別のための条件式を追加することができる 出力 関係演算子 上の […]