新 C++とかメタセコイヤ超初心者苦悩メモ  旧 Poser ポーザー超初心者苦悩メモ

Poserという3Dソフトを触ってどのぐらい苦労しているかの記録だったのが今はC++とかメタセコイヤのほうが確実に多い

--/--/--

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2010/05/14

今日の段階での失敗例(シューティングゲーム プログラミングの本)

一とおりコンパイル通る。

よし自キャラを自分で作ったものに差し替えてみよう。

真っ黒

テクスチャが反映されていない。なぜ?

ここで数日悩む。その間考えたのは、サンプルの自キャラはテクスチャ使ってないからテクスチャに対応していないプログラムだと思い込み必死に動きをトレースする。(敵キャラはテクスチャ対応なのでそれとどこが違うか見てみる)
が、おおよその動きは一緒だったので、基本に立ち戻ってポリゴンのほうを出力しなおす。

普通に表示される(xファイルに出力する際にuv情報入れ忘れ)。脱力感満載。

結論。
この後は差し替える前にメッシュビューアで確認だ。
スポンサーサイト

2010/05/14

シューティングゲーム プログラミングの本覚書

ゲーム化でもがんばってみるべ。

いっちょ開発環境新調するべ。

HDDおよびwindows7 home購入

Microsoft Visual Studio 2008 Express
Microsoft Visual C++ 2008 (上と同じもの)

DirectX SDK (November 2008)
とかいろいろ入れる(DirectX SDKが古いのは皆がつかってこなれてそうだったから)


メタセコイヤで作ったモーション付きxファイルがDirectX付属のメッシュビューアで読めない

複数テクスチャ未対応ですって。昔は対応していたらしい。ちきしょう。

3D格闘ゲームプログラミングをちょっとだけ触るも自作のデータがうまくいかない。しかも原因がよくわからない。

別の本で勉強だ。シューティングゲーム プログラミング購入

すぐにコンパイル通らずに涙目。作者さんのHPひぐぺん工房 Topにて以下の文章を見つけ対処してみる。

引用<
2008/09/17
Q.
dmusicc.hまたはdmusici.hがincludeできないためにビルドできません。
A.
 dmusicc.hとdmusici.hはDirectMusic関連のヘッダファイルですが、DirectX SDK August 2007を最後に廃止されました。本書のサンプルでは効果音再生にDirectMusicを使用していますので、誠にお手数ですがDirectX SDK August 2007以前をご利用ください。
 最新のDirectX SDKを使う場合には、サウンド再生を行わないようにプログラムを変更するか、あるいはDirectMusic以外の方法で再生する必要があります。サウンド再生の方法としては、DirectXのXAudioやXACTを使う方法、DirectX以外のライブラリ(例えばOgg Vorbis)を使う方法などがあります。

2009/10/06
Q.
DSBVOLUME_MINやDSBVOLUME_MAXについて、定義されていない識別子だというエラーが出ます。
A.
 DSBVOLUME_MINとDSBVOLUME_MAXはDirectSound関連の定数で、音量の最小値と最大値を表します。DSBVOLUME_MINは-10000、DSBVOLUME_MAXは0となるようにDsound.h内で定義されていますが、SDKのバージョンによっては定義されていないようです。
 誠にお手数ですが、定義されているバージョンのSDKを使用するか、エラーが出るファイルに対して、例えば下記のような定義を追記してみてください。

#define DSBVOLUME_MIN -10000
#define DSBVOLUME_MAX 0

>引用終わり

で、この記事を書いたのは実際にどんな風に対処したかの覚書

DSBVOLUME_MIN DSBVOLUME_MAXは定数なのでどっかに書けばOK 自分は
\LibGame\Media.cpp
の最初のほうに記入。


DirectMusicは使わない方向で。
それぞれの賞のプログラムから
Sound と PlaySEを Grepでどこにあるか調べてそれっぽいところをすべてコメントアウト。

\LibGame内のSound.cpp とSound.h の中身をほとんどコメントアウト。
LibGame.h の中にあるSound.hの行をコメントアウト




これでコンパイル通るようになった。これが判明するまで数日。それまで大変気持ちが落ち込んでいた。

ホーム

Home

 

プロフィール

七篠

Author:七篠
ポリゴンモデラーとしてはほとんどやってないのに無駄に日数がたったので3Dプログラムやらをやってみようとおもう。
しかし3Dプログラムやったことない人間には敷居高いねー。Directx
xファイルのサポートやめるのはまだわかるが新しい形式ぜんぜん浸透してないじゃん。



最終目的は好きなキャラクタの3D化とかゲーム化
最近は遊戯王面白いです。

最近の記事

最近のコメント

最近のトラックバック

カテゴリー

関係物リスト




Poser7

POSER figure studio POSER figure magic Metasequoiaー3D CGメタセコイア入門ー 2Dから3D CGをつくる

ブロとも申請フォーム

この人とブロともになる

最新コメント

エネルーピー

ブログ内検索

リンク

このブログをリンクに追加する
 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。