2005-01-01から1年間の記事一覧

めがねvs小指

最近はメガネ萌えも消費しつくされてしまった感があって、メガネ派としては非常に残念な事態なわけですが、そろそろ鞍替えしようと思います。 といいつつもメガネ属性は外さないんですけどねor~ http://kawamurayukie.cocolog-nifty.com/blog/2005/12/post_1…

ワンダと巨像の技術

http://www.watch.impress.co.jp/game/docs/20051207/3dwa.htm 「DOOM3」などのPCゲームでは、シャドウボリューム生成の際に頂点を引き延ばす“影の元”となる3Dキャラクタは、実際に目に見える3Dキャラクタと同一(あるいはそれに近い)ものを利用するが、「ワ…

テンプレート

テンプレートなんてstlとかboost以外ほとんど使わないんだけど、stlは環境によっては色々問題が起きるので、具体的に(自分が)書く必要が迫ったのですが、意外とテンプレートの書き方についてそれなりに深く扱ってるサイトが無いっていうかよく見たらC#の説…

クソニー!!!!

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 思ったこと スケール感が魁!男塾 大豪院邪鬼にぶら下がる虎丸だか富樫を髣髴とさせる。 黄金期のジャンプの表現がここに来て完成したと言えよう。 この調子で…

データドリブン

今まではシステムをちまちま作ってきた! けど、アプリはあれだ! 力技でごりごり書いてく事にしました! もちろんデータ(lua)で。 今時コードドリブンはないよね。 かといってシーケンスまで全部デザイナーに振るのはありえない。 ソースにデータが書いてあ…

そうだ!死んでみよう!

普段全くといっていいほどこちらには書いてない(mixiにはたまに書いてる)スロットのことについて書いてみようと思う。 スロットの北斗の拳がもうね。ほんと面白いんですよ。 一時期はいつ当たるか分からないゲーム性が怖くってね、全く手を出さなかったの…

はいはい、ワロスワロス

半角カナを使う機会があってよかったでちゅねー。 〃∩ ∧_∧ ⊂⌒( ・ω・) はいはいワロスワロス `ヽ_っ⌒/⌒c ⌒ ⌒

ジャンプ命令

http://lua-users.org/lists/lua-l/2004-09/msg00244.html ジャンプ命令あるんだー。 そうそう、Luaって一旦読み込んで実行したらシンボルとかファンクションとかずっとLuaの管理領域メモリに残るわけじゃないですか。 そういうのってどうやって消せばいいん…

へっぽこチャンクネームスペース風メソッドコール

C側の実装 void Call(lua_State *L, const char *chunk, const char *func ) { lua_pushstring( L, chunk ); lua_gettable( L, LUA_GLOBALSINDEX ); lua_pushstring( L, func ); lua_gettable( L, -2 ); const int result = lua_pcall( L, 0, 0, 0 ); if ( r…

Luaでnamespace風

Luaではnamespaceは使えないというのが定石らしいがなんとなく呼べそうな気もする。 Winで実験。 fabsfがねーとかいってリンクで怒られるのが意味不明。 math.hだけじゃ駄目なんだっけかなぁ。 fabsfからfを取ったらリンクできた。謎。 つうかdoubleで処理し…

in.out.side: the shell

http://www.pouet.net/prod.php?which=17357 Luaのチャンク毎のlocalな関数をC側から呼び出す方法をググッてたら見つけたデモ。 Luaとはまったく関係ないけど。

大神

http://www.cloverstudio.co.jp/tgs2005/movie/o-kami640.wmv レンダリングの手法もさることながら、シーンとシーンのつなぎ方とかすごすぎてびっくり。 基本的にはGCのゼルダに表現がよく似てるんだけど、もしかしてGC版のゼルダもここが作ったんじゃないか…

ごめんなさい

家で小説読んでたら夢中になってしまって今9時です。 明日ね。明日。

LuaJIT

怖くて眠れないのでアンテナめぐり http://luajit.luaforge.net/ Luaって結構思ったより高速に動作してるんだけど、JITの効果はどの程度あるのか気になるところ。 明日というか今日会社で試してみよう。

クラス関数

http://d.hatena.ne.jp/tattyu/20040922 昔こんなの書いたと思うんですけど、PS2だとクラス関数のポインタがconstになってしまうみたいで代入出来ない。 代入できないと思っていたら、単純にメンバ関数のポインタのサイズが12バイト!になっていて、4バイト…

熱海

の近くに旅行行ってきたんですけど、日曜から行くか木曜から行くかすごい迷ったんですが日曜にして良かった。 台風の時に海辺の近くなんて怖くていけないし! 免許の更新に行こうと思ったのだけど、よく考えたら免許取った時も台風が来てたんだよね。 しかも…

コメント

最初コメントにコメントしてあげようと思ったんですけど、105%荒れる(主に消費税分)ししかもマイミクの日記でそんなことするのも非常識だし、そんな人と直接メールでやりとりすんのもウザイのでこっちに書くことにしました。 まず突っ込みどころしかない日…

変数のスコープ

スクリプトとか触ってていつもやべーなーと思うのが、宣言してない変数を使えることですね。 打ち間違えとか、グローバル変数を消した(消された)ことに気づかなくてそのまま使ってしまって原因不明のバグとかよくある話だと思います。 ちゃんとオブジェク…

デッドオアライブ4

世間がPS3で騒いでいるのでこっちはファミ通のねたでも書こうと思う。 DOA4のモーションブラーは綺麗ですね。 どうやってんのかなと思って細かく読んでたら 「1800フレームで描画」とか書いてあって笑いそうになった。 だから全体的にしょっぱい絵なのかなー…

Playstation Awards 2005

http://www.watch.impress.co.jp/game/docs/20050721/psawards.htm ク多良木先生の笑顔があとから乗っけたみたいに同じ表情ですごい。 PS3はここまで進化したのか。 しかし続編以外はスロシミュしかエントリーしてないね。ゲームもうだめぽ。

ミッドナイトコネクション

9曲目のラジオ風なのが気になってWebで色々調べたんですが、荒川良々という人らしいです。 知らないですけど。 意外とみんな気がついてないみたいなんですが9曲目の最後は10曲のLove Love Sessionにつながってるんですよ。 鼻歌がワザと下手すぎるので分かり…

速度ブラー

http://takamatsu.cool.ne.jp/tattyu/program/velocitybuffer.lzh 速度バッファを経由するとどうにも符号の処理とかおかしいので、結局速度で直接摂動してたわけですが、パース補間を切る方法がやっとこさみつかりました。 3時間もハマッた。。。 結局XBOXと…