プログラミング

Luaの基本文法

はじめに Luaは強力で高速、軽量に動作する組み込み可能なスクリプト言語です。 今回はLuaの基本文法について記述していきます。 コメントアウト 一行コメントアウト Luaでコメントアウトを行うにはハイフンを並べて使用します。 -- comment また、文頭に#を…

Luaで擬似switch文を実装する

Luaにはswitch文に該当する構文がないので基本的にはifelseを使用して進めていく形になりますが、比較回数が増えれば増えるほど無駄が発生してしまいます。 そこで今回はLuaのテーブルを利用して簡単な擬似switch文を作ってみます。 まずはswitch文として使…

tolua++ - Reference Manual 翻訳 (Overloaded operators)

tolua++ - Reference Manualの章をOverloaded operators(演算子オーバーロード)を日本語訳しました。 翻訳ミスを見つけた場合はご一報いただけると助かります。 演算子オーバーロードtoluaは以下の算術演算子を自動でバインドする事が出来ます。 operator+ o…

LuaJIT2.0 を DxLib プロジェクトに組み込む

LuaJIT2.0.0-rc1が本日リリースされました。 11/7までにバグの報告がなければこのまま正式公開になるとのこと。※2012/11/07 追記 LuaJIT2.0.0-rc2がリリースされました。 rc1で発生していたバグが修正されています。 11/8までにバグが報告されなければ、rc2…

EffekseerをVisual Studio 2012でコンパイルする

Visual Studioを2012に移行したので、EffekseerのVS2012を使用したコンパイル方法をメモしておきます。今回はDXライブラリを使用しているゲームに組み込む前提で記述していこうと思います。 Effekseerのバージョンは0.311を使用しました。 Runtimeフォルダ内…