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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 3Dモデルにおける法線の計算について(Python,OpenGL) 1 2023/04/25 23:46
- その他(コンピューター・テクノロジー) 自動車メーカーのホンダが3D共有サイトにホンダ関係の3Dモデルの削除を呼びかけましたが、 既製品そっ 2 2022/04/22 08:05
- 知的財産権 車の3Dモデルの意匠権、著作権について 1 2022/07/16 08:26
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- ビデオカード・サウンドカード 機械学習用のグラボの3D性能に関して 1 2023/06/26 12:44
- 数学 参考文献の探し方(数学) 1 2022/07/19 01:09
- その他(Microsoft Office) エクセルの関数について 4 2022/07/30 16:42
- 会社・職場 Excel、Googleスプレッドシートなどへのデータ入力 2 2023/07/06 05:59
- タブレット iPadでのSolidWorks使用について 2 2023/01/06 18:05
- その他(パソコン・周辺機器) フィギュアを、何らかの機械を使って、3Dモデル化する事はできますか? パソコンを使ってやる予定です。 2 2022/10/02 03:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ニンテンドーDSのソフト作成に...
-
ノベルゲームを作ろうとおもっ...
-
C#でゲームのチートを作ること...
-
Now Loadingについて
-
directxの将来性
-
C言語
-
このPCでXNAのゲーム制作は可能...
-
ゲームプログラミングは難しい...
-
ゲームプログミングと数学
-
ゲームプログラマーとシステム...
-
フリーゲームを解析したい
-
プログラミングを教えたいです...
-
楽しくて最高のプログラミング...
-
小学1年生の子です。塾に行かせ...
-
COBOLでのNOT = の AND条件
-
VBSでDim、Private、Publicの違い
-
Int('1234') で、strをかんたん...
-
vbaとc言語の関連性について
-
C言語とhtmlの違いを どな...
-
IT業界より楽に稼げる業界って...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C#でゲームのチートを作ること...
-
ニンテンドーDSのソフト作成に...
-
ゲームの開発言語(1980~2010年)
-
ゲームプログラマーとシステム...
-
フリーゲームを解析したい
-
ゲームを日本語化しようとする...
-
Javascriptでpk戦のゲームを...
-
ノベルゲームを作ろうとおもっ...
-
乱数について(Rnd関数)
-
C言語で簡単なゲームを作る方法
-
C言語でのsleep機能について
-
Now Loadingについて
-
ゲームのソースコードを解析し...
-
物理エンジンの自作はできるの...
-
▲▲▲HTML又はJavaScriptを利用し...
-
このゲームって楽しいと思いま...
-
C#で音楽の2曲同時再生の仕方
-
体験版のmod導入
-
directxの将来性
-
中学生です。C++のわかりやすい...
おすすめ情報