DXライブラリ 総合スレッド 2008at GAMEDEVDXライブラリ 総合スレッド 2008 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト624:名前は開発中のものです。 09/02/23 00:01:18 DH1AxR+6 そもそも小数点以下が切り捨てられるのが正確じゃないと考えるのがおかしい。 表示座標と内部座標について見直せ。 625:名前は開発中のものです。 09/02/23 01:02:40 pMCsbAxr int型は整数をいれる変数です 626:名前は開発中のものです。 09/02/23 01:16:14 8ngKALzm ちなみに内部的に浮動小数点で持っても別にいい。 表示の時は整数キャストしなさい。 切捨てが気になるなら四捨五入の関数やマクロでも使いなよ。 演算速度はint>float>doubleだが、 floatで座標を持たないといけない設計のゲームが、 演算速度の関係でint型に戻すとかは考えない方がいい。 作ってるゲームにもよるが、あたり判定はコストが掛かるところ。 演算速度が気になるようなら、基本的な衝突判定アルゴリズム(4分木空間分割)を使うがいいさ。 演算速度の問題はアルゴリズムが解決してくれる。 627:名前は開発中のものです。 09/02/23 03:04:34 E10pxrAS 2Dゲームでそんなに正確さ求められるもんかねぇ。 それとは関係ない、こっちの話だが 俺の作ってる2Dゲー、今までは普通に動いてたのが PCに故障によって多少環境が変わったところ、 状況によって激重になるようになってしまった。 もともとそんなに高性能PCってわけじゃない(はずな)のに 非効率な組み方でちゃんと動いてたから安心してたんだが これはちょっと根本的に見直す必要があるのかもしれん。 画像のサイズを2のn乗にする事で多少改善した部分もあるが 画像とは関係なしに重くなる部分があるようなので それこそ以前勉強しようとして挫折した空間分割とか考える必要があるのかも……。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch