最近、C++でDirectXをやっているのですが、C#に慣れ親しんだせいか、C++のエグさに失神しそうです。
そこでお聞きしたいのですが、「C#とXNA」「C#とDirectX直接」のようなものは、
「C++とDirectX直接」と比べて、速度はどれくらい違うものでしょうか?
作りたいゲームは3DのFPSゲームみたいなやつですが、
さすがに数千円のFPSゲームのようにハイスペックを要求するものではないです。
それこそピンキリだとは思いますが、個人的な感想などでも構いませんので、暇なときにご回答ください。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
C#の問題点。
・C#はリコンパイルされる可能性が高い。メーカーはそれを嫌がる。
・コード的にはC#の方が絶対に遅くなる。それはネイティブとMSILの差だから仕方が無い。例えば20%遅くなって調整に手間取るぐらいならC++を選ぶのがメーカーの選択。
・.NETのライブラリコードが大きいので配布時に不便。インストールを共用する必要がある。
ただ、組みやすいのがC#のメリットでしょうね。その便利な分だけ自動で処理してくれるので遅いわけですが。
No.1
- 回答日時:
1つだけ言えるのは「FPSゲームを作ってるメーカーはC#よりC/C++を使ってるメーカーの方が圧倒的に多いっぽい」と言う事。
これは「幾つかのゲームプログラムを覗いて実行コードを見てみたら、C/C++が吐き出したっぽいCPUコードばっかりだった」ので、かなり確からしいです。
C/C++が良く使われる理由は、予想ですが「C#は実行コードが冗長になるし、遅いから」だと思われます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UWSCでMOUSEORG関数が上手く処...
-
sinカーブの表示のさせ方
-
変数名「cur」について
-
なぜWEBは半角カナがだめなので...
-
アルファベットに付いて質問し...
-
Access DCountでの連番について
-
Excel VBAでOpenTextのFieldInf...
-
オープンソースのオリジナルコ...
-
ASCIIコード表の出力
-
pythonで同じコード内で複数の...
-
access2003 クエリSQL文に...
-
JANコードとPOSコードは同じ?
-
何故出来ないのですか?
-
欠番の抽出について
-
VBA リストボックス(複数条件...
-
ペンダントライトのコードの色...
-
ACCESSユニオンクエリでORDER B...
-
文字列を検索しその列をコピー...
-
フィルターかけた後、重複を除...
-
差し込み後、元データを変更し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フィルターかけた後、重複を除...
-
JANコードとPOSコードは同じ?
-
1日に1人がこなせるプログラム...
-
Nullの使い方が不正です。
-
access2003 クエリSQL文に...
-
JavaScriptの定数名が取り消し...
-
COBOLの文法
-
ACCESSユニオンクエリでORDER B...
-
VBAでファイルオープン後にコー...
-
ペンダントライトのコードの色...
-
Exel VBA 別ブックから該当デ...
-
変数名「cur」について
-
特定行の背景色を変えたいのですが
-
PreviewKeyDownイベントが2回...
-
access2021 VBA メソッドまたは...
-
Accessでの抽出で完全一致。
-
VBA リストボックス(複数条件...
-
オートフィルタで抽出結果に 罫...
-
access でエラーを回避するには?
-
1、Rstudioで回帰直線を求める...
おすすめ情報