- 1 名前:名前は開発中のものです。 mailto:sage [2009/12/04(金) 16:49:13 ID:7SKA4I5z]
- Cを習得した程度のスキルでも、
GUIのゲームを比較的容易に作成する事を可能にする、 「DXライブラリ」に関するスレッドです。 DXライブラリに関するテクニックなどの情報交換などを行う事で、 多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。 【公式】 homepage2.nifty.com/natupaji/DxLib/ 【過去スレ】 DXライブラリ 総合スレッド pc11.2ch.net/test/read.cgi/gamedev/1197468399/ DXライブラリ 総合スレッド 2008 pc11.2ch.net/test/read.cgi/gamedev/1224923873/ DXライブラリ 総合スレッド その3 pc11.2ch.net/test/read.cgi/gamedev/1238429676/ DXライブラリ 総合スレッド その4 pc11.2ch.net/test/read.cgi/gamedev/1249822550/
- 962 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 03:58:01 ID:qZkPMJuP]
-
LoadGraphを使う関数を繰り返し呼び出してると 例外が出て強制終了することがある 具体的には、 main(){ : : shop->open(); } とメインの関数からクラスのメンバ関数を呼んだとき、 openを十回くらい呼び出すと、openを呼んで最初に出てくるLoadGraphで強制終了する open内で何度もLoadGraphを呼び出しているが、最初のLoadGraph以外で強制終了したことはない 他のまったく別のクラスのメンバ関数でも、二回目に呼び出したときに 最初のLoadGraphで強制終了するので、 openでなくLoadGraphに問題があると思うんだけど そもそもどういう状況でLoadGraphが例外出すか分かりませんか? メモリ使用量を見る限りメモリリークなどはない ちなみに使ってるのはBcc版
- 963 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 04:03:15 ID:qXzrwIFO]
- 具体的の意味わかってんのかカス
- 964 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 07:32:26 ID:Jsc/BFjh]
- 例外ってどんな例外? メッセージとか無い?
読み込んでる画像はどんな画像? ファイルサイズとかフォーマットとか。 メモリリークかどうかもどんな環境でどれくらいのサイズの画像を読み込んでるのか教えてくれないとこっちでは判断できない もっと詳しく
- 965 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 09:49:28 ID:RLyfmrNj]
- 全く具体的じゃないのに具体的には、とはこれいかに。
- 966 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 09:53:22 ID:KFJm0GRx]
- 何が例外出すか分かりませんか?だよ
どういう状況で例外出すってエラーメッセージに全部書いてあるだろうが
- 967 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 10:11:36 ID:a8pqqcvy]
- エスパーしてみるに、
「最初のLoadGraph」に指定してるファイルが、 (1)形式的に未対応のものを指定している (2)指定ファイルの内部フォーマットがおかしい のどれかなんじゃないのかな? 「最初のLoadGraph」以外は成功してるって話だし。
- 968 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 15:35:20 ID:etAIwZMZ]
- DX_ライブラリ使っていたら
いつもなら「ch.」(chは構造体)で設定したパロメータが表示されたのに 今日使ってたら表示されなくなった。これってどこの設定変えれば元に戻るの?
- 969 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 16:19:36 ID:AEul0BlH]
- インテリセンスはよくぶっ壊れる
- 970 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 16:56:28 ID:OQn9U246]
- たまにJavaやるとEclipseの入力支援の賢さに感動する。
- 971 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 17:28:51 ID:ROg57qmn]
- いや普通にVS2008の方が賢いだろ C++はダメダメだが
- 972 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 20:46:20 ID:LFTpl00q]
- >IntelliSense
最近のは分からないけど、ちょっと変なことやると対応しなくなるしなあ。
- 973 名前:962 mailto:sage [2010/02/24(水) 20:46:27 ID:qZkPMJuP]
- Bccのデバッガは見方がよく分からなかったのでVC++で原因を調べてみた
移植にかなり手間取ったけど、原因はnew,deleteでの HEAP CORRUPTION DELETEDだった ごめんよ、DXライブラリ
- 974 名前:名前は開発中のものです。 [2010/02/25(木) 00:10:24 ID:wGlYMdYr]
- VS2008EEC#でDXLib使ってるけど、ゲーム開発はなんでC++が多いいのか・・・?
C#使いやすいと思うんだが・・・
- 975 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 00:27:31 ID:JfnFuENI]
- C#とC++と、どっちも知らない人間(俺みたいな)が始めようとしたら
そりゃデフォルトで解説されてるC++使うよ。
- 976 名前:名前は開発中のものです。 [2010/02/25(木) 00:40:37 ID:rlWr6nuc]
- >>974
>>975 素人はメモリ管理で苦労させられる C#はライブラリの導入・セッティングまでも驚くほど簡単だ
- 977 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 00:43:57 ID:o6l4NITL]
- むしろメモリ管理を隠蔽化されると不安になる
- 978 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 00:57:11 ID:xk33jNpg]
- C#は動作速度どうなんだ?
あと.NETないと動かないんだっけ それはどうでもいいが
- 979 名前:名前は開発中のものです。 [2010/02/25(木) 01:15:00 ID:rlWr6nuc]
- >>978
今のPCスペック考えると動作速度気にするのは意味無いかな 同人レベルならFFやメタルギアのような実写モーションやるわけではないし HSPよりは圧倒的に速いよ、ニコ動見てもHSP+Easy3Dで3Dアクション作ってる奴がたくさん居る C#もJavaもゲーム製作には十分過ぎる
- 980 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 01:40:51 ID:DXATdGPP]
- >>974
>>975の理由もあるが、 単純に、C言語覚えたから次はorいよいよC++に〜とかって感じじゃない? JAVAとかの経験がなければガベコレとかも知らないだろうし。 メモリ管理とかはまぁゲ製作以外で活かせる人なら勉強にもなるから良いやー、とか。
- 981 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 02:07:47 ID:hEXp+gEa]
- C#は解析が簡単なんじゃないの?
改造し放題だと市販のゲームには向かないと思う
- 982 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 02:29:34 ID:8SXpDUIf]
- >>974
公式サンプルがC言語で書かれているし、どれか一つ言語を覚えるとしたら自然にC言語になるんじゃないかな。 DXライブラリ自体もC言語で書かれてるしね。 >>981 難読化ツールというものがある。 それにC言語でも解析は可能なので市販する場合は独自に暗号化する必要がある。 特に画像、サウンド、シナリオテキストは見えてしまうとマズいので。
- 983 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 02:39:17 ID:hEXp+gEa]
- そりゃデータは暗号化するだろうけど、それは言語とは関係ない話では?
- 984 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 05:08:59 ID:SPGhDv+7]
- >>982
ぜってー使ったこと無いだろ>難(ry あのスカスカ具合を見てから言えw データも言語関係ないし
- 985 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 07:36:27 ID:fv/CwMlZ]
- C++はWiondows標準のexeファイルを作成でき、そのまま実行できる
C#やJAVAはWindows非標準の中間ファイルしか作れず実行環境のインストールをユーザーに説明し、納得させ、実行させなければいけない 余計なソフトのインストールを嫌うユーザーは多い 速度よりも何よりもこの差があるからC#やJAVAは選ばれない
- 986 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 07:53:11 ID:xyh/cBvs]
- インストーラーで強制インストールとかまんこい
- 987 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 08:25:15 ID:JegjOA7A]
- デフォルトでインストール済()笑
- 988 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 08:29:09 ID:8SXpDUIf]
- >>983
どの言語にしても暗号化は必要と言いたかったのだけど・・・ >>984 >あのスカスカ具合を見てから言えw どの難読化ツールを使ったか知らないけど、それでスカスカだと感じたんならしょうがないね・・・ そこまでセキュリティが必要なものを作っている人もいないと思うけどなあ。
- 989 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 09:03:26 ID:PKMfSc2o]
- >>981
現状の市販ゲームが改造し放題なのばかりなのに何言ってるんだ。
- 990 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 09:57:05 ID:8oJeVww7]
- >>984
無料のやつしか使ったこと無いだろ
- 991 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 10:40:15 ID:olOvytZe]
- DXライブラリから話がずれてるぞ。
|

|