[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 04/02 18:13 / Filesize : 213 KB / Number-of Response : 790
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

DirectX総合スレ (Part7)



1 名前:名前は開発中のものです。 [2007/05/19(土) 04:24:57 ID:KPbkIJbr]
言語はC++
他の言語使ってる奴はいますぐ消えろ

■過去スレ

DirectX総合スレ
Part 1: pc5.2ch.net/test/read.cgi/gamedev/1083728025/
Part 2: pc5.2ch.net/test/read.cgi/gamedev/1095863432/
Part 3: pc5.2ch.net/test/read.cgi/gamedev/1105333209/
Part 4: pc8.2ch.net/test/read.cgi/gamedev/1132937938/
Part 5: pc8.2ch.net/test/read.cgi/gamedev/1157727402/
Part 6: pc11.2ch.net/test/read.cgi/gamedev/1163691532/

577 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 11:11:24 ID:Yb56L5NJ]
>>576
映画のDVDとかナニいってるんだ・・・。
DVDに無圧縮で2時間の映像と音声を格納できるならMPEG2なんかで圧縮してないだろ。
ゲームだってVRAMに全部入ってメモリアクセスがネックになってないならDXTなんて使わん。

D3DXで読む時に中でフォーマット変換まで対応しているんだから元画像を非可逆で圧縮する必要はないって話だ。
DXT圧縮かけるかどうかはハード毎にその場で決定できるのに元画像を最初から圧縮しといたら
ハイエンドのマシン使っても綺麗な画質で表示できなくなるだろ。

578 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 11:51:42 ID:W4O6Gqi1]
>>575
ディスプレースメントマッピング的な方法でどうよ

>>577
君の理屈は、ゲームは容量的に軽いってのが前提だけど
まあそれで納得しました


579 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 11:55:14 ID:pMxrxtbg]
3DSMAXなんかの3DCGソフトも、デフォルトで用意しているテクスチャがjpeg形式になっているし、
クオリティーを下げすぎなければ劣化は分かりにくい。
結局は容量をとるか品質をとるかというだけなので、動画も静止画も音声も、
状況に応じて折り合いを付けて用意するという話でしょ。
なぜ特定の状況のみを主張して、手段を否定しようとするんだろう?

580 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 15:28:02 ID:qoE4q/I8]
質問があります
DX9ですがピクセルシェーダとか使えない状況です

レンダターゲットへのブレンディングで、乗算したいです。
が、D3DBLENDOPは
D3DBLENDOP_ADD = 1,
D3DBLENDOP_SUBTRACT = 2,
D3DBLENDOP_REVSUBTRACT = 3,
D3DBLENDOP_MIN = 4,
D3DBLENDOP_MAX = 5,
のようにMULがないです(ちょっと意外)
なんかいいほうほうないですかね・・・


581 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 16:35:37 ID:8VsLRRpb]
SRCBLEND に DESTCOLOR
DESTBLEND に ZERO で
OPはADD

血とかはこれでブレンドすべき?

582 名前:名前は開発中のものです。 mailto:sage [2007/12/31(月) 01:33:53 ID:NRQy/Jwv]
固定機能のマルチテクスチャで乗算できる

583 名前:名前は開発中のものです。 mailto:sage [2007/12/31(月) 21:07:51 ID:p3ufqOVv]
乗算はテクスチャステージしかなさそうですね・・・
レンダターゲットを2つ用意してスワップするしかないか・・・

584 名前:名前は開発中のものです。 mailto:sage [2007/12/31(月) 21:35:08 ID:ZRZkbRHK]
>>583
君の言う乗算は>>581とどう違うんだ?

585 名前:名前は開発中のものです。 mailto:sage [2007/12/31(月) 21:53:53 ID:M65Z7+Sg]
>>584
D3DBLENDOPでやるもんだと勘違いしてると思われる
某ゲー専でも同じこと教えてた先生がいたがw



586 名前:名前は開発中のものです。 mailto:sage [2007/12/31(月) 22:33:50 ID:4sEbbsjx]
まあこれはわかりづらい>>581がよろしくないな。



