ローテクのFPS講座
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
こんにちは〜 ローテクです.
ウェブ連載コラムみたいな物をやりたかったので
こっそりここでやろうかなぁとおもって立ち上げてみました.
早速テーマですが
「FPSゲームを作ってみよう!」
です.
で,今回はDXライブラリとかには頼りません!
「えー直接叩くの?DXライブラリでイイじゃん」という人もこ...
確かにDXライブラリは便利ですし,ささっとプログラムを作る...
少々複雑なプログラムを作るときや細かいところに手を届かせ...
それに使うにしても本体であるDirectXを直接知っていて絶対に...
チュートリアルの形式ですがまぁプログラミングなので単調な...
ですが少しでも遊びを入れたいので,今回はアシスタントさん...
ローテク:えーと ねここさんとショータくんです.
ねここ :こんにちはなのですよ〜
ショータ:こ、こんにちは〜
ローテク:定型句的なご挨拶ありがとうございましたー.
ねここ :呼んでおいてこの扱い… ひどい
ローテク:では早速ローテクのFPS講座のはじまりはじまり〜.
ねここ :さらに無視ですか
ローテク:まずは開発環境の決定から.
今回はVisualStudioC++2008ExpressEditionを使いま...
ねここ :う゛ぃじゅあるすたじおしーぷらぷら2008えく...
ローテク:Microsoftが出しているソフトウェアを作るための統...
統合型なのでプログラムを書いたりバグをなおした...
という作業がシームレスに行えるとっても便利なソ...
ショータ:でもそういうソフトって高いんじゃ
ローテク:ところがどっこいこのソフト,ExpressEditionなら...
しかも商用利用にも制限がありません(たしか).
ショータ:たしかって…ちゃんとしらべようよ
ねここ :いい加減なのはいけないのですよ〜
ローテク:まぁこの講座で作ったソフトを売ることは考えてい...
ショータ:案外いいかげんなんだね
ローテク:うるさいっ.
ローテク:ではまず,VisualStudioC++2008Expressエディショ...
ソフト自体は[[ここ:http://www.microsoft.com/jap...
それからインストールも次へ〜次へ〜と押していく...
DirectXは[[ここ:http://www.microsoft.com/downlo...
特に問題は無いはずです. はい,やってみる.
ねここ :えーアタシたちもやるですか?
ローテク:当然! 問題が起こればトラブルシューティングも...
ショータ:おわったよ
ローテク:・・・ じゃぁ問題ないと言うことで.
次はさっそく起動してみましょう.
問題なければこんな画面が表示されると思います....
それでは新しいプロジェクトを作ってみましょう.
なんとここから先は豪華に図解で説明しちゃいまー...
ねここ :とかいいながら言葉で説明するのが面倒だから図解...
裏で言ってたのはどこの誰でしょう
ローテク:ごめんなさい.というわけでまず起動したところ
&ref(./0.png,50%);
ねここ :アタシのとは微妙に違うのですよ
ローテク:私の画面はそれなりにいじくってしまったので微妙...
場所の対応さえわかれば問題がないので心配しなく...
ショータ:そういう問題なのかなぁ
ローテク:そういう問題なの!
ねここ :(そんなのだからいつまでたっても「ローテク」な...
ローテク:なにか言った?
ねここ :何でもないのですよー
ローテク:気を取り直して...では先に初期設定を済まして...
上のメニューバーのツールからオプションを選択し...
おそらくこんな感じのウィンドウが出てくると思い...
&ref(./d1.PNG,50%);
ねここ :内容はちがいますけどオプションっていうのがひら...
ローテク:プロジェクトおよびソリューションを選択して,VC+...
で,ディレクトリを表示するプロジェクトから「イ...
フォルダが光ってるアイコンをクリックして追加さ...
c:\ProgramFiles\MicrosoftDirectXSDK(〜)の中にあ...
&ref(./d2.PNG,50%);
ねここ :・・・
ローテク:次にディレクトリを表示するプロジェクトからライ...
同じ感じで今度は
c:\ProgramFiles\MicrosoftDirectXSDK(〜)のなかに...
あとはOKを押していけば設定完了です.
&ref(./d3.PNG,50%);
ねここ :はやいのですよ
ローテク:まぁここはぐぐれば解説ページがいろいろ見つかる...
ねここ :それならこんなページみるよりぜんぶぐぐるといい...
ショータ:ねこちゃん・・・容赦ないね
ローテク:そういうこといわない・・・.
ではここからが本番.上のメニューのファイルの新...
&ref(./1.png,50%);
ローテク:ここではプロジェクトの種類でWin32,テンプレート...
お好きな名前を入れてOKを押しちゃってください.
ねここ :えーとこれとこれをえらんで・・・「ショーちゃん...
ローテク:ちょっと待った!
ねここ :なんなのですか?
ローテク:言い忘れましたけど名前は英数字で入れてください...
こういうのは出来るだけ英数字で入れた方が問題が...
ローテク:OKを押すと今度はこんな画面がでると思います.
&ref(./2.png,50%);
ローテク:なれていればどうでもいいですけど,なれていない...
選択項目をこの画面と同じにしてください.
ねここ :またアタシの画面とは違うのですよ
ローテク:あ,たぶんこのダイアログ,最初は概要が選択され...
概要のスクリーンショット取り損ねたので.
アプリケーションの設定をクリックすればこの画面...
ではどんどん次,とりあえず設定がすんだら完了を...
するとこんな画面になると思います
&ref(./3.png,50%);
ねここ :ソリューションエクスプローラーの表示がかわった...
ショータ:ボクのも変わったよ
ローテク:そしたら次は必要なファイルを追加してきましょう.
ソースファイルとかかれているフォルダをを右クリ...
&ref(./4.png,50%);
ローテク:カテゴリからコードを選択してテンプレートからC++...
今回は何となくmain.cppにしました.プロジェクト...
&ref(./5.png,50%);
ローテク:するとこんな感じでファイルが追加されまーす.
&ref(./6.PNG,50%);
ねここ :えっとえっと
ショータ:できた!
ねここ :え?ショーちゃん はやいのですよ
ローテク:そしたら試しにこのコード&ref(main.cpp);をコピペ...
あおっぽい画面がでたら今回はここまで!
ねここ :え?プログラムの説明はないのですか?
ショータ:ボクたちまだ何も書いていないんだけど・・・
ローテク:だって君たちC言語知らないでしょ,
次回までにこれ読んで理解しておいて つ(猫でも...
ねここ :なにこれ アタシたちを馬鹿にしてるですか
ローテク:いや,ほんとにはじめからこの名前だったり
ショータ:ほんとかなぁ
ねここ :嘘だったら飛燕流舞の実験台にしてあげるのですよ
ショータ:それって前に練習してたやつだよね
ねここ :練習したら実践あるのみなのですよー
ローテク:!!
CENTER:
#vote(○[17],−[1],×[3])
追記:main.cppに微妙なバグがあったので修正しました.(2009...
終了行:
こんにちは〜 ローテクです.
ウェブ連載コラムみたいな物をやりたかったので
こっそりここでやろうかなぁとおもって立ち上げてみました.
早速テーマですが
「FPSゲームを作ってみよう!」
です.
で,今回はDXライブラリとかには頼りません!
「えー直接叩くの?DXライブラリでイイじゃん」という人もこ...
確かにDXライブラリは便利ですし,ささっとプログラムを作る...
少々複雑なプログラムを作るときや細かいところに手を届かせ...
それに使うにしても本体であるDirectXを直接知っていて絶対に...
チュートリアルの形式ですがまぁプログラミングなので単調な...
ですが少しでも遊びを入れたいので,今回はアシスタントさん...
ローテク:えーと ねここさんとショータくんです.
ねここ :こんにちはなのですよ〜
ショータ:こ、こんにちは〜
ローテク:定型句的なご挨拶ありがとうございましたー.
ねここ :呼んでおいてこの扱い… ひどい
ローテク:では早速ローテクのFPS講座のはじまりはじまり〜.
ねここ :さらに無視ですか
ローテク:まずは開発環境の決定から.
今回はVisualStudioC++2008ExpressEditionを使いま...
ねここ :う゛ぃじゅあるすたじおしーぷらぷら2008えく...
ローテク:Microsoftが出しているソフトウェアを作るための統...
統合型なのでプログラムを書いたりバグをなおした...
という作業がシームレスに行えるとっても便利なソ...
ショータ:でもそういうソフトって高いんじゃ
ローテク:ところがどっこいこのソフト,ExpressEditionなら...
しかも商用利用にも制限がありません(たしか).
ショータ:たしかって…ちゃんとしらべようよ
ねここ :いい加減なのはいけないのですよ〜
ローテク:まぁこの講座で作ったソフトを売ることは考えてい...
ショータ:案外いいかげんなんだね
ローテク:うるさいっ.
ローテク:ではまず,VisualStudioC++2008Expressエディショ...
ソフト自体は[[ここ:http://www.microsoft.com/jap...
それからインストールも次へ〜次へ〜と押していく...
DirectXは[[ここ:http://www.microsoft.com/downlo...
特に問題は無いはずです. はい,やってみる.
ねここ :えーアタシたちもやるですか?
ローテク:当然! 問題が起こればトラブルシューティングも...
ショータ:おわったよ
ローテク:・・・ じゃぁ問題ないと言うことで.
次はさっそく起動してみましょう.
問題なければこんな画面が表示されると思います....
それでは新しいプロジェクトを作ってみましょう.
なんとここから先は豪華に図解で説明しちゃいまー...
ねここ :とかいいながら言葉で説明するのが面倒だから図解...
裏で言ってたのはどこの誰でしょう
ローテク:ごめんなさい.というわけでまず起動したところ
&ref(./0.png,50%);
ねここ :アタシのとは微妙に違うのですよ
ローテク:私の画面はそれなりにいじくってしまったので微妙...
場所の対応さえわかれば問題がないので心配しなく...
ショータ:そういう問題なのかなぁ
ローテク:そういう問題なの!
ねここ :(そんなのだからいつまでたっても「ローテク」な...
ローテク:なにか言った?
ねここ :何でもないのですよー
ローテク:気を取り直して...では先に初期設定を済まして...
上のメニューバーのツールからオプションを選択し...
おそらくこんな感じのウィンドウが出てくると思い...
&ref(./d1.PNG,50%);
ねここ :内容はちがいますけどオプションっていうのがひら...
ローテク:プロジェクトおよびソリューションを選択して,VC+...
で,ディレクトリを表示するプロジェクトから「イ...
フォルダが光ってるアイコンをクリックして追加さ...
c:\ProgramFiles\MicrosoftDirectXSDK(〜)の中にあ...
&ref(./d2.PNG,50%);
ねここ :・・・
ローテク:次にディレクトリを表示するプロジェクトからライ...
同じ感じで今度は
c:\ProgramFiles\MicrosoftDirectXSDK(〜)のなかに...
あとはOKを押していけば設定完了です.
&ref(./d3.PNG,50%);
ねここ :はやいのですよ
ローテク:まぁここはぐぐれば解説ページがいろいろ見つかる...
ねここ :それならこんなページみるよりぜんぶぐぐるといい...
ショータ:ねこちゃん・・・容赦ないね
ローテク:そういうこといわない・・・.
ではここからが本番.上のメニューのファイルの新...
&ref(./1.png,50%);
ローテク:ここではプロジェクトの種類でWin32,テンプレート...
お好きな名前を入れてOKを押しちゃってください.
ねここ :えーとこれとこれをえらんで・・・「ショーちゃん...
ローテク:ちょっと待った!
ねここ :なんなのですか?
ローテク:言い忘れましたけど名前は英数字で入れてください...
こういうのは出来るだけ英数字で入れた方が問題が...
ローテク:OKを押すと今度はこんな画面がでると思います.
&ref(./2.png,50%);
ローテク:なれていればどうでもいいですけど,なれていない...
選択項目をこの画面と同じにしてください.
ねここ :またアタシの画面とは違うのですよ
ローテク:あ,たぶんこのダイアログ,最初は概要が選択され...
概要のスクリーンショット取り損ねたので.
アプリケーションの設定をクリックすればこの画面...
ではどんどん次,とりあえず設定がすんだら完了を...
するとこんな画面になると思います
&ref(./3.png,50%);
ねここ :ソリューションエクスプローラーの表示がかわった...
ショータ:ボクのも変わったよ
ローテク:そしたら次は必要なファイルを追加してきましょう.
ソースファイルとかかれているフォルダをを右クリ...
&ref(./4.png,50%);
ローテク:カテゴリからコードを選択してテンプレートからC++...
今回は何となくmain.cppにしました.プロジェクト...
&ref(./5.png,50%);
ローテク:するとこんな感じでファイルが追加されまーす.
&ref(./6.PNG,50%);
ねここ :えっとえっと
ショータ:できた!
ねここ :え?ショーちゃん はやいのですよ
ローテク:そしたら試しにこのコード&ref(main.cpp);をコピペ...
あおっぽい画面がでたら今回はここまで!
ねここ :え?プログラムの説明はないのですか?
ショータ:ボクたちまだ何も書いていないんだけど・・・
ローテク:だって君たちC言語知らないでしょ,
次回までにこれ読んで理解しておいて つ(猫でも...
ねここ :なにこれ アタシたちを馬鹿にしてるですか
ローテク:いや,ほんとにはじめからこの名前だったり
ショータ:ほんとかなぁ
ねここ :嘘だったら飛燕流舞の実験台にしてあげるのですよ
ショータ:それって前に練習してたやつだよね
ねここ :練習したら実践あるのみなのですよー
ローテク:!!
CENTER:
#vote(○[17],−[1],×[3])
追記:main.cppに微妙なバグがあったので修正しました.(2009...
ページ名: