プログラミングは難しい
3Dゲームを作るべくプログラミングの本を買い集めて独学で勉強していますが難しいです。
何が難しいかと言うと、本に書いてある通りの事ができないんです。
『15歳からはじめるDirectX9 3Dゲームプログラミング教室C++編』というのを読んでいますが、この本には『Visual Studio 2005』という古いツールの使用方法が書いてあります。
しかし『~2005』は古くて手に入らず、私は仕方なく『Visual Studio 2010』という新しいツールを使っています。
ツールの互換性に問題があるようで、本に書いてあるのと同じ事をしてもプログラムエラーが発生します。
探しましたがC言語で3Dゲームを作る本で、『~2010』に対応した物はみつかりませんでした。
つまりプログラムを組む以前に、プログラムを組む環境を整えるのが難しいんです。
2Dゲームの製作なら『14歳からはじめるC言語わくわくゲームプログラミング教室』という『~2010』に対応した新しい本があり、私はこれも買いましたが、私が作りたいのは3Dゲームです。
もちろん、先に2Dを習得してから3Dへステップアップするのが普通なのでしょうが、最終的には3Dで作る方法がわからないと意味が無いので、この問題は早急に解決したいです。
なぜ3Dにこだわるのかというと、
2DゲームならRPGツクールやアクションゲームツクールで作れるのでプログラミングする意味が無いからです。
また3Dは絵と違い、キャラクターのポリゴンを1体作ってしまえば「ただポーズを変えるだけで」使いまわしができるのが魅力です。
最近アイドルマスターを少しやりましたがキャラはフルポリゴンでしたので「もし同じ事ができるのなら絵を何枚も作画する作業は馬鹿らしい」と感じました。
今作っている「売春少女RPG」は2Dゲームですが、絵がアニメーションしてなおかつ服装差分が反映されるシステムなので作画が非常に大変です。
たぶん、私は会社の仕事以外の自由時間を全て製作時間に費やさないと、売春少女は完成しないのではないかと悩んでおります。
しかし3Dゲームなら無限の可能性があります。
何枚も作画しなくても、モデルのポーズを変えるだけで使いまわしできるので素晴らしいです。
忙しいサラリーマンでもゲームを短時間で完成させられるでしょう。
ですので私には3Dが必用なのです。
プログラミングの勉強はまだ始めたばかりですが、習得できれば製作効率が大幅にアップするのでこれからも頑張ります。
スポンサーサイト
何が難しいかと言うと、本に書いてある通りの事ができないんです。
『15歳からはじめるDirectX9 3Dゲームプログラミング教室C++編』というのを読んでいますが、この本には『Visual Studio 2005』という古いツールの使用方法が書いてあります。
しかし『~2005』は古くて手に入らず、私は仕方なく『Visual Studio 2010』という新しいツールを使っています。
ツールの互換性に問題があるようで、本に書いてあるのと同じ事をしてもプログラムエラーが発生します。
探しましたがC言語で3Dゲームを作る本で、『~2010』に対応した物はみつかりませんでした。
つまりプログラムを組む以前に、プログラムを組む環境を整えるのが難しいんです。
2Dゲームの製作なら『14歳からはじめるC言語わくわくゲームプログラミング教室』という『~2010』に対応した新しい本があり、私はこれも買いましたが、私が作りたいのは3Dゲームです。
もちろん、先に2Dを習得してから3Dへステップアップするのが普通なのでしょうが、最終的には3Dで作る方法がわからないと意味が無いので、この問題は早急に解決したいです。
なぜ3Dにこだわるのかというと、
2DゲームならRPGツクールやアクションゲームツクールで作れるのでプログラミングする意味が無いからです。
また3Dは絵と違い、キャラクターのポリゴンを1体作ってしまえば「ただポーズを変えるだけで」使いまわしができるのが魅力です。
最近アイドルマスターを少しやりましたがキャラはフルポリゴンでしたので「もし同じ事ができるのなら絵を何枚も作画する作業は馬鹿らしい」と感じました。
今作っている「売春少女RPG」は2Dゲームですが、絵がアニメーションしてなおかつ服装差分が反映されるシステムなので作画が非常に大変です。
たぶん、私は会社の仕事以外の自由時間を全て製作時間に費やさないと、売春少女は完成しないのではないかと悩んでおります。
しかし3Dゲームなら無限の可能性があります。
何枚も作画しなくても、モデルのポーズを変えるだけで使いまわしできるので素晴らしいです。
忙しいサラリーマンでもゲームを短時間で完成させられるでしょう。
ですので私には3Dが必用なのです。
プログラミングの勉強はまだ始めたばかりですが、習得できれば製作効率が大幅にアップするのでこれからも頑張ります。