587 名前:名前は開発中のものです。 mailto:sage [2007/12/31(月) 23:52:44 ID:ZRZkbRHK]
まーな。でもマルチテクスチャで乗算とか
アクロバットな方法を紹介した>>582の方が罪は重いと思う。

588 名前:名前は開発中のものです。 mailto:sage [2008/01/01(火) 00:01:52 ID:pSXos0+3]
あけおめ?

589 名前:名前は開発中のものです。 mailto:sage [2008/01/01(火) 01:10:58 ID:+DiHn150]
581です
いまごろ気づきました。フヒヒ、サーセンw

掛け算2回とD3DBLENDOP1回ができるんですねえ。
なんとかなりそうです。

590 名前:名前は開発中のものです。 mailto:sage [2008/01/01(火) 01:11:43 ID:+DiHn150]
あ、まちがえた、580です。
新年そうそう・・・

591 名前:名前は開発中のものです。 mailto:sage [2008/01/02(水) 22:36:19 ID:W1fIe5O/]
はわわ〜…DirectXスレでもついに
固定機能パイプを使って乗算合成することが
アクロバティックであると評される時代が到来したか
とフェードアウトオヤジの俺は恐怖のあまり失禁

…のはずだったが、なんだ、よく読んだらテクスチャ
ステージで乗算合成?それはアクロバティックだな

パンツ汚して損した

592 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 01:44:01 ID:VEez10N7]
古ハード(といっても2年前に店頭販売してた)に対応させにゃならんので
イヤイヤながら固定機能でやってるけど
なんとも無益な作業であることよ・・・

テクスチャ2枚までですか・・そうですか・・

最も低機能ハードに合わせるととんでもなく回りくどい処理になって
イマドキのハードでの速度が出なくなってしまう
かといって細かく場合わけしすぎるとコードの管理が大変になる

つーか10年前と全く状況変わってませんな
泣ける

593 名前:名前は開発中のものです。 [2008/01/03(木) 16:28:16 ID:Kl638jwY]
古いハードなんて対応してるからじゃね?
はっきり言って需要ないと思う

594 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 17:27:30 ID:YmWHoxkQ]
ところがあるから困る・・・。
SSEで最適化しただけで起動できねーとか文句が来るんだぜ・・・。

595 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 20:00:25 ID:Nw/PqnFC]
SSEがないってことはペンIIとかAthlon(雷鳥以前)だな。
AMDがPalominoリリースしてSSE対応したのが2001年だから
少なくとも7年以上前のハードを現役で使ってるのか…
そういうユーザーって今でもWin9x系のOS使ってるぞ、きっと



596 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 20:05:44 ID:yisC8R/+]
実家の雷鳥1.2GHzはXP使ってるぞ

597 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 20:17:27 ID:YmWHoxkQ]
特にプログラマブルシェーダーに対応する場合は、
固定機能でも確実に動くようにもしておかないとフルボッコにされるからなぁ・・。

598 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 23:21:24 ID:yN5DioIe]
「3Dカードに金かける奴なんて、粗削りの洋モノFPSに夢中の血に飢えた精神異常者だけ」
「SSE?くだんねー。float値の積和なんて紙芝居エロゲや光栄の歴史モノには不要だろ」
「MMX?アリアリ〜。これないとバーチャロンできないしぃ〜。MMXで凝ったフェードイン/
フェードアウトするエロゲってかっこいいよねぇ〜」

といった脳味噌スポンジ野郎が多数派だった3D暗黒時代ならまだしも、今やエロゲが
国内ユーザーのPCスペックの底上げどころかハイスペック化を牽引してる時代だぜ?

「イリュージョンとかティータイムとかフロントウイングの3Dエロゲベンチが快適に動かない
環境なんてゴミだよね!」とエロゲヲタ共が喧伝してくれたおかげで3万円以上する
8800GTが2007年度ベストセラー。この流れに乗って旧ハードはどんどん切り捨てようぜ!

599 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 23:47:58 ID:YmWHoxkQ]
オンボードのグラフィックチップがどれほどのシェアをなめてはいけない。
グラフィックで詰まるのはほとんどがIntelのヤツだ。

