[過去ログ]
Ruby でなんかゲームつくる (121レス)
Ruby でなんかゲームつくる http://mevius.5ch.net/test/read.cgi/gamedev/1205141142/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
16: 1 [sage] 2008/03/12(水) 14:57:52 ID:8yMzBc95 教えてもらった Tk のページ見てみました。 ソースもちょっとだけ読んだ。 あとそのままじゃ動かなかったから ActiveTcl 入れた。 参考ページ ttp://www4.ocn.ne.jp/~holmes17/html/rubytk.html tk84.dll が必要らしいので、ActiveTcl は 8.4.* の中で一番新しい 8.4.18 を入れた。 でもマップエディタのサンプルがうまく動かない。 それに期待していたものとけっこう違った。 Tk でマップエディタを作るには Tk の使い方を覚えないといけないけど その学習コストを考えたら、MyGame で作った方が早そうなのでやっぱり MyGame で作ることにした。 http://mevius.5ch.net/test/read.cgi/gamedev/1205141142/16
17: 1 [sage] 2008/03/12(水) 15:00:00 ID:8yMzBc95 >>14 ってことなのでせっかく紹介してもらったのに申し訳ないっす! http://mevius.5ch.net/test/read.cgi/gamedev/1205141142/17
19: 1 [sage] 2008/03/12(水) 16:07:20 ID:8yMzBc95 マップエディタの仕様を大ざっぱに決めた。 左クリックでチップを選択したり置いたりする。 右クリックは基本はスポイト。 でもキーボードから機能切りかえができるようにするかも。 例えば D を押したら消しゴムになるとか。 実装はチップを選択するところまでできた。 ttp://www7.atwiki.jp/rubydenanka/?plugin=ref&serial=4 http://mevius.5ch.net/test/read.cgi/gamedev/1205141142/19
20: 1 [sage] 2008/03/12(水) 20:04:47 ID:8yMzBc95 マップにチップを置けるようになった。 でも重い! 原因として思い当たるところがあるので何とかしたい。 http://mevius.5ch.net/test/read.cgi/gamedev/1205141142/20
23: 1 [sage] 2008/03/12(水) 21:58:35 ID:8yMzBc95 お。住人が増えてる? こんばんは >>21 >>22 今 MyGame のソース読んでますがほんとに機能はしぼられてますよね。 MyGame では画像の一部を切り出すメソッドが用意されてないので MyGame の Image クラスを少し拡張しようかと思ってます。 マップエディタを作るのに画像の切り出しをアニメーション機能で代用させたら メモリをすごい喰ってしまうようになって困りました(´・ω・`) テトリスがんばって! まとめサイトのアップローダとかよかったら使って下さい。 http://mevius.5ch.net/test/read.cgi/gamedev/1205141142/23
24: 1 [sage] 2008/03/12(水) 22:29:27 ID:8yMzBc95 とりあえずすごいアドホックな拡張ができた。 おかしなところが出てこなければいいのだけど…。 http://mevius.5ch.net/test/read.cgi/gamedev/1205141142/24
25: 1 [sage] 2008/03/12(水) 22:45:14 ID:8yMzBc95 キャッシュにも対応させた。 たぶんこれでいける。 module MyGame class PartialImage < Image def initialize(filename, x, y, w, h, *options) super(filename, *options) key = "filename-#{x}-#{y}-#{w}-#{h}" unless @@image_cache[key] @image = @image.copy_rect(x, y, w, h) @@image_cache[key] = @image end @w = w @h = h end end end http://mevius.5ch.net/test/read.cgi/gamedev/1205141142/25
26: 1 [sage] 2008/03/12(水) 22:48:49 ID:8yMzBc95 うわダメだ! key がおかしい。 filename は #{filename} の間違いだ。 http://mevius.5ch.net/test/read.cgi/gamedev/1205141142/26
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s