EasyFAQ/109

Last-modified: 2010-01-18 (月) 22:30:48

3Dモデルの表示の仕方

投稿者初心者
重要度
状態
カテゴリ
HSPバージョン
E3Dバージョン
回答

ここから下を自由に編集してください。
上の投稿情報は安易に編集するとFAQリストのリストアップに支障が出るものもあります。
よく分からない方は分かる人に聞いてみてください。

  • e3dhsp3.asとe3dhsp3.dllを指定フォルダにコピーし、sampleフォルダ内にmediaフォルダを作成し、その中に表示したい3Dモデルを入れているのですが、error38になってしまいます。 -- 初心者? 2009-12-24 (木) 13:23:03
  • E3DSigLoad mediadir, hsid1 の命令でいつもerrorが発生してしまい、mデルを表示するだけのことができません。 -- 初心者? 2009-12-24 (木) 13:24:25
  • E3D_HLSLフォルダもe3dhsp3.dllと同じ場所に移動しましたか? また、E3DDisablePostEffectを使うと、フォルダなしでもエラーがでなくなるようです。 -- あああ? 2009-12-24 (木) 17:42:36
  • 回答ありがとうございます。E3D_HLSLフォルダは移動してありますが、E3DDisablePostEffectはよく分かりません。打ったタグの中にはその様な文字列はないので使用してないと思います。 -- 2009-12-24 (木) 19:03:39
  • E3DSigLoadに指定しているファイル名文字列をdialog命令で表示してみてあってるか確かめてみてはどうでしょうか? -- おちゃっこ? 2009-12-25 (金) 16:26:05
  • E3DSigLoad mediadirって書いてあるけどファイル名まで指定しないと駄目ですよ。 -- おちゃっこ? 2009-12-25 (金) 16:29:28
  • 文字型配列変数を使用していますか? 例 a="a.sig" e3dsigload a,hsid1 -- ななし? 2009-12-31 (木) 00:30:29
  • 文字列方変数です↑間違えました -- ななし? 2009-12-31 (木) 00:36:02
  • 返答遅くなってしまいすみません。おちゃっこLABさんが執筆されたクックブックに掲載されている、3Dモデルの表示プログラムをそのまま打ち込んだのですが、”\\Media\\tirin\\tirin.sig”のMediaファイルはどこの置けばプログラムに反映されるのでしょうか。 -- 初心者? 2010-01-17 (日) 22:09:37
  • プログラムのhspファイルと同じ場所にMediaフォルダを作りその中にtirinフォルダを作りその中にtirin.sigとti_body.bmpとti_face.bmpをコピーしてください。bmpはモデルのテクスチャです。exeにするときもexeと同じ場所にMediaフォルダを作ってください。dir_cur + "\\Media\\..."のようにプログラムしていますよね。dir_curの説明はHSPのdocsフォルダの中のマニュアルを見てください。 -- おちゃっこ? 2010-01-18 (月) 07:11:57
  • 無事に表示できました!ありがとうございました。 -- 初心者? 2010-01-18 (月) 22:30:46