- 115 名前:名前は開発中のものです。 [2007/05/11(金) 19:35:51 ID:+F1kjywA]
- >>114のサイトからXCBのバイナリをDLして実行したがエラーがでて動かなかった
しかたないのでソースコードのほうをDLして実行したら、エラーがでて実行できんかった で、2つプロジェクトが入ってるみたいなんで XnaDevRu.ContentBuilder.Frameworkじゃなく XnaDevRu.ContentBuilderのほうをスタートアッププロジェクトに設定したら普通に動いた OutputDirectoryとRootDirectryをデスクトップに設定してデスクトップにXファイルを置いて ContentFilesにデスクトップにおいたXファイルをAddしてビルドボタンを押すもエラー TextBoxLogger.csでクロススレッド警告がでてとまった。そういやフレムワク1.1で作ってあるとか書いてあったきがする しかたないのでTextBoxLogger.cs の Initialize に Control.CheckForIllegalCrossThreadCalls = false; を追加してやる すると今度はちゃんとビルドできた模様 デスクトップに Xファイル名.xnb と Xファイル名~0.xnbが作成されまつた。 同じ症状が出た香具師がいたときに役に立てばよいと思いここに記す。 >>113が直接ファイルから読めるというから content.Load<Model>(ファイルのフルパス); とかやってみたけどだめだった コンストラクタ(Game1とか)のcontent = new ContentManager(Services);を content = new ContentManager(Services, XNAファイルがおいてあるデイレクトリ);にして content.Load<Model>(xnbファイルの拡張子を省いた名前);にしたら確かにファイルから読めましたとさ Xファイルが直接読めないのは不便だがxnbが直接よめたみたいなのでよしとしまつ。 ここまでできると今度はサウンドバンク(xgsとか)も直接読めるかなと欲がでてきたんでためしてみる
|

|