2005-11-01から1ヶ月間の記事一覧

クソニー!!!!

PS2のサテンシルバー(SCPH75000)は動かないソフトが大量に出てますね。 ていうかその対応をですね!このヤロウ!俺らがお前らのケツを持つのか!ふざけんなとですね! 言いたいんですね! 仕様を見た限りですね!動かないソフトがですね!これからもりもり出…

アップルのiMac G5欲しい!

アップルのiMac G5欲しい! って書くともらえるらしいので書きまくるよ アップルのiMac G5欲しい! ほんとはあんまり欲しくないっていうか要らないんだけど アップルのiMac G5欲しい!

ローカル変数の罠2

昨日の問題はlua_getstackをあらかじめ行っておくことで解決できるかと思ったんだけど、 lua_getstackで取ってくるスタックの位置が相対的な状態で結局参照できなかった。 ファイル単位でのグローバルスコープにあるローカル変数は、 参照がない時はほとんど…

うー。。。。

11/25追記 ごめん。うそ。増えない。 tofunctionしたのがreleaseしてくれてなかったみたい。。。 local変数で同じスコープの場合は上書きされてるからブリブリは増えていかない。シンボルが残っちゃうのはどうにもならないっぽいけどね。 ということでtofunc…

ローカル変数の罠

--test.lua local a = 1 local b = 2 local c = 3 local d = { 1, 2, 3, 4, 5, } lua_test = { OnUpdate = function(this) print("call lua_test::OnUpdate( a=" .. a .. ",b=" .. b .. ",c=" .. c .. " )\n") end, OnFinalize = function(this) a = nil b =…

煮詰まった

11/25追記 ごめん。うそ。増えない。 tofunctionしたのがreleaseしてくれてなかったみたい。。。 local変数で同じスコープの場合は上書きされてるからブリブリは増えていかない。シンボルが残っちゃうのはどうにもならないっぽいけどね。 ということでtofunc…

luaのlocal functionをCから呼び出す

って書くと普通に関数名を積んでgettableしてからpcallなりすればいいじゃんて思われそうですが、local関数だとC側からlocalのスコープを特定できないので呼び出せないわけですよ。 他のluaファイルにも同じ関数名とかあるだろうし。 ということでpcallでき…

ネームスペース風の改造

このエントリ(http://d.hatena.ne.jp/tattyu/20050927#p3)で書いたやり方なんですけど、 FarCryのLuaを眺めていたらよりネームスペースのように書ける事に気がついた。 --lua_test.lua lua_test = { abc = 10, OnUpdate = function(this) print("call lua_te…

ワンダと巨像

褒めるところ ブラー キャラのライティング 被写界深度 IK クロスシミュレート グレア 地形のLOD 思ったこと スケール感が魁!男塾 大豪院邪鬼にぶら下がる虎丸だか富樫を髣髴とさせる。 黄金期のジャンプの表現がここに来て完成したと言えよう。 この調子で…