A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
現在C++でOpenGLを使ったゲームをつくっています。
自分も、最初はネットでいいものがないかと探していましたが、結局見つけることができずに、自作することにしました。
読み込むモデルデータは、情報が多そうだから、アニメーションが扱えるから、という理由でXファイルにしました。
以下、Xファイルを読み込んでつかえるようになるまでたどった道のりを簡単に説明します。
最初に見つけたページが、これです。
http://asura.iaigiri.com/OpenGL/gl44.html
これはアニメーションなしです。そして、処理が重いのでゲーム向きではなかったです。
これをもとにしてゲームで使えるように改造しました。
さっきのページで紹介してあった「3D格闘ゲームプログラミング」という本が運良く家にあったので、それを見ながらアニメーション部分の読み込みプログラムを書き足しました。
もしその本は持ってなくても、ネットで頑張って探せばそれっぽい情報が見つかると思うので買わなくていいと思います。
それとこのページも参考にしました。アニメーションのことやXファイルの構造のことが分かりやすく書いてあります。
http://rudora7.blog81.fc2.com/blog-entry-310.html
あとは、もとのサンプルからいろいろ機能を削って高速化したりして完成しました。
のんびりやっていたのですが、最初のサンプルコードを見つけてから完成までに1ヶ月半くらいかかりました。
しかし、高速化のためにいじっているうちに元のサンプルもよく理解できたし、時間がかかっただけ勉強になりました。
あと、最初に紹介したページにアニメーションの読み込みもしたサンプルがあったのですが、
自分の環境はLinuxだったので、コードを書き換えるのがだるくて、それは使わず自作することにしました。
結局1ヶ月半もかかっちゃったのでそっちのほうが楽だったのかもしれませんが(笑)
全然読んでないけど、役にたちそうなページ
http://wiki.livedoor.jp/mikk_ni3_92/d/%bc%c2%c1% …
↑Xファイル以外の読み込み
http://www21.atwiki.jp/opengl/
↑Xファイルの読み込みと、そのほかゲーム作りに役立ちそうなこと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フリーゲームを解析したい
-
ゲーム開発の入門書を探しています
-
C#で音楽の2曲同時再生の仕方
-
プログラマの方に質問です
-
ゲームプログラマ目指してます。
-
組み込み系とゲームプログラム
-
ゲームプログラマーになりたい
-
DOJAで赤外線通信による2人対...
-
abnormal program termination
-
ゲームの開発言語(1980~2010年)
-
HSP 画像、メッセージ表示
-
OpenGLでの3Dモデルの使用について
-
DirectX9を勉強できるサイトを...
-
C言語、C+、C++、C#の違い
-
Visual Studio Codeについて
-
任天堂で使うプログラミング言...
-
VBSでDim、Private、Publicの違い
-
Excel VBAで文字化けする (英語...
-
UWSCはどのプログラミング言語?
-
作業工程 SDとMD
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ゲーム開発の入門書を探しています
-
ニンテンドーDSのソフト作成に...
-
プログラマーは誘惑にさらされ...
-
フリーゲームを解析したい
-
ゲームプログラマーとシステム...
-
ゲームの開発言語(1980~2010年)
-
Now Loadingについて
-
ノベルゲームを作ろうとおもっ...
-
ゲームを日本語化しようとする...
-
ゲームのソースコードを解析し...
-
恋愛シミュレーション制作にゲ...
-
C言語でのsleep機能について
-
FLASHでゲームを作っていた人は...
-
超絶初心者なのですが…
-
UE4とUnityの使いやすさ
-
物理演算エンジンをつくる会社...
-
乱数について(Rnd関数)
-
ゲームプログラムを組むのに必...
-
abnormal program termination
-
FLASHとデータのセーブについて
おすすめ情報