0からRPGを作る (196レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
135
(1): 名前は開発中のものです。 [sage] 2012/02/17(金) 19:25:34.05 ID:7eypUQEe(1) AAS
仮想マップを使ってないなら

class object;
class character : public object;
...
map<int, object*> viewList;
...
character chara;

// 登場している個数分繰り返す。画面に表示されていないものは弾く
const int key = chara.dy() - chara.height(); // 足下座標で管理
viewList.insert(key, *chara);

...
// 描画部分は
for(map<int, object*>::iterator ite = viewList.begin(); ite != viewList.end(); ite++) {
  object* p = (*ite).second;
  p->draw(...);
}

とかやるだけじゃね?
140: 96 [sage] 2012/02/20(月) 09:55:39.50 ID:MYRALV+M(1) AAS
>>135さん
最後のforのところは取り出して描画してるだけだと思うのですが、
viewListにinsert?すると勝手にソートされるんでしょうか・・?

>>136さん
はい、マウスも使います。左手で操作しつつマウスで
メニューとかを触ることができるので、案外楽かなぁと思って。

>>137さん
効果音うるさくなかったですか・・・?w
確かに気持ち悪いですね、みんな最短コースで近寄ってくるので
跳ねるなり、迷うなり入れてみます・・!

>>138さん
ローカルルール読んでなかった・・
サイト作ります!応援ありがとうございます!

>>139さん
あぷろださんにお世話になっていたので、その部分と
更新情報などをサイトには入れてこうかと思います。
確かにバイオハザード・・137さんの気持ち悪さはそこかもしれないですねw
壁にめり込まないはず・・・なんですが、めりこんだというからにはめりこんだのでしょうw
調査します・・・!
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.008s