[過去ログ] ゲームプログラミング相談室 (986レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
711: 02/10/10 13:02 ID:??? AAS
>>708はID3DXSpriteまともに使った事無いに10万ペリカ
712: 02/10/10 13:45 ID:??? AAS
おまえら、相談室で煽りあうのは寄席。
713: 02/10/10 16:22 ID:??? AAS
煽りあいできるクソスレは他にいくらでもあるだろう
714: 02/10/10 16:37 ID:??? AAS
(´-`).。oO(くどい)
715
(1): 708 02/10/10 16:41 ID:??? AAS
DX8のスプライト関数使うとよく叩かれるんだけど
なんか理由あるの?
drawPrimitiveUPと比較しても速度変わんないんだけど?
抜き色指定とかでDDS使わない分、楽でいいだろうに・・・。
716: 708 [age] 02/10/10 16:42 ID:??? AAS
アゲハチョウ
717: ひきプロ ◆8fhky/PGis 02/10/10 16:49 ID:??? AAS
>>703
ためしに作ってみたら毎フレーム全部描画しても
GDIの時より軽くなりますた。
>>708
そういえばアルファブレンドができなくて悩みました
8のヘルプも読んでみようと思います
718
(3): 02/10/10 17:02 ID:??? AAS
>>715
ID3DXSpriteを使うと叩かれるのか。謎だな。
それはどこでの話だ。
719
(1): 708 [age] 02/10/10 17:43 ID:??? AAS
>>718
2ch
720: 02/10/10 17:51 ID:tjuH/a8v(1) AAS
ID3DXSpriteで、scaleで拡大率変えてたんだけど、
他の環境で動かしたらscaleが有効になってなくてしょぼんだった。
721: 718 02/10/10 17:54 ID:??? AAS
>>719
スレのリンクを貼るほどの価値もない話題ということか。
それなら気にしねーほうがいいんじゃねーの。
 
どうせ具体的な指摘は何も無かったんだろ?
722: [age] 02/10/10 18:08 ID:??? AAS
( ´,_ゝ`)プッ
723
(1): 02/10/10 19:04 ID:??? AAS
708=722?
724: 718 02/10/10 19:15 ID:??? AAS
>>723
違うだろ。さすがに。
725: 02/10/10 20:45 ID:pMa8asNt(1) AAS
ID3DXSpriteだと256*256以上の大きさのテクスチャを扱えないからじゃねーの?
726
(2): 02/10/10 20:50 ID:??? AAS
そんな制限は無い
727
(2): 02/10/10 22:57 ID:??? AAS
>>726
あるぞ。
728: 02/10/10 23:53 ID:??? AAS
>>708
> DirectDrawより簡単ではるかに便利。
DirectDraw は初期化と、ロスト時の再初期化処理だけで意外と面倒。
729: 02/10/11 00:28 ID:??? AAS
>>727
無い
サイズの制限はハード依存であってID3DXSpriteそのものの制限とは関係ない
730
(1): 02/10/11 00:33 ID:??? AAS
どのみち相対的な話である。
731: 730 02/10/11 00:46 ID:??? AAS
730は728へのレス。
732: 02/10/11 02:21 ID:??? AAS
>725 :名前は開発中のものです。 :02/10/10 20:45 ID:pMa8asNt
>  ID3DXSpriteだと256*256以上の大きさのテクスチャを扱えないからじゃねーの?
>726 :名前は開発中のものです。 :02/10/10 20:50 ID:???
>  そんな制限は無い
>727 :名前は開発中のものです。 :02/10/10 22:57 ID:???
>  >>726
>  あるぞ。
省18
733
(2): 02/10/11 02:45 ID:??? AAS
チュートリアルの5だと多少の変更で実行できるので、とりあえずコード書いて動かしてみたが、
Drawだと左上から256×256の部分が表示されるだけだな。
GeForce2MXだからVoodooのような256×256の制限はない。

確かDirectX7の時にはこの制限がなかったと思うが。
734
(1): 02/10/11 03:43 ID:??? AAS
Geforce3(32MB)で512*512テクスチャを試した。問題なく表示された。
ドライバは40.72 Beta
735: 734(補足) 02/10/11 03:44 ID:??? AAS
環境はWin2k+DirectX8.1SDK
736: 734 02/10/11 03:50 ID:??? AAS
>>733
2MXで問題が出るってことは結構メジャーな問題ぽいね。
HALドライバ依存の問題はいつも頭痛の種になるから欝。
737
(2): 02/10/12 08:41 ID:??? AAS
テクスチャサイズが256x256に制限されるのは、
VooDoo系チップの場合じゃ、ホゲェェェ!!
そういうハード特有の事情を知らんやつが、
Direct3D触るとろくなことがない。
738: 02/10/13 01:22 ID:??? AAS
>>737
だからハードウェアの制限とID3DXSpriteの制限を分けろよ(藁
739: 02/10/13 03:02 ID:??? AAS
>>737
おまいのまなこたんは、ふしあなさんでつか?
740: 02/10/13 03:30 ID:??? AAS
要点は256×256以上のテクスチャサイズを扱えるにも関わらず、
ID3DXSprite・Drawだと256×256以上のテクスチャは使えないだな。
741: 02/10/18 08:11 ID:Zt+yBkdj(1) AAS
>>733
DirectX8.1bのランタイムと
nVidiaの最新ドライバを使ってみたか。
742
(1): 02/10/22 20:32 ID:cC1V2h4q(1) AAS
ゲームで、プログラム以外のファイルからデータを読み出したいのですが、
データを生で置きたくないのです。

他のゲームを見てみたら、結構暗号化(?)されてたりして読めないのがあるのですが、
あれはどうやっているのでしょうか。

セーブデータや環境設定。
jpeg画像。
midやwavファイル。
省1
743: 02/10/22 20:33 ID:??? AAS
すいません、環境は

VS.NET
C++
DirectX8

です。
744: 02/10/22 20:41 ID:??? AAS
どうやるもなにも自分で好きなように変えれば良いだけ
745
(1): 02/10/22 20:43 ID:??? AAS
>>742
初心者スレ向けの内容だね。

「普通に読めない」というのは、暗号化(スクランブル)の場合と
圧縮の場合がありますが、それぞれについて。
スクランブルに決まったやり方はありません。
なぜなら、決まった暗号化の手続きがあるのであれば、
決まった複号の手続きで簡単に戻されてしまい、暗号化の意味が無いからです。
省5
746
(1): 02/10/22 22:57 ID:??? AAS
マップの書き方はどういうのがいいのやら
747: 02/10/22 22:58 ID:??? AAS
先頭に余分なものを追加するなり1ビットずつ反転するなり好きにするよろし

拡張子だけ変えて実はgifそのもの、なんてのもあったなー。すぐばれるけど。
748: 02/10/22 23:38 ID:??? AAS
>>746
どんなマップ?
平面なら二次元配列でいいと思うが。
749
(1): 02/10/23 00:55 ID:XrIoI0Co(1) AAS
逆汗すれば終わりだなー
名かには逆汗ブロックするものもあるけど
750: 02/10/23 01:44 ID:??? AAS
>>749
ん? 発想が逆だと思うよ。

「リバースエンジニアリングされたら終わり」じゃなくて、
「リバースエンジニアリングされなきゃ大丈夫」。
平文で読まれなきゃ読める人は大きく限定されるわけだからね。

でも、解析されても、個人製作のソフトにそこまで情熱を傾けてくれるのなら
それはそれで嬉しい気もする。
751
(2): 02/10/23 21:37 ID:rAqnFbe+(1) AAS
ゲーム製作者に質問です。

正直、Vectorにある数多くのフリーゲームで、何割くらい(または、いくつくらい)が
遊べるゲームだと思っていますか?

人によってかなり答えが異なると思いますが、みなさんの意見を聞かせてください。
752: 02/10/23 21:50 ID:??? AAS
プログラミングとの関係がないなら雑談スレでやろうよ・・・
753: 02/10/23 23:47 ID:??? AAS
>>751
2chスレ:gamedev
754
(1): 02/10/24 16:35 ID:??? AAS
>>751
個人的にはゼロ。
ぜんぜん遊べん。
755
(7): 02/10/24 17:51 ID:??? AAS
タスクあるいはジョブコンと呼ばれるリアルタイム処理なプログラミング技法上で
再帰処理が必要な思考ルーチンを組まなければならない場合、どうやってますか?
756: 02/10/24 17:57 ID:??? AAS
製作中断
757
(1): 02/10/24 19:21 ID:??? AAS
>>755
ageないと質問に答えてもらいにくいよ
急いでいないならいいが
758: 755 02/10/24 19:37 ID:??? AAS
>>757
急ぎではないのでマターリ待ちます。
759
(2): 02/10/24 19:44 ID:??? AAS
>>755
・マルチスレッド
・再帰処理をタスクシステムへ載る様に組み直す

パッと思いつくのはこれぐらい。
760
(2): 02/10/24 20:59 ID:??? AAS
>>754
そんなことはない。少なくともゼロではない。

>>760
必死だな(w
761: 02/10/24 21:41 ID:??? AAS
>>760
なんでそんなに必死なの
762: 02/10/24 22:06 ID:??? AAS
warata
763: 02/10/24 22:50 ID:??? AAS
ワロタ
764: [sageもう寒い季節だね。早いよね。] 02/10/25 02:42 ID:??? AAS
こんな事で笑っていてはいけません。
もっとおかしい事はたくさんありマンコ。
765
(1): 755 02/10/25 10:46 ID:??? AAS
>>759
2番目の奴の詳細解説キボン。
擬似スタックを作るんだっけ?
766: 02/10/25 11:11 ID:??? AAS
おまいらは、そんなにも擬似とつけたいのでつか?
おまいらが、いまよんでいるのは 擬 似 文 字 でつか?
767: 02/10/25 14:59 ID:??? AAS
擬似じゃなくて仮想なら無問題?
768
(1): 02/10/25 15:06 ID:??? AAS
いまここにある文字は
おまいらにとっては 仮 想 文 字 なんでつね?
769: 02/10/25 16:06 ID:??? AAS
ごめん、virtualにしといて
770
(1): 755 02/10/25 16:07 ID:??? AAS
仮性ホーケーは黙ってて欲しいな >768
771
(1): 759 02/10/25 17:17 ID:??? AAS
>>765
そういうことです。配列にスタックを作って自前で管理し、ローカル変数を
そのスタック上に置きます。
再帰を単純なループに開いた上、タスクシステム上でまわす事になります。
772: 02/10/25 20:04 ID:??? AAS
DirectXフルスクリーン@C言語で、
ユーザーからの入力文字(漢字変換とかもアリ)をげっちゅーするには
やっぱりInputBoxのAPIしかないのでしょうか?
773
(1): 02/10/26 01:01 ID:vJSal2rR(1) AAS
XindowsXP HomeEditionを使っているのですが、
自分のプログラムを実行するごとに重くなっていきます。
プロセス自体はちゃんと終了しています。

windowsって、プログラム終了時にメモリの解放って行ってくれないんですか?
まぁ、自分がメモリリークをつぶさなければいけないのですが。

特に、大き目の画像を扱った後にそのような現象がおきるみたいです。
どうなんでしょう。
774: 02/10/26 01:14 ID:??? AAS
>>773
タスクマネージャに該当プロセスがないことは確認したかい?
775: 02/10/26 01:14 ID:??? AAS
はい、確認しました。
776: 02/10/26 01:28 ID:??? AAS
解放は自動的に行われることになってるし、XPはNT系だからさらに安全なはず。
ただしこれはドライバが正常に動作していればの話。
ディスプレイドライバを更新するとかしてみれば?
777
(1): 02/10/26 01:46 ID:??? AAS
メモリ確保して開放せずに終了したら駄目じゃん。
778: 02/10/26 02:48 ID:??? AAS
>>777
プロセス終了時のメモリ解放は
OSの管轄ですが何か?

メモリリークが問題になるのは
長時間常駐するプロセスだけ
779
(1): 02/10/26 02:55 ID:??? AAS
不正な処理で終了した場合も開放してくれる?
780: 02/10/26 03:54 ID:??? AAS
>>779
まさか、しないと思ってるのか?
781: 02/10/26 04:37 ID:??? AAS
Win95のころはひどかったな。
一応OSが開放してくれるハズだが、
それを過度に期待したプログラムを組むのは避けた方が無難。
782: 02/10/26 04:44 ID:??? AAS
関係ないけど、windowsでプログラム書くんだったら
確保したメモリは必ず自分で解放しなくちゃダメだよ。
OSを信用する方が悪い。
783
(1): 02/10/26 07:46 ID:??? AAS
OSが開放してくれるとしても、それはあくまでも開放ミスに対する
救済措置と思ったほうがいい。確保したメモリは必ず開放するのが鉄則。
784: 02/10/26 10:14 ID:??? AAS
またmalloc&freeネタか・・・飽きないねえ
785: 02/10/26 12:43 ID:??? AAS
>>783
> OSが開放してくれるとしても、それはあくまでも開放ミスに対する
> 救済措置と思ったほうがいい
そりゃ違うだろ。

そもそも仮想記憶を使ってる OS の場合、ページテーブルやら TLB (*1) やら
は OS 以外は触れない。そこにバグがあると疑い始めたら、もはやアプリケー
ション側でとれる対策は何もないよ。
省4
786
(1): 02/10/26 14:26 ID:??? AAS
どんな環境でも開放しなかったメモリの後始末をしてくれる
という保証は無いからメモリリークするようなプログラムは
そもそも欠陥品と見ていい。だから開放しないと駄目。
それにOSが開放しなかったからといって、それはOSの
過失ではない。プログラム作った奴が悪い。
787: 02/10/26 14:35 ID:??? AAS
786でまとまりました。

では次の話題。

788
(3): 02/10/26 15:24 ID:??? AAS
実験に使いたいのですがOSがリソースを開放できない終了方法を教えてください
いくらやってもけしからんことに勝手に開放されてしまいます
789: 02/10/26 16:18 ID:??? AAS
>>788
Win98でRPCだか何だかを使うと起こりやすいそうだ
使ったことないけど
790: [ ] 02/10/26 16:22 ID:??? AAS
>>788
DOS環境とかゲーム専用機等ならたぶん開放しないのでは。
791
(1): 02/10/26 22:41 ID:??? AAS
>>745
アルゴリズムが公開されている暗号もある。

>>755
タスクと再帰処理がなぜ両立できないのか分からん。

>>788
何の実験に使うのか知らんが。
ファイルや共有メモリ等、OSが勝手に解放することがないリソースは存在する。
省1
1-
あと 195 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s