Lua「計画通り!」

C#からLuaを使うためにLuaInterfaceなるものを導入したのですがどうにも。
敵の動きや弾幕を記述するときにはスクリプト中で wait(10) と書いて10フレーム待機とかやれるととても楽で、Luaには必要な機能がそろっているのですが、LuaInterface内で整備されている部分ではこれが実現できない。
仕方ないのでCの関数をC#から呼ぶ形で実装することに。
しかしなぜかCで動作の確認が取れたコードをそのままC#機械的に移植しても動作しない。


そういうわけで、今はC++で可能な限りラップしてしまってC#から呼ぶという方針で作業中。