600 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 00:57:50 ID:J7VI6tB8]
誰がどの環境をターゲットにしようが自由だが、
ここで低スペック環境対応オナニーを無駄にグチグチ語る意味が何かあるのか?

601 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 01:05:39 ID:DXeF22Mo]
君は意味がなければオナニーをしないのかね?

602 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 01:31:23 ID:Ls7FAwQQ]
>>599
それでも、NeoMagic製のショボショボビデオチップ積んでるのが
当たり前だった7年前に比べたら雲泥の差なんだよ

それにグラフィックス機能内蔵タイプのIntelチップセット使ってるのは
軽量で電池餅重視でお値段割高なモバイルノートがメイン。
このユーザー層は出先でワード・エクセル・パワポ使ったりメール送受信したり
ウェブ閲覧できることが最優先で、グラフィックスに電力を食われるのを嫌う。
モバイルノートをデスクトップ代わりに使って、ゲーム動かないとか
文句垂れるのは奇人変人だけだから、斬り捨てて川に投げ込めばよい

ゲーム環境の下限として意識するなら、デスクトップ代わりに使われる
10万円代のA4ノートな。この製品群は3年くらい前からATIかNVIDIAの
ノート向けGPUを搭載しており、「とりあえずFFXI遊べます」状態だよ


603 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 01:38:27 ID:Ls7FAwQQ]
×3年くらい前から
○3年前には既に

604 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 05:45:14 ID:1dQpPiYi]
>>601
今年初おれの心を打ち抜いた名言

605 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 06:38:52 ID:lFm3Q862]
実際に環境対応表とかどう書いたらいいんだろう
DirectX9 では足りないような



606 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 07:21:56 ID:/lQXeuOK]
>>605
自分が使ってるPCのスペックを最低動作環境とする

607 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 07:57:46 ID:oMxOs5Ih]
>>605
うちの会社は2008年になっても CanBeのスペック が最低動作環境になってる
そろそろ捨てろよ

608 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 11:17:14 ID:+TaR686g]
DX9を世代に分けると
プログラマブルシェーダ(以下PS)なし/PS1/PS2/PS3の4世代になる
そのうちPSなし と PS2以降の性能差が激しい
PS1は微妙な性能。過渡期だったしな

#「性能」はプログラムの作りやすさも含む総合的なものと考えてくれ

Vistaのaero grassがPS2必須になってるのも分からんでもない
ttp://www.microsoft.com/japan/windows/products/windowsvista/buyorupgrade/systemrequirements.mspx

現状、PS1以前のハードは相当数ある
切捨てる前にターゲットユーザ層がどんなか今一度把握したほうがいいぞ
ネットでの調査は疑ったほうがいい、ほとんどのユーザは発言しない

次の切捨てポイントはPS2の有無になるのかなあ。
その次はDX10かな。

609 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 13:49:42 ID:rbnGNnqF]
100歩譲っても、2年前に店頭販売されていたPCでテクスチャ2枚なんてのが
あるとは思えないけどな。。
Intelは2002年の845Gで4枚対応してるし、VIAも2003年にはUniChromeになってる。
DX8の最低スペックが4枚だし、低スペック御用達のFX5200も2003年に出てる。

610 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 15:41:26 ID:+TaR686g]
思う思わないは勝手なんだけども、ま、事実を1つ。

ttp://www.vaio.sony.co.jp/Products/M5/spec.html
ttp://journal.mycom.co.jp/news/2006/01/12/014.html

SiS661FXのVGAコアはSiS315相当らしい(=Real256E=Mirage1?)
DX7.0世代と言ったほうがよい?

611 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 15:46:34 ID:zcTV7xNT]
とりあえずPS2.0をベースに作りつつ、
DX7.0世代でも「一応動く」ようにしておくのがベストでしょ。

はなっから動かないことに対して文句をいう人はいるけど、
動くけど重いなら大抵マシンスペック不足だとあきらめてくれる。

612 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 16:55:40 ID:BAmqx69s]
バージョンチェックでおめえのマシンじゃうごかねえよで弾きたいのう

