【C++】 DirectX初心者質問スレ Part24 【C】at TECH【C++】 DirectX初心者質問スレ Part24 【C】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト300:デフォルトの名無しさん 09/07/10 00:14:21 >>297 む、こりゃちょっとひどい気がする スレちゃんと読んでないけど、xyzは毎フレーム変化してるんだよな? どのタイミングで更新してるんだい? 301:デフォルトの名無しさん 09/07/10 00:19:30 >>299 D3DLOCK_DISCARDですね。 m_buffer->Lock(0, sizeof(D3DVERTEX) * 4 * m_smokes.size(), (void**)&vertex, D3DLOCK_DISCARD); この行が、動的バッファのロックです。 LockとUnlockの間に「ここで頂点情報を書き込んでいます」とか書くべきでした。すいません >>300 え、初心者サイトのサンプルをほぼそのまま使ったのですが、妙でしょうか? xyzの更新は、Lockの前に行っています。 m_smokesというのが、ビルボードの中心座標の配列vector<D3DXVECTOR3>です。 302:デフォルトの名無しさん 09/07/10 00:24:23 ちゃんとD3DLOCK_DISCARDでロックしてるし、 動的バッファの取り扱いは、特に問題はなさそう。 へえ、これでUP系の半分の性能なんだ、信じられんw 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch