[過去ログ]
DXライブラリ 総合スレッド その5 (1001レス)
DXライブラリ 総合スレッド その5 http://echo.5ch.net/test/read.cgi/gamedev/1259912953/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
885: 名前は開発中のものです。 [sage] 2010/02/15(月) 08:08:26 ID:BUryD20y 何故そこだけ問題があったんだろう。気になる。 >873だが、色々な変形に対応させようと思うと結構面倒だな。引数も増えるし。 回転と拡縮だけにしてしまうか。 ……とここまで書いて、 画像クラスを作ってしまえば簡単だということに気づいた。 http://echo.5ch.net/test/read.cgi/gamedev/1259912953/885
887: 名前は開発中のものです。 [sage] 2010/02/15(月) 20:55:41 ID:BUryD20y 行列とか完全に忘れてて愕然とした orz >>886 結局のところ、妥協して回転、拡縮、左右/上下反転の3つだけ関数にしたんだが、 どっちかっていうと、コーディングよりも設計に悩んでた。 変形する順番によって最終的な結果が変わる場合があるから、 それらに対応しようとすると、その分だけ引数も増えるわけで、結果として使いにくい関数になっちゃうのよね。 で、画像をクラスにして ImageClass img; //中略 img.rotate(3.14); //180度回転 img.extend(1.0,2.0); //縦2倍 img.rotate(1.57); //90度回転 img.draw(0,0); //0,0に描画 とかでも良かったかな、と思った。 http://echo.5ch.net/test/read.cgi/gamedev/1259912953/887
889: 名前は開発中のものです。 [sage] 2010/02/15(月) 21:57:09 ID:BUryD20y >>888 それだけで引数7つあるぜ? 各変形の優先度を決める(もしくは同じ変形を複数回行う)とか、 回転と拡縮以外の変形も出来るようにするなら、どれだけ増えるんだ。 http://echo.5ch.net/test/read.cgi/gamedev/1259912953/889
891: 名前は開発中のものです。 [sage] 2010/02/15(月) 22:17:52 ID:BUryD20y >>890 ゲームの都合上、縦横で別々に拡大率を設定できるようにする必要があった。 正方形を、90度回転させてから、横に2倍 □□ → ■□ → ■■□□ ■■ → ■□ → ■■□□ 横に2倍にしてから、90度回転 ■□ □□ → □□□□ → ■□ ■■ → ■■■■ → ■□ ■□ みたいに変わる。 http://echo.5ch.net/test/read.cgi/gamedev/1259912953/891
893: 名前は開発中のものです。 [sage] 2010/02/15(月) 22:29:12 ID:BUryD20y >>892 質問、90度以外でも渡し方次第で出来る? http://echo.5ch.net/test/read.cgi/gamedev/1259912953/893
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.277s*