HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
1027
@keyDirectXについて6解決


@key

リンク

2012/10/27(Sat) 18:16:53|NO.50281

DirectXを使ったらどのくらい早くなるんですか?

あと、es_copyで透明色の指定はどうすればいいでしょうか



この記事に返信する


晩御飯

リンク

2012/10/27(Sat) 21:27:58|NO.50284

>DirectXを使ったらどのくらい早くなるんですか?
プログラムによる

>あと、es_copyで透明色の指定はどうすればいいでしょうか
ググっても出るけど恐らくヘルプに書かれていると思う



@key

リンク

2012/10/27(Sat) 22:26:57|NO.50285

ヘルプには「コピー元の画像で透明色に指定された色」と書いていてどう指定すればいいのかがよくわかりません



てれてれ

リンク

2012/10/27(Sat) 22:41:31|NO.50286

es_bufferのヘルプを熟読すると幸せになれるかも。



暇人

リンク

2012/10/27(Sat) 23:58:32|NO.50287

>DirectXを使ったらどのくらい早くなるんですか?
ハード次第(グラボ有るのか有るならどれを使ってるのか)なので一概に言え無い
2Dに関しては大差ない事もある
D3Dを使ったスプライトなら数倍から数十倍になる事もある



@key

リンク

2012/10/28(Sun) 17:04:57|NO.50294

ありがとうございます
自分のは2Dなのでそんなに効果ないってことかな・・・



暇人

リンク

2012/10/28(Sun) 22:21:27|NO.50307

>自分のは2Dなのでそんなに効果ないってことかな・・・
gcopyはgmodeのモードによって全然速度が変る
640*480の画像をモード0と1で比べると倍以上
1フレームにgcopyできる枚数に差がでる(0の方が多い)
自分のPCでは最高100枚ぐらいできるが安定的に60フレーム維持できるのは30枚ぐらい
但しヘルプに
>動作は モード0と同じですが、非常に小さいサイズ(16*16ドット以下等)のコピーを行った際 モード0よりも 若干 高速になる場合があります。
とある


家の環境だと上と同じコピーをes_copyでやると2、3倍ぐらい描画できる
(同じバッファコピーしてるだけだから実際に使うときも同じかは分からない)
モードによる差異はあまりない
es_bufferのテクスチャ使用フラグが1の場合gcopyと大差ない

es_excopyを使う場合はテクスチャ使用フラグは1にしないと使えないが
この場合の速度低下は無い(es_copyより速度は落ちる)

小さい画像をコピーする場合はこの限りではない


まずは自分の環境でどの程度差が出るか確かめてみた方が良い



ONION software Copyright 1997-2021(c) All rights reserved.