Lua

ゲーム開発

【Lua】エラー処理の書き方

Luaには他の言語でよくあるtry~の例外処理が存在しない代わりに、pcall/xpcallというエラー処理用の関数が標準で用意されています。この記事では、pcall/xpcallの使い方とサンプルコード、それと、おまけで自作エラーの作り方...
ゲーム開発

【Lua】ファイルの読み込み/書き込み

LuaのファイルIOを触る機会があったので、サンプルコードを付けて少しまとめました。(この記事で扱うのは、追加ライブラリ等を使わずに読み書きする方法のみです) ファイル読み込み ファイル全体を1度に読み込む -- ファイルを読み込みモード(...
ゲーム開発

【Lua】数字を通貨表記(3桁カンマ区切り)に変換する

意外にも標準関数がなかったのでゴリゴリ実装してみました。実装といっても、 引数:数値型(小数可)返り値:3桁カンマ区切りの文字列 というだけの簡単な関数なのですが。(賢い人ならワンライナーで書けそう)関数 local function nu...
ゲーム開発

【Lua】小ネタ

Luaの言語仕様/ドキュメント/リファレンスの場所の話・Luaバージョンの表示方法・ラムダ式・三項演算子