613 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 17:10:29 ID:HGD+APhm]
ビデオチップ名で弾くしか ない

614 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 17:10:44 ID:oxRhSX+l]
頑迷な上司を黙らすにはシェーダのライティングもエフェクトもない最低バージョン作ったほうが早い。
そういう上司はどうせゲームなんか遊ばないで書類の対応機種の項目しか見ない奴だからな


615 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 17:16:55 ID:HGD+APhm]
>最低バージョン
これをどこに設定するかが問題なんだよ



616 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 17:30:37 ID:T9EW6DAm]
PC-9801VM

617 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 17:35:56 ID:zcTV7xNT]
ピクセルシェーダー未対応のハードだろう。
ドライバ的にDirectX9が初期化すら出来ないハードは流石にどうにもならんし。

俺はGeForce4MX(Go)とRadeon7000でチェックしてる。
無論速度度外視の動きますチェックだけだが。

618 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 00:16:01 ID:m6e5EhS6]
1つでも対応してなかったらRampモードで
動くようにするルーチン作っておくといいと思う
俺はこれで面目だけでも動くという建前だけで乗り切った

619 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 00:37:26 ID:HosbdiKh]
D3D9にはrampはない。(D3D8はわからん)
で、リファレンスラスタライザも動作実績に含むかどうかだが
普通含まないと思う。
つまり、ラスタライズに関して言えば、
少なくともHALで動く必要がある。

620 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 00:38:24 ID:l2DMtfpF]
Dx9でソフトウェアエミュレーションはMSが禁止してたはずだが・・・。
デバイス自体SDKがインストールされてないと初期化できないだろ。

621 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 02:40:51 ID:m6e5EhS6]
>>619
いいじゃん
リファレンスラスタライザで
どうせうごきゃいい程度の対応になることはしょうがないんだし
それにグラボを買わなきゃどうしてもできないってケースでもないし
ちょっと我慢すればCPUがそれなりによけりゃやってやれないこともないわけだしw

現時点一番楽な面目の保ち方だと思う・・・よ?w

622 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 03:04:08 ID:OYV99td+]
対応対応するからつけあがるんだ。
貧乏人は切り捨てろ。MSのように。
金のない奴に貧弱PCでMSのOSで3Dゲームできるなんて思わせるな。

623 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 06:34:38 ID:cWpOsuo3]
動作確認がとれたGPUとドライバのリストを掲げて
この水準以上なら多分動くでしょう、これ以外は未確認だよ
としたほうがいいか

624 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 08:53:32 ID:l2DMtfpF]
>>621
だからリファレンスラスタライザはSDKがインストールされてる環境じゃないと初期化に失敗するっての。
DX7のソフトウェアエミュレーションと違ってあくまで動作確認用のデバッグデバイスなんだよ。

リファレンスラスタライザ使うようにして製品をリリースするのもMSが禁止してるはず。

625 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 09:43:35 ID:Ce5W5I7g]
そう。リファレンスラスタライザは
エンドユーザー向けのランタイムパッケージに
入ってない

もうね、天下のスクエニ様のMMORPGが
Radeon9500以上推奨とか言ってたのが
四年以上前なんだべ。

あのあたりで堰を切ったように

国内メーカーの普及価格帯A4ノートPCが
飛躍的に



626 名前:うっ誤送信 mailto:sage [2008/01/05(土) 10:24:09 ID:Ce5W5I7g]
3D性能を高めてる。

なお、その当時入学祝いなどでPC買ってもらった
大学生も今や院生か社会人。
今現在の十代〜大学生が使ってるPCなら
たいていFFXIくらい動くと思っていい

627 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 12:28:34 ID:KErSRJzm]
結論:FFベンチが起動すらしない環境は捨てろ

628 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 12:50:21 ID:l2DMtfpF]
FFXIはシェーダーない環境でも動くぞw

629 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 14:22:30 ID:m6e5EhS6]
>>624
dのついたdll同じフォルダにいっしょにいれときゃ動くじゃん

630 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 14:39:42 ID:l2DMtfpF]
>>629
それ再配布禁止だろw

