- 1 名前:名前は開発中のものです。 [2008/07/26(土) 14:40:23 ID:c7wBa1iE]
- 前スレ
【Xbox360】 XNA Game Studio その6 【C#】 pc11.2ch.net/test/read.cgi/gamedev/1210637248/ XNA Creators Club Online creators.xna.com/ XNA Game Studio 2.0 ドキュメント (日本語) msdn.microsoft.com/ja-jp/library/bb200104.aspx
- 32 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 02:16:15 ID:TJww5umb]
- >>30
>一度c++でゲーム作ってからxnaに挑んでくれ 本末転倒だろカス。 機能隠蔽なんて進んでねーし、凡そゲームを作る上で必要な機能がそもそも欠落してんだよ。 頼むから頭使って発言してくれおまえら。
- 33 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 02:20:42 ID:sTx2wm7/]
- >>TJww5umb
お前は馬鹿相手にキレすぎ
- 34 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 02:27:01 ID:VW6euZzn]
- GetGlyphOutlineみたいな関数ってC#にないのかな。
- 35 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 02:38:29 ID:TJww5umb]
- >>34
C#にって何だよ。 そこから説明しなきゃならんのか? わかわかんねーこと言う前に>>1>>2のサイト読んでこい。 100回でも1000回でもぐぐってきたのかよ。 偉そうに頓珍漢な講釈垂れてる奴も適当なこと言ってミスリードすんな。迷惑だ。 ↓行って半年ROMってろ阿呆。 [プログラム板] C#, C♯, C#相談室 Part47 pc11.2ch.net/test/read.cgi/tech/1214038282/ 【みんな】XNA 質問・相談スレッド1【初心者】 pc11.2ch.net/test/read.cgi/tech/1190558621/
- 36 名前:名前は開発中のものです。 [2008/07/27(日) 02:49:15 ID:VW6euZzn]
- >C#にって何だよ。 そこから説明しなきゃならんのか?
そうらしい。ぜひしてくれ。
- 37 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 02:49:38 ID:lTktjFnm]
- >>32
とりあえずお前がゆとりでドキュメントも読んでないことはよくわかったよ サーフェースまわりにしろ頂点まわりにしろ無駄に隠蔽されてるところは結構あるぞ ゆとり向けでないことは1スレ目で結論でてるし 何度もレスするような奴はろくなのがいないのでこのあたりで退散するけど
- 38 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 02:54:11 ID:VW6euZzn]
- 要はどうすりゃいいのよw
そんなみんな自信があるなら 「こうしろ」っていう具体的な方法を提示して 戦ってる相手を黙らせつつ 俺のような初心者を納得させてくれ。
- 39 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 03:07:54 ID:TJww5umb]
- >>37
いちいちゆとりなんて言葉使うなよ。品位を疑われるぞ。 >サーフェースまわりにしろ頂点まわりにしろ無駄に隠蔽されてるところは結構あるぞ で?その結果導き出した答えが>>30なの?それで? つーか退散するとか保険掛けて逃げるくらいなら最初から書き込むなビビリw >>38 一度c++でゲーム作ってからxnaに挑むといいらしいですよ。 何年掛かるかわからんが頑張ってくれ。
- 40 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 03:13:38 ID:VW6euZzn]
- いいからそれぞれが最善と考える方法を教えてくれよん。
- 41 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 03:19:03 ID:TJww5umb]
- >>40
君は何がしたいんだっけ? 日本語表示すらまともにできないとかアホ言ってるから俺は簡単にできると答えたけど。 レス読んでんの?そもそもまともってのを詳しく書けや。 初心者って言ってもC#の文法くらいはわかるんでしょ? 何なのおまえは。死ぬの?
- 42 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 03:21:57 ID:9W3ECvy5]
- >>22
>ライセンスなんてのもそれは英語だろうが日本語だろうが関係ない話じゃん 残念だがこれは大いに関係あるよ。 Windows上でコンテントパイプラインで生成した日本語フォントのラスタデータを 箱で使用するのはグレーなんだわ。詳しくはこのスレでも眺めてみ。 pc11.2ch.net/test/read.cgi/gamedev/1094398590/ これに関しちゃMSKK様に頑張って箱上で日本語フォントを ライセンシーに利用できるようにしてもらわにゃならん。
- 43 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 03:25:14 ID:9W3ECvy5]
- >>40
君が何したいのかわからんよ。もっと簡単な記事が良いの? つwww.saturn.dti.ne.jp/~npaka/xna/xna30/JStringEx/index.html ほぉら簡単だぁ。
- 44 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 03:26:42 ID:VW6euZzn]
- >>41
だからどうやったら簡単に出来るのか教えてください。 調べたらやたらとめんどくさそうだったから、 なんだよまだ日本語表示すらまともにできねーのかと愚痴ってみた次第。 簡単、難しい、めんどくさい、めんどくさくないなんてのは 人それぞれの個人的感覚でしかないわけだけど、 とりあえず簡単に出来るというならその内容を聞いてみたい。 別にソースまるまるよこせというつもりは無いので、手順というか仕組みを具体的に教えてください。
- 45 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 03:32:05 ID:VW6euZzn]
- >>43
これなら簡単そう。 このテキストに常用漢字とか適当に詰め込みまくっとけばいいのかな。
- 46 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 03:35:16 ID:TJww5umb]
- >>42
>Windows上でコンテントパイプラインで生成した日本語フォントのラスタデータを >箱で使用するのはグレーなんだわ。 だからミスリードやめろ言うてんのがわからんのか。 大方MSゴシックは使えないとでも言いたいのだろうが ライセンスによって配布可能なフリーフォントなんて腐るほどあるわ。 何がグレーだ。ライセンスによっては完全黒だボケ。 聞きかじった情報をおかしなフィルター通して垂れ流すな言うとるんや。 >これに関しちゃMSKK様に頑張って箱上で日本語フォントを >ライセンシーに利用できるようにしてもらわにゃならん。 一般メーカーが「MSゴシック使えないからゲーム作れません」なんて言うのか? 死ぬまでそうやってお願いしてろタコ。
- 47 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 03:42:44 ID:9W3ECvy5]
- 細かい話はしょっただけなのにひでぇなぁw
まぁ>>46のフォローは的確なので知らない人は拝聴するように
- 48 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 03:49:30 ID:VW6euZzn]
- 箱に基本的なフォント入ってないのん?
いちいちゲームに同梱する必要があるん?
- 49 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 03:57:00 ID:9W3ECvy5]
- >>48
入っとらん。んで、Windowsにインストールされているフォントのラスタデータを 同梱する作業をコンテントパイプラインにやらせるのがxnaのスタイル。 Windows限定ならそれこそGetGlyphOutlineなりD3DXなり好きなように 呼び出せば良いのだけど、そのへんのサポートが一切ないのもxnaのスタイル。
- 50 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 03:59:06 ID:VW6euZzn]
- なるほど。ようやく事情が見えてきた。
- 51 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 04:00:23 ID:TJww5umb]
- よかったな。
XNAには不満ばかりで大変だろうけど頑張れよ。
- 52 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 04:35:00 ID:VW6euZzn]
- こんだけあるならライセンスどうこうは全然関係なくね?
wiki.fdiary.net/font/?freefont
- 53 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 04:42:40 ID:SGqiOB5c]
- >>10のヒントのおかげで、
Xbox360用のテンプレートを使用して作ったプロジェクトを 「Create Copy of Project for Windows」で変換→「スタートアップ プロジェクトに設定」 することでWindows上で実行できるようになったんだが、 Xbox360と、windowsの相互にプロジェクトが変換できるなら、 なんで、テンプレートが2種類用意されてんの? どっちか一方だけでよくね?
- 54 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 07:46:34 ID:tzzbM1B6]
- それよりおまえらコンテストには応募するのか?
- 55 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 09:11:07 ID:2Z5mavTf]
- 気になったんだが、そもそもPC用のフォントを使っても箱○上ではきれいに表示しないんじゃないの?
特に低解像度だと。 DVDレベルなんかだと専用のフォント使わないと文字がつぶれて読めんのだが。 事前に言っておくと、低解像度をサポートしている以上読めないのはまずいという判断な。 日本語は自分で文字のラスタライズしなくて良いだけマシ。 フォント作らなくて良いだけマシ。 ここら辺の感覚は昔の人間の感覚なんだろうがな。 >>54 俺、プログラム書くの遅いから間に合わん。 みんな頑張ってくれ。
- 56 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 13:56:44 ID:RMmb2ojF]
- >>53
VisualStudioが一つのプロジェクトでアセンブリが切り替えられないからとか 髭の生えた猫が言っていた気がする。
- 57 名前:名前は開発中のものです。 [2008/07/27(日) 23:04:18 ID:6A71A0KI]
- 米国時間23日、マイクロソフトは統合3Dソフト「trueSpace 7.6」の無償提供を開始した。
最新バージョンの7.6では、マイクロソフトが提供する地図検索サービス「Virtual Earth」へ、 3Dモデルを直接書き出す機能が追加されている。Googleが「Google Earth」向けに3D CAD ソフト会社である@Last Software社を買収し、3Dモデリングソフト「Google SketchUp」を無償 公開したことに対抗する目的と思われる。 trueSpaceは、モデリング、アニメーション、レンダリングと、放送およびポストプロダクション分野まで カバーする統合3Dソフトウェア。trueSpaceは、モデリング特化型のSketchUpとは違い、3ds Maxや LightWave 3Dなどと競合する製品を無償化したものであり、機能が豊富な分、操作性はやや難しい ものとなっている。開発はマイクロソフトが2008年2月に買収した米Caligari社が行う。 この無償化は「Virtual Earth」の普及を主目的としているようだが、標準でDirectX9及びXNA Frameworkにおける3Dデータの標準形式である「Xファイル」での出力に対応しており、trueSpaceで 作成したモデルデータ及びアニメーションデータはXNA Game Studioなどから直接利用することが 可能である。また、ポストプロダクション向けということもあり、非常に高品質なプリレンダリング動画の 出力なども可能である。 XNA Game Studioで作成されたXbox360用の同人ソフト販売サービスも発表されていたが、同人分野 では1本数十万円という価格帯が一般的な統合3Dソフトの導入が難点であった。このtrueSpaceの 無償提供で、XNA関連分野の一層の活性化が期待される。 news4xbox.blogspot.com/2008/07/3dtruespace-76.html
- 58 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 23:10:49 ID:zTbQ6zKt]
- 既出
- 59 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 00:57:30 ID:OEjaDhsQ]
- ModToolの立場が・・・。
- 60 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 10:13:52 ID:y55nk/tL]
- japanese.engadget.com/2008/07/27/xbox-live-qanda/
・無料ゲームは配信できない ・売れなくても排除されない ・全てのゲームにお試しモードが設定される(ランタイム側から制限をかけるのか?) ・価格はゲーム規模(容量)に束縛される模様 無料ゲームが出せない(=甘えは通じない)となるとちょっと腰がひける気も。 良くも悪くもアメリカ的なルールですな
- 61 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 10:39:46 ID:Hfp+kGCT]
- 市販のWindowsで動くゲームでXNAを使ってるヤツってありますか?
公表してないが明らかにXNA使ってるってものも含めて。
- 62 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 11:13:43 ID:C1y0Fz6z]
- 大抵どのゲーム会社もDirectX使える奴は沢山いるし過去資産もある。
なのに箱(XBLC)でなくPC向けにXNAを使う理由が無いだろ。 公表してなかったらランタイム不足で起動しなかった時の対応も大変。 XNAは明らかにそういうものを対象としてない
- 63 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 11:36:34 ID:kYGLmXTA]
- そもそも出てからあれだけコロコロかわってるし、
開発期間考えたら、まだ売り物に使えるレベルじゃないと思うが。
- 64 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 14:55:56 ID:iYs2AHtl]
- PC用にXNAで作ろうと思って情報を集め始めたところなんだが、やめておくかな
今はC#よりC++で作るほうがいいのかねぇ
- 65 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 15:08:56 ID:kYGLmXTA]
- 個人でやるならどちらでもいいと思うよ。
普段C++で書いてたが、XNAでC#覚えだして、今はMDXやらSlimDXとかも試してる。
- 66 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 19:05:10 ID:C1y0Fz6z]
- 無料ソフト出せないってことは、xsi modtoolは
360向けに使うと不味い? 商用利用禁止だったような気がするんだけど
- 67 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 21:51:17 ID:lAjb0PzF]
- >XNAクリエイターズ クラブに登録済みかつ応募期限内に更新する必要のない方を対象
今度のコンテストは貧乏人は応募できません
- 68 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 23:54:31 ID:XEh+cXle]
- >>67
まだいたのか乞食
- 69 名前:名前は開発中のものです。 mailto:sage [2008/07/29(火) 00:35:03 ID:Diqv3v3r]
- >>67
今から登録しても応募不可ってことか… 「登録」ってこの場合どういう意味だろ?
- 70 名前:名前は開発中のものです。 mailto:sage [2008/07/29(火) 08:15:27 ID:uAsIIAhs]
- >>69
箱○持ってない貧乏人キター
- 71 名前:名前は開発中のものです。 mailto:sage [2008/07/29(火) 09:35:21 ID:vaa7XCjm]
- CCはクレカで4ヶ月または1年分の金払って入会だよ。
CC入ってないと360での実行やネット(LIVE)使った(LANは会員じゃなくても可能)プログラムは動かせない。 応募するまでに入会または更新しろってことだな
- 72 名前:名前は開発中のものです。 mailto:sage [2008/07/29(火) 21:00:52 ID:62JHwCZE]
- おいおい、金払ってもらって、盛り上げる為にコンテストに応募してもらって、ですか。
随分と随分な仕様だな。
- 73 名前:名前は開発中のものです。 mailto:sage [2008/07/30(水) 01:11:21 ID:T5Trt1xS]
- 7月24日の時点で入会してないとアウトって書いてあるように見える
- 74 名前:名前は開発中のものです。 mailto:sage [2008/07/30(水) 02:58:30 ID:NNNcy5kC]
- >>73
www.xbox.com/ja-JP/press/release/20080725.htm 7月25日の間違いじゃね?
- 75 名前:名前は開発中のものです。 mailto:sage [2008/07/30(水) 08:31:56 ID:T5Trt1xS]
- msdn.microsoft.com/ja-jp/xna/cc787987.aspx
- 76 名前:名前は開発中のものです。 mailto:sage [2008/07/30(水) 08:32:58 ID:T5Trt1xS]
- 応募条件 : 7 月 24 日時点で、開発環境として必要なハードウェア、ソフトウェアを所持し、XNA クリエイターズクラブに登録済みかつ応募期限内に更新する必要のない方を対象
どっちにしろもう無理ってことで
- 77 名前:名前は開発中のものです。 mailto:sage [2008/07/30(水) 09:14:16 ID:NNNcy5kC]
- クレクレクラブ買わせるためにコンテストを開催したんじゃないかという批判が出てこないようにする
ためにややこしい応募条件にしたんじゃないかな?
- 78 名前:ちらしのうら mailto:sage [2008/07/30(水) 17:59:56 ID:QhabOn5g]
- プロジェクトの種類がこのインストールでサポートされていません
XNA の csproj 開こうと思った VS2008 professional で上記エラー出てコケる(DreamSparkでゲットした意味がないです…) 1. VS2005 C# Express インスコ 2. SP1 for VS2005 C# Express と vistaのパッチ当てる 3. XNA Game Studio 2.0 インスコ 2008対応してないことに一抹の不安を覚えた夕方だった
- 79 名前:名前は開発中のものです。 mailto:sage [2008/07/30(水) 18:05:19 ID:bDlTbbmG]
- DreamSparkは2005proも入ってるんだからそれも入れたらいいじゃない。
たぶん、XNAのためだけに2005Porも入ってるんだと思うよ。
- 80 名前:名前は開発中のものです。 mailto:sage [2008/07/30(水) 22:12:22 ID:tCE9cfck]
- インスコってどういうバージョンなの?
- 81 名前:名前は開発中のものです。 mailto:sage [2008/07/30(水) 22:58:46 ID:8h9HhqUw]
- 今のVSって.slnを開くのが普通じゃない?
たとえば、VS2003の.slnをVS2005で開くとバージョンアップするよ。 同じようにVS2008で開いたら基本的にはバージョンアップするはず。 ただ、いきなり.csprojを開いたことが無いからそこはわからんが…
- 82 名前:名前は開発中のものです。 mailto:sage [2008/07/30(水) 23:35:02 ID:LSJve/ql]
- XNA Studio簡単すぎて吹いたw
ここを読んで勉強しながらでも、4,5時間でマインスイーパーができたよ。 ttp://www.microsoft.com/japan/msdn/vstudio/express/learn/xna/
- 83 名前:名前は開発中のものです。 mailto:sage [2008/07/30(水) 23:46:06 ID:tCE9cfck]
- >>82
そこに書いてあるのはマインスイーパーの作り方なんだから出来るに決まってるだろ
- 84 名前:名前は開発中のものです。 mailto:sage [2008/07/30(水) 23:53:05 ID:LSJve/ql]
- >>83
そうだけどおおざっぱにしか書いてないし、 二回目以降はマウスとキーボードのとこだけみて、読むのが面倒だから後はテキトーに作った。 DirectX + C++だと漏れのスポンジ頭では難しすぎてゲームを作るどころじゃなかったしorz
- 85 名前:名前は開発中のものです。 mailto:sage [2008/07/30(水) 23:57:04 ID:sQWCw4EJ]
- DXライブラリとかLunaとか使えば作り易さはXNAと遜色なくね?
- 86 名前:名前は開発中のものです。 mailto:sage [2008/07/31(木) 00:09:38 ID:ipyVbci9]
- 人の作ったライブラリは、作りやすいけど、
質問できる場所が限られてくるし、サンプルの数にも差があるし、あんまり勉強にならないように思うんだがどうだろう
- 87 名前:名前は開発中のものです。 mailto:sage [2008/07/31(木) 00:38:19 ID:logwk8Ww]
- xnaは神が作ったライブラリなのか?
- 88 名前:名前は開発中のものです。 mailto:sage [2008/07/31(木) 06:38:39 ID:otDrnOl7]
- なんで?
とてつもなく腐敗臭が漂ってるのにw
- 89 名前:名前は開発中のものです。 mailto:sage [2008/07/31(木) 12:28:40 ID:MCED0Vgt]
- 空気読めて無さ杉だろ。
- 90 名前:名前は開発中のものです。 mailto:sage [2008/07/31(木) 12:37:06 ID:KXWNWD6F]
- 相変わらず単発ID多いな
- 91 名前:名前は開発中のものです。 [2008/08/01(金) 02:00:53 ID:/NSftwtw]
- new AudioEngine( Path.Combine( "Content", "hoge.xgs" ) )
したところInvalidOperationExceptionが飛んできました。 3台あるPCのうち1台だけこれが発生しました。(ほかは正常) なにかこれが原因なんじゃないかって心当たりはないでしょうか?
- 92 名前:名前は開発中のものです。 mailto:sage [2008/08/01(金) 02:08:35 ID:/NSftwtw]
- >>91 補足。
スタックトレース出したら以下のようになりました。 場所 Microsoft.Xna.Framework.Audio.AudioEngine.ctor(String settingsFile, TimeSpan lookAheadTime, Guid renderId) 場所 Microsoft.Xna.Framework.Audio.AudioEngine.ctor(String settingsFile) 場所 Project1.Game1.LoadContent() ファイル名がおかしいのかと思ってxgsファイルを消してみたら 別の例外が飛んできました。(FileNotFoundException)
- 93 名前:名前は開発中のものです。 mailto:sage [2008/08/01(金) 02:11:54 ID:jxwgwOTp]
- >>92
ド素人の意見だけど、コンテントパイプラインのファイルを指定するときって.jpgとかの拡張子 いらないんじゃなかったっけ?
- 94 名前:名前は開発中のものです。 mailto:sage [2008/08/01(金) 02:14:35 ID:/NSftwtw]
- >>93
それって ContentManager.Load< Texture2D >( asset ); でXNBファイルを読み出すときだけじゃなかったっけ?
- 95 名前:名前は開発中のものです。 mailto:sage [2008/08/01(金) 02:17:59 ID:/NSftwtw]
- >>93
>>94 と思いつつもちょっと気になったので、試しに拡張子外してみましたが、 別の例外が飛んできました(FileNotFoundException)ので別の原因っぽいです。
- 96 名前:名前は開発中のものです。 mailto:sage [2008/08/01(金) 02:24:31 ID:jxwgwOTp]
- >>95
俺はプログラミングもXNAもあやふやだから、話半分で読めばいいからw やりたいことはオーディオエンジンの初期化なんでしょ? どうしてnew AudioEngine(".\\フォルダ名\\ファイル名(拡張子なし)") ってやらないのかなと思って ↑これはContentフォルダの下にもうひとつフォルダがある場合ね
- 97 名前:名前は開発中のものです。 mailto:sage [2008/08/01(金) 02:26:54 ID:jxwgwOTp]
- あ、拡張子はいるね
ごめんごめん
- 98 名前:名前は開発中のものです。 [2008/08/01(金) 03:34:54 ID:E6E02NaY]
- 3台にはプロジェクトごとコピーしたの?
- 99 名前:名前は開発中のものです。 mailto:sage [2008/08/01(金) 08:58:11 ID:/NSftwtw]
- >>98
プロジェクトごとというか、コンパイルして出来た物(XSBファイルとか)を ZIP圧縮して3台のPCに配布しましたので完全に中身は同一です。
- 100 名前:名前は開発中のものです。 mailto:sage [2008/08/01(金) 09:51:32 ID:E6E02NaY]
- エラーが出るとこに開発環境持ち込んでデバッグしてみるといいのでは。
ファイル足りない気がするなあ
- 101 名前:名前は開発中のものです。 mailto:sage [2008/08/01(金) 16:27:51 ID:QkbZdsSv]
- XACTのバージョン確認
デバッガなりでパスの確認
- 102 名前:名前は開発中のものです。 [2008/08/01(金) 21:38:20 ID:TOh8/F4P]
- ModelMeshPart ごとに VertexDeclaration を持っていますが、
VertexBuffer は ModelMesh で共通ですよね。 ということは、MeshParts[0] は座標のみ、MeshParts[1] は座標とカラーを使う場合でも、 全頂点分のカラーデータが必要なんでしょうか?
- 103 名前:名前は開発中のものです。 mailto:sage [2008/08/01(金) 22:40:28 ID:QkbZdsSv]
- 必要ない
- 104 名前:名前は開発中のものです。 mailto:sage [2008/08/02(土) 09:54:32 ID:FV3ITQ20]
- >>103
VertexBuffer は単なるバイト列だから、 pos0 pos1 pos2 pos3 col3 pos4 col4 pos5 col5 pos6 pos7 pos8 のように詰めて格納してもいいということでしょうか?
- 105 名前:名前は開発中のものです。 mailto:sage [2008/08/02(土) 09:57:14 ID:e6cdMnF9]
- >>104
その考えで問題ない。
- 106 名前:名前は開発中のものです。 mailto:sage [2008/08/02(土) 14:50:54 ID:kacEh7aw]
- >>104
違う セマンティクス毎にVertexDeclarationを定義して、VertexBufferはオフセットを指定して描画するために単一
- 107 名前:名前は開発中のものです。 mailto:sage [2008/08/02(土) 20:45:07 ID:dpXc0drw]
- >>91
オーディオデバイスが接続されてないんじゃないか? うちのPCも外部スピーカーがないのでヘッドホン指して実行してるよ。
- 108 名前:名前は開発中のものです。 mailto:sage [2008/08/02(土) 20:59:11 ID:vCwwPcnr]
- 質問。モデルの描画とテクスチャを指定したプリミティブの描画を行うと、
プリミティブの描画で指定したテクスチャが表示されない。 モデルの描画をコメントアウトするとテクスチャが表示されるから、モデルの描画が原因っぽいけど・・・。 なんか基本的なことがわかっていなくて、根本的にトンチンカンなことをやってる希ガスorz
- 109 名前:名前は開発中のものです。 mailto:sage [2008/08/02(土) 21:03:24 ID:e6cdMnF9]
- >>108
ちゃんと Effect と EffectPass を Begin あるいは End しているか?
- 110 名前:名前は開発中のものです。 mailto:sage [2008/08/02(土) 21:06:42 ID:vCwwPcnr]
- >>109
Drawの中身はこんな感じです。 meshをDrawしているところをコメントアウトするときちんとテクスチャ付きのプリミティブが描画されます。 protected override void Draw( GameTime gameTime ) { //背景色 graphics.GraphicsDevice.Clear( Color.CornflowerBlue ); foreach ( ModelMesh mesh in model.Meshes ) mesh.Draw(); this.boardEffect.Begin(); foreach ( var pass in this.boardEffect.CurrentTechnique.Passes ) { pass.Begin(); this.GraphicsDevice.DrawUserPrimitives( PrimitiveType.TriangleList , this.points , 0 , 2 ); pass.End(); } this.boardEffect.End(); //ベースの描画 base.Draw( gameTime ); }
- 111 名前:名前は開発中のものです。 mailto:sage [2008/08/02(土) 21:16:12 ID:vCwwPcnr]
- ファイルをアップロードしてみました。
ttp://www1.axfc.net/uploader/File/so/9194
- 112 名前:名前は開発中のものです。 mailto:sage [2008/08/03(日) 08:16:21 ID:54sWVK0U]
- まさに>>30だな
- 113 名前:名前は開発中のものです。 mailto:sage [2008/08/03(日) 11:07:26 ID:oZXFfDOW]
- >>111
「問題が発生したため、TexuteTestを終了します。ご不便をおかけして申し訳ありません。」 って出るんだけど、どうすればいい?
- 114 名前:名前は開発中のものです。 mailto:sage [2008/08/03(日) 11:19:12 ID:UJh2rsFh]
- 問題が出ないように直せってことだろ
そのためのアップロードなんだろうし
- 115 名前:名前は開発中のものです。 mailto:sage [2008/08/03(日) 12:45:29 ID:fELIPEgb]
- >>113
うちの環境はVisualStudio 2008 Pro +XNA Game Studio 3.0 CTPです。 バージョンが違うと動かないのかもしれません。
- 116 名前:名前は開発中のものです。 mailto:sage [2008/08/03(日) 18:49:53 ID:gdeQ97T5]
- XNAの微妙さはすごいな
C#つかいやすいけどランタイム必要=避けられる 3D簡単に扱えるけどあとはご自分で=サンプルレベルしか出てこない 情報がたんまりある!けど読めないわからない層が使う=同じ質問などが繰り返される 素晴らしい、多分はやらないな
- 117 名前:名前は開発中のものです。 mailto:sage [2008/08/03(日) 20:48:14 ID:/0JxVLeX]
- >>108
亀レス&実行できないからカンでしかないが、 this.boardEffect.Begin(); の前に、 this.GraphicsDevice.RenderState.CullMode= CullMode.None; でも指定してみれば?
- 118 名前:名前は開発中のものです。 mailto:sage [2008/08/03(日) 22:35:45 ID:RU1h0tWI]
- 馬鹿ばっかり
- 119 名前:名前は開発中のものです。 mailto:sage [2008/08/03(日) 22:50:10 ID:7Pd4IV5i]
- >>116みたいなやつは元々XNAの目的を理解していない場合が多い
- 120 名前:名前は開発中のものです。 mailto:sage [2008/08/04(月) 10:56:32 ID:EGkupbpZ]
- >3D簡単に扱えるけどあとはご自分で=サンプルレベルしか出てこない
???
- 121 名前:名前は開発中のものです。 mailto:sage [2008/08/04(月) 14:14:00 ID:voFmL40W]
- XNAの目的云々いうか物を作るってことを理解してないのまちがいじゃねえか?
- 122 名前:名前は開発中のものです。 mailto:sage [2008/08/04(月) 14:23:10 ID:DchVgZf/]
- 音楽製作ツールみたいなのを作るとしていろいろ調べてみたんだが、
サウンドはwavしか触れないということは、絶望的? MIDI的な発音命令のライブラリとか無いんでしょうか。
- 123 名前:名前は開発中のものです。 mailto:sage [2008/08/04(月) 15:12:31 ID:ikKIjwG+]
- win限定ならmidiOut系のAPIをDllImportして使えばいいでしょ
さすがにXboxにそれを望むのは無茶
- 124 名前:108 mailto:sage [2008/08/04(月) 19:28:29 ID:MB2vStiu]
- 自己解決。
コードと睨めっこしてたら、ContentLoadの中で設定したVertexDeclarationが書き変わっているのを発見。 Drawの中で改めて this.graphics.GraphicsDevice.VertexDeclaration = new VertexDeclaration( this.GraphicsDevice , VertexPositionTexture.VertexElements ); と記述したら表示されました。
- 125 名前:名前は開発中のものです。 mailto:sage [2008/08/04(月) 20:50:32 ID:EGkupbpZ]
- midi使えないと絶望的なん?
このスレ、過去からのタイムトラベラー多いなwwww
- 126 名前:名前は開発中のものです。 mailto:sage [2008/08/04(月) 22:11:37 ID:j12FQBuK]
- >>122
何がしたいのか分からないカキコはやめて下さい
- 127 名前:名前は開発中のものです。 mailto:sage [2008/08/04(月) 23:39:08 ID:nsZ38M0C]
- 別にmidiをwindowsで再生→wav化でいいんじゃまいかと。
もしかして、ゲーム中に動的に変えようとしてる?
- 128 名前:名前は開発中のものです。 mailto:sage [2008/08/04(月) 23:56:33 ID:QU36BX/h]
- 画像を任意の形に切り取って使いたいのですが、実現可能な関数とかありますか?
ある画像を、マスクか何かを使って不規則な形に切り取り、それを表示させたいのです。 透明色を指定してとかではなく、あくまで「画像の一部分を表示させる」ということをやりたいのですが、可能でしょうか
- 129 名前:名前は開発中のものです。 mailto:sage [2008/08/05(火) 00:46:31 ID:AEdyrZm/]
- その昔、BitBltというのがあってだな・・・。
- 130 名前:名前は開発中のものです。 mailto:sage [2008/08/05(火) 00:59:43 ID:JsvwD9eK]
- 不規則な形って、ちんことかか?
- 131 名前:名前は開発中のものです。 mailto:sage [2008/08/05(火) 03:45:20 ID:Z6zYKvyQ]
- >>129
そのBitBltと同じことがやりたいのですが、C#にも同じような関数はあるのですか?
- 132 名前:名前は開発中のものです。 mailto:sage [2008/08/05(火) 05:29:01 ID:c/vF/pQT]
- コンテストの応募って昨日からだよね?作ってる人いる?
応募期間が短いから熟練者向けか
|

|