c++を勉強したからdirectXを触ってみたい
ちなどーすればいいか全く分からん c++についてはAtCoderのサイトで勉強して競プロに使ってる 1. 開発環境と本番環境で使えるDirectXのバージョンを確認せよ。 2. 使えるDirectXのバージョンに適合したサンプルコードを収集せよ。 3. サンプルコードをビルドして、実際に動作するか確認せよ。 4. サンプルコードを複製して自分なりに改造してみよ。 DirectXでは、バージョンがすごく重要だ。バージョンが違うと別物と考えた方がいい。 描画性能はハードウェアの影響をもろに受ける。自分のハードのスペックをあらかじめ確認すべきだ。 描画性能は「フレームレート」という値によって表せる。これは一秒間に何枚のフレームを描画できるかを意味する。 DirectXで作るものというと、3Dゲームやシミュレーションが圧倒的に多い訳だが、ゲームを開発したいのであれば、CPUとグラボの性能が高い「ゲーミングPC」をオススメする。 グラボというのはグラフィックボードの略で、3D描画を補助する装置だ。グラボの付いてないPCではあまり描画性能が出ないので注意。 なお、2021年の今から現代的なゲームやシミュレーションを作りたいなら、便利なUnityやUnreal Engineなどのゲームエンジンを使うのが早道であり、王道である。ゲームエンジンを使えば、豊富な素材を自由に選んで使える。 今からWindowsでしか動作しないDirectXを勉強するのは、多くの場合、時間の無駄であり、レガシーである。 ゲーム以外の場合、例えばシミュレーションや3D設計やCG制作の場合は、ゲームエンジンの代わりに「物理エンジン」というものが使える。無料で有名なのは、Blenderだ。 Unreal Engine - C++ Unity - C# Blender - Python UE も Unity もゲームエンジンそのものだが Blender はどちらかというと3Dデザインツールの印象 Blender でもゲームは作れる ここは雑談する板じゃないんで、クソスレ立てた>>1 に望みは永遠にかなわない呪いがかかるでしょう なおDirectXをまじめに勉強したいのに間違ってこのスレを開いてしまった人は 以下のスレをテンプレから読むと幸せになれるかもしれません 【C++】 DirectX初心者質問スレ Part41 【C】 https://mevius.5ch.net/test/read.cgi/tech/1521786252/ 最近のWindowsなら、DirectXの診断プログラム「dxdiag」がインストールされているはずだ。 Win+R dxdiag Enter を入力すればdxdiagを起動できる。dxdiagの最初の「システム」タブの下の方にDirectXのバージョンが書いてあるはずだ。 このバージョンを忘れないようにメモしておこう。 C:\DOS> DirectXの勉強↵ ★★★ DirectXの勉強 Ver.0.0 ★★★ このスレッドはDirectXの学習をサポートします。 スレッドを続行するには、DirectXのバージョンを書き込んで下さい。 DirectXのバージョン: ■ まず、MFCでCDCすり替えからやって 次にスクリーンセーバかな クソスレ立ててるのは宿題スレで質問して退学になったuyだよ >蟻人間 突っ込みどころしかないが、一応 >>4 高価なゲーミングPCなんか要らんぞ 勉強には最新仕様のグラボが必要になるのに毎回70,80番台とか買うのはアホ お前が知ったかぶりしたいがために他人に大金使わせるなボケが 今どきはAAAタイトルとか開発してるプロでも、ゲームエンジン経由でDirectX直接叩くなんてやんないだろ EAやらRockstarがUnityとかUE使ってんのか? まぁ自社製エンジンの開発部門以外は間接的にしか触ってないだろうけどね Direct X って C++ じゃなくて C からも使えるんだな 面倒だけど 別に何の言語からでも使える 基本的にスクリプト言語で実装して重い処理だけネイティブでやる まぁC++の中にスクリプト言語導入でもいいけど 全部CやC++でかくのは阿呆 公式からサンプル出してくれてるやで https://github.com/microsoft/DirectX-Graphics-Samples まずはこのプロジェクトデータをビルドできるよう環境構築するんや Introduction To 3D Game Programming With Direct X 12 っていう洋書も読んだことないけどおすすめやで! 今から低レイヤーやる人ってDirectX以外のあらゆるAPIの実装に精通してないといけないんだよな…まじ大変そう >>30 せめてRust版だったら今更出す意味あるのに >>12 DirectXのバージョン: 12 でした! サポートしてください って棺桶に喋ってるようなもんだ read.cgi ver 07.4.7 2024/03/31 Walang Kapalit ★ | Donguri System Team 5ちゃんねる