631 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 15:03:02 ID:m6e5EhS6]
>>630
もう売っちゃってるよ(マジでw)

632 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 15:11:10 ID:+7zRAw4w]
犯罪者じゃん。
自分の知財は売るけれど、他人の知財は盗みます、ってか?

633 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 15:19:04 ID:l2DMtfpF]
>>631
ソレは普通に笑えない事態になる可能性あるから気をつけたほうがいいよ。

634 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 17:11:19 ID:+kGNqqbZ]
( ・∀)人(∀・ )通報しますた!

635 名前:名前は開発中のものです。 mailto:age [2008/01/05(土) 20:46:12 ID:nh9ttIgT]
参考書どおりのサンプルゲームを作っていて
コンパイルには成功するのですがいざ実行してみるとと

タイトル画面→ボタンを押してゲームのメイン画面に移ろうとする→ウィンドウ固まる(応答しません)

なぜでしょうか?エラーは出てこないのに・・・・・
ちなみに敵の当たり判定を作ってからこのような状況になりました



636 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 21:40:37 ID:kroL5Yqn]
デバッグするのもプログラム技能です。
追加部分を外して、動作するようにします。
小分けして追加すれば、悪い部分が特定できます。

その状態で、状況を詳しく説明すれば 回答する事が出来ます。

637 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 21:52:53 ID:qngY1xJ6]
>>635
せめてソースを出せ
参考書のサンプルとか言われてもその参考書が何かすらわからないのに答えられる人は居ない

638 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 22:09:45 ID:NMkx+PqN]
>>636-637
参考書のソースに誤字脱字があったようです
付属の正解ソースをちまちま追加していったら成功しました
お騒がせしました

639 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 00:28:16 ID:u9iNOvPw]
つーか内容を理解しながらやらないと同じ事が起きるよ

640 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 01:05:16 ID:3f5w+vJc]
>>639
それに気がつくにはまずやってみないと駄目だぜ

641 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 01:25:19 ID:6QGiKHYD]
誤字脱字があったらそもそもビルドが危ういと思うがな

642 名前:名前は開発中のものです。 mailto:sage [2008/01/08(火) 00:01:19 ID:K7Wj77x+]
SDKのサンプルの中のモーション再生ってどれでつか?


643 名前:名前は開発中のものです。 mailto:sage [2008/01/08(火) 01:17:15 ID:Cn90fgou]
私は腐女子には厳しく当たる


644 名前:名前は開発中のものです。 mailto:sage [2008/01/16(水) 11:19:24 ID:MkRoAGZZ]
ゲームをフルスクリーンにした状態でカーソルを画面上部に移動するとタイトルバーやメニューが表示されるゲームがありますよね。
あれはどのような仕組みで実装できますか?



645 名前:名前は開発中のものです。 mailto:sage [2008/01/16(水) 12:11:24 ID:9zSRl2LW]
・SetDialogBoxMode + DrawMenuBar
・自分で描画

俺は一応上の方法で実装してみたけど、
メニュー表示の時に画面が潰れるのと、
環境によって挙動が異なるとか言う話を聞いた
他にやり方あったら俺も知りたい



646 名前:名前は開発中のものです。 mailto:sage [2008/01/16(水) 12:31:15 ID:y/Q6zlFH]
ゴリゴリメニューを描くという手も

647 名前:名前は開発中のものです。 mailto:sage [2008/01/16(水) 13:17:18 ID:xYrU2VKm]
そもそも何でそんな無意味なインタフェイスにしたいのか、
納得のいく説明をしてくれ。

648 名前:名前は開発中のものです。 mailto:sage [2008/01/16(水) 13:21:49 ID:A0kLYqhJ]
こういうゲームがるんだけどこれはどういう仕組みで実現してんのかって聞いてるんでしょ?
なぜ納得させにゃならんのか。

649 名前:名前は開発中のものです。 mailto:sage [2008/01/16(水) 14:57:07 ID:9zSRl2LW]
無意味?エロゲには必須の機能でございます

650 名前:名前は開発中のものです。 mailto:sage [2008/01/16(水) 15:02:06 ID:iBzBLF+L]
割り込みスマソ、質問っす。
PSFとやらをやってみたいのだが、シャドウフィールドってどう参照したらいいんだ?
中心部の解像度を上げたいので、キューブマップのミップマップ参照等がいいかと思いきや、
ミップマップでは流石に外側の解像度が下がりすぎかと思われ。

素直に3Dテクスチャ使って参照前に適当に補正したほうがいいのかしらん?


651 名前:名前は開発中のものです。 mailto:sage [2008/01/16(水) 22:01:41 ID:1zS1Z0SB]
エロゲ以外でも見かけるインターフェイスのような。。。

メディアプレイヤーか?
いや、あれはマウスを動かすだけでメニューがでてくるっけ。

652 名前:instemast [2008/01/17(木) 01:16:45 ID:/4kNmb81]
ColorKeyと頂点Alphaを同時に使っちゃうスレ:
www.freem.ne.jp/cgi-bin/bbs/create/osiete.cgi/mode_view/no_134/

653 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 02:25:46 ID:ZBw2DrhE]
>(C) 2000-3000
未来人きたこれ

654 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 11:22:00 ID:KBMiVTX7]
昔ゲーム作ったときに
メニューをWindowsのやつ使えないかがんばってみたけど
結構めんどくさくて、結局全部作っちゃった。
で仮に使えたとしても
そのまま使うといかにもWindowsですって感じでかっこ悪い

FPSだと必要ないから見かけないけど、
AoEとかCiv4のロードセーブ画面みたいなの
(スクロールバー、エディットボックス、ツリービューなどなど)
ってどうやって実装してるかわかりますか?
Windowsぽく見えるだけで全部自前で作ってんだろうか


655 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 12:00:33 ID:JNyhjt2O]
Windowsを真似なくても良いのなら、コントロールは自前で作ることも多いんじゃないかな?
俺は一揃え持ってる。



656 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 12:18:42 ID:uI44s8RY]
>>654
あれ全部自前ですよ (カンファで例に出されてた)
エディットボックスのみWM_でIMEとやりとりするけど
どこが変換中とか何を表示すればいいとか全部わかるから
それに従って自前でやるだけです

657 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 17:35:11 ID:FiFo5tWZ]
>>650
ここは新しい技術について行けなくなったオッサン達が
メニューバーとかWin32APIとかそういう話(肝心のゲームが作れない)で初心者を哀れむことに生きがいを感じているスレなので
もっとホットな議論を交わせるところを当たったほうがいいと思います

658 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 17:39:39 ID:mpFjDaFw]
win95時代はそれこそメッセージウィンドウやステータスウィンドウとかまでWindows組み込みのを使ってたゲームが結構あったけど
さすがにもうその手のUIは滅びていいんじゃないかと個人的には思わなくもない

659 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 17:52:25 ID:5w6rDg9B]
>>657が、相手にしてもらえなかった>>650の自演なのではないかと
個人的には思わなくもない

660 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 18:19:21 ID:/ZwPE7kH]
たしかに教えて君の自演に見える罠。
だいたい問題が分かってるなら答えも自ずと分かってくるだろ。
そうやってオッサンへと成長していくんだな。

661 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 20:55:32 ID:FiFo5tWZ]
>問題が分かってるなら答えも自ずと分かってくるだろ。
それが出来れば誰も苦労しません
安直に自分の持つ知識ですべてが解決できると思い込んでいるのか
そもそもそんな高度な問題を相手にしようとしていないのか

エロゲーしか作れないようなプログラマには
PSFのGPU実装なんて必要としないのでしょうね

つかロートルに質問なんてしねーよwwっうぇwwwww
もしかしてshaderも書けない人達ばかりだったりしてwwww
最適化の話になるとすぐ脊髄反射する馬鹿ばかりだしwwwwww
痛すぎる

662 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 21:12:09 ID:R3N0acuP]
>>661
IDがFIFO

663 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 22:04:58 ID:/ZwPE7kH]
やっぱり自演かよw
最近は院を出てても「論文を教えてください」とか当然のように言う奴が多いんだな。
自分が他人に依存してるくせにそれが当然と思ってやがる。

664 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 22:40:12 ID:FiFo5tWZ]
>>663
院生とか自演とか、被害妄想の激しい人だなぁ
私は一度も質問なんてしていませんよ
頭大丈夫ですか?

665 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 22:50:05 ID:5c9YsE4m]
>>664
こういうのは放っておいたほうがいいよ



666 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 23:21:13 ID:/ZwPE7kH]
だから他人のおまえが何のために>>661みたいなレスをするんだよ。
他人ならおまえが>>650の質問に答えてやれ。
おまえが馬鹿でじゃないことを期待してるぞw

667 名前:名前は開発中のものです。 mailto:sage [2008/01/17(木) 23:59:25 ID:5w6rDg9B]
だよなぁ。自演じゃないと必死に言い訳するんなら、それこそ答えてやればいいのにw

668 名前:名前は開発中のものです。 mailto:sage [2008/01/18(金) 00:11:32 ID:xiHsdlwi]
>>654
コンシューマに移植することになったらどうすんだ?
はじめから選択肢からはずれることしてんじゃねぇよw
自分の資産にもならねーし
デバッグ用ウィンドウぐらいにしか使えないじゃん

669 名前:名前は開発中のものです。 mailto:sage [2008/01/18(金) 00:12:52 ID:4LLN0D2J]
またこの流れか

このスレの住人は自分が気に入らない人間を自演扱いするのが本当に好きだなあ

670 名前:名前は開発中のものです。 mailto:sage [2008/01/18(金) 00:13:54 ID:xiHsdlwi]
>AoEとかCiv4のロードセーブ画面みたいなの
よくわからんけどVCに似たようなウィンドウある?
ツールウィンドウのことじゃないよね?w(それだったら聞くまでもないかw)

671 名前:名前は開発中のものです。 mailto:sage [2008/01/18(金) 00:36:29 ID:/GjIDgKz]
>>668
移植=まるごとコピーだとでも思ってるのか?
コンシューマの仕事したことないのか

672 名前:名前は開発中のものです。 mailto:sage [2008/01/18(金) 00:39:37 ID:+EGLm9mf]
>>650
くわしく

673 名前:名前は開発中のものです。 mailto:sage [2008/01/18(金) 00:46:30 ID:xiHsdlwi]
>>671
ばかやろ
面倒くせぇじゃねーかよ
人にまかせるにしても余計な作業発生するし
グラまわりかえるだけで移植終わらせたいだろフツー

674 名前:名前は開発中のものです。 mailto:sage [2008/01/18(金) 00:52:31 ID:/GjIDgKz]
>>673
そのハードでできる事をするのがプロの仕事だよ
その程度のことを面倒だなんて言ってたらやっていけない

君の理論だとフルスクリーン起動以外は絶対に認めない事になるな
そんなのWindowsユーザーは誰も求めちゃいないぞ

675 名前:名前は開発中のものです。 mailto:sage [2008/01/18(金) 01:03:06 ID:5Ny7fd7Y]
おちつきたまえ。
コンシューマーへの移植仕事が来るほどまともな会社に勤めてから語ろうじゃないか。



676 名前:名前は開発中のものです。 mailto:sage [2008/01/18(金) 01:07:28 ID:xiHsdlwi]
>>674
できるできないの話なんてしてない
じゃあ、君でない誰か別の人間が作業をやることになったらどうだ?

「あー、こりゃちょっと大変そうだねー
ウィンドウなんてなんでつけたの?ちょっと値段上がっちゃうけどいい?」

なんて外注になんて出したら無駄に値段があがってしまうぞ
その作業自体がとても簡単なものだとしても向こうはその値段をぼったくる
口実を手に入れるんだ

お前みたいに自分のまわりしか見えてない馬鹿のままじゃ利益でねぇな
いまのままじゃお前は一生ただのPGで終わるぞ

677 名前:名前は開発中のものです。 mailto:sage [2008/01/18(金) 01:09:14 ID:K3UELJed]
見えない敵と戦うのもほどほどにな






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<213KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef