トップページgamedev
984コメント329KB

【Xbox360】 XNA Game Studio その8 【C#】

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名前は開発中のものです。2008/11/07(金) 10:07:18ID:AIGNp4++
XNAデベロッパーセンター
http://msdn.microsoft.com/ja-jp/xna/default.aspx

XNA Japan Team Blog
http://blogs.msdn.com/xnajapan/default.aspx

ひにけにXNA
http://blogs.msdn.com/ito/default.aspx

XNA Today
http://www.xna-today.jpn.org/

XNA Creators Club Online(英語)
http://creators.xna.com/

XNA Game Studio 2.0 ドキュメント (日本語)
http://msdn.microsoft.com/ja-jp/library/bb200104.aspx

前スレ
http://pc11.2ch.net/test/read.cgi/gamedev/1217050823/
0801名前は開発中のものです。2009/03/29(日) 13:04:06ID:FX3dpUqj
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /
0802名前は開発中のものです。2009/03/29(日) 15:40:31ID:LyxvAscx
>>800
いやPremiumだっつーの。
しかもRobotGameのダウンローだけじゃなく、普通にcreators.xna.comにすらサインインできないんだぜ。
訳分からんくて泣けてくる。

去年のDBLで登録した、Trialメンバーシップな捨てゲマタグのIDじゃログインできるってのによw
0803名前は開発中のものです。2009/03/29(日) 15:46:42ID:ejfaitmZ
ググったら似たような質問が。
ttp://forums.xna.com/forums/t/19520.aspx

Creators@microsoft.com にメールしてみては。
0804名前は開発中のものです。2009/03/29(日) 15:49:13ID:ejfaitmZ
って3レス目見てなかった。
生年月日は正しく、だってさ。
0805名前は開発中のものです。2009/03/29(日) 15:53:22ID:LyxvAscx
>>803-804
おお、神よ。確かに生年月日適当に入力してたわ。
ちゃんと登録してやってみるわ。
ありがとう。ホントありがとう。
0806名前は開発中のものです。2009/04/02(木) 21:03:40ID:lyIs9mOH
MSDNライブラリの
XNA Game Studio 3.0 ドキュメント (日本語)
はダウンロードできる? みんなどうしてる?
0807名前は開発中のものです。2009/04/03(金) 01:35:38ID:I+fn0aBc
>>806
できるよ。
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=73d6a0e5-7928-4863-9f7e-16ceae75205b&DisplayLang=ja
0808名前は開発中のものです。2009/04/03(金) 09:37:37ID:A51D2L9R
>>807
ありがとうありがとう。
本当に、ありがとう。

ずっと困ってて、苦し紛れにWebページを保存してたりしてた。

本当にありがとう。
0809名前は開発中のものです。2009/04/03(金) 10:02:49ID:P/xVxff3
【国防】北のミサイル、イージス艦、PAC3で迎撃態勢へ 日本海、東北中心に配置−防衛省[03/27]
http://takeshima.2ch.net/test/read.cgi/news4plus/1238134154/
0810名前は開発中のものです。2009/04/08(水) 21:12:14ID:4wO/Mojw
皆作ったゲームってどうしてるの?
xnaの勉強しはじめたんだけど、どうも配布したところで色々とインストールしてもらわないとプレイできないみたいで
気軽に配布できそうにないし
0811名前は開発中のものです。2009/04/08(水) 22:06:46ID:HudWdQPJ
他人に遊んでもらうような完成度じゃないのばっかりだろ
窓の杜で紹介されたXNAゲームは一種類のみだし

RPGツクールのランタイムのようなもんだと思えば気楽に入れてもらえるとは思うが
0812名前は開発中のものです。2009/04/09(木) 07:53:37ID:OTPR5DG4
3.0だとそういうのも自動でインストールしてくれる機能増えたよな
ゲーム本体までインストールされるのが問題だが
0813名前は開発中のものです。2009/04/09(木) 08:10:41ID:0ilLJEjH
VB6のころは適当なプログラムにインストーラつけて、ランタイム入れさせてたなあ
0814名前は開発中のものです。2009/04/10(金) 08:10:12ID:q4HGwHB4
XNAってVSExpressベースらしいけど、
Professionalでも開発できますか?
0815名前は開発中のものです。2009/04/10(金) 08:49:36ID:q4HGwHB4
msdnのネットワーキングの項読んでるとXbox LiveとかGames for Windows Liveとかを使った通信しか出来ないのかな。
直接IP指定するとかそんな話が一切出てこないし。
独自のサーバをかませたいんだけど。
0816名前は開発中のものです。2009/04/10(金) 09:08:28ID:q4HGwHB4
Xbox Live Server Platformで出来るっぽいね
ただ結局Liveのサーバ通すのは変わらなさそう
0817名前は開発中のものです。2009/04/10(金) 13:20:13ID:/iqhVZVU
>>814
XNA3.0ならほとんどのグレードでも可能だと思うけど
個人開発ならば、スタンダードが1番いいと思う
スタンダードは安いしこれ以上のグレードならば、
セットアッププロジェクトで.NETとXNAのランタイム自動インストール出来るから
0818名前は開発中のものです。2009/04/10(金) 15:13:56ID:YFSX+ESa
>>815
System.Net.Socketsでがんばって実装汁
0819名前は開発中のものです。2009/04/10(金) 15:15:34ID:YFSX+ESa
これ書いて思ったんだけど、別にXNAで作るのにXNAに完全依存および限定しなくていいんだよね、あくまでも.netフレームワークの拡張版のようなもんなんだし
Windows用で割り切るなら、描画部分以外は従来通りやればいい
0820名前は開発中のものです。2009/04/10(金) 21:23:19ID:A7NAkd1X
XBOX向けってことじゃねの?
Windows向けなら発想の出所がわからん・・・
0821名前は開発中のものです。2009/04/11(土) 14:16:03ID:gxJYKqqv
いつの間にかDBPの参加登録開始されてるな。
0822名前は開発中のものです。2009/04/11(土) 18:39:28ID:5tBzqK82
>>820
あくまでも互換環境ってことだろう
Zune対応とか取ってつけたような対応だし(Zune持ってるんでいろいろ遊べて楽しいけど)
DirectXを隠蔽してハードウェアを利用できるってのは、そのうちMacやLunixでも動かすつもりなんじゃないかね
そのうちSilverlight(3で3D対応)とも統合されそう、てかするだろう
0823名前は開発中のものです。2009/04/11(土) 23:08:14ID:0bnnWETD
>>817
Professionalというかアカデミックなんですけどね。
アカデミックの中身はProfessionalと同一なので。
0824名前は開発中のものです。2009/04/11(土) 23:10:07ID:bni6KyHm
XNAは当たり判定処理が楽とか聞いたけど
地形との判定は普通にめんどうだな
0825名前は開発中のものです。2009/04/13(月) 03:14:08ID:wT8rwJHp
>>823
XNA3.0はぜんぜん問題ないよ
Standardよりグレード上だから、当然セットアッププログラムも使えるし
機能が多すぎてちょっと迷っちゃうくらいだよ
0826名前は開発中のものです。2009/04/16(木) 23:06:04ID:5x6zlrJs
XNA では普通のゲームパッドって使えないの?
0827名前は開発中のものです。2009/04/16(木) 23:28:49ID:apSsK1mh
普通のって何?バカなの?
0828名前は開発中のものです。2009/04/17(金) 00:22:49ID:YFGq+lEH
XInput以外のパッドが普通じゃなかったら、何て呼ぶんだよ?
煽るにも無理があるだろ

なぁ
0829名前は開発中のものです。2009/04/17(金) 00:31:33ID:75fL2F/4
XInputて何?さいんぷっと?
0830名前は開発中のものです。2009/04/17(金) 10:14:58ID:3hx5sgp9
ッッックスィンプトゥ...ゥ...ゥ...
なんだろうね? 白根
箱○のパッドなら簡単に使えるけど、Win標準ゲームパッドはManagedとか使わないと駄目らしいよ
0831名前は開発中のものです。2009/04/17(金) 12:06:07ID:NvHNgAEp
なんで意図的にMicrosoft製品以外を使いづらくするんだろうな?
0832名前は開発中のものです。2009/04/17(金) 12:16:16ID:q/I86nYd
開発力が不十分で優先度付けが発生してるからだろ
0833名前は開発中のものです。2009/04/17(金) 14:19:21ID:XvSHoAzK
Xbox 360ユーザーが「俺もゲーム作って360で動かしたいなあ」って思ったり、Zuneユーザーが
「俺の考えたゲームをこれでやりたいな」って思ったとき、その夢を実現するために提供されるのがXNA。

そんな彼らがどこの馬の骨かも分からないゲームパッドに興味を示すかっていうこと。
すでに手元に純正コントローラーがあるってのに。
0834名前は開発中のものです。2009/04/17(金) 14:36:58ID:q/I86nYd
3.0からはPC向けでも独自路線とるらしいし必ずしも360とZuneのものではないよ
0835名前は開発中のものです。2009/04/17(金) 16:32:36ID:Cwp3wZrV
3.0から


らしい?
0836名前は開発中のものです。2009/04/17(金) 16:41:46ID:q/I86nYd
ああ、Games for Windows Liveの話ね
Windows向けの展開にも力を入れると言うこと
0837名前は開発中のものです。2009/04/17(金) 18:05:48ID:apdAmDzU
まあ箱○コンは十字キーがクソなのを除けば世界最高のコントローラなので
開発用に一個買って遊ばせる人間にも布教しとけ
0838名前は開発中のものです。2009/04/17(金) 18:06:33ID:apdAmDzU
余談だが、RaceDriverGRID PC版は箱○コンしか使えなかったはず
0839名前は開発中のものです。2009/04/17(金) 20:09:47ID:XvSHoAzK
北米でコミュニティゲームはうまくいってるのかな?
最近動きがないな。
0840名前は開発中のものです。2009/04/17(金) 22:51:25ID:NjyyvO1p
>> 837
YとAが離れているのが気に入らない。
外人サイズなのかな?
十字ボタンはボタン4つ分という扱いだよなwwww
0841名前は開発中のものです。2009/04/18(土) 00:52:40ID:uC3rMzz6
>>837
・ボタン配置が日本人の手の大きさにあっておらずおかしい
・やたらと重い
・アナログスティックの押し込みが誤爆しやすい

はっきりいって世界標準であるPS用コントローラの使いやすさの足下にも及ばない。
0842名前は開発中のものです。2009/04/18(土) 01:03:50ID:jMzCo0d+
最強はサターンパッド。これは宇宙で確定していること
0843名前は開発中のものです。2009/04/18(土) 01:16:13ID:EAhkgl2I
だからゲハ厨は来るな
作り手としては、不特定多数の方にプレーして貰うPCゲーで
上から目線でパッドを指定するなんてあり得ない
2ch外で親しくもない人に「世界最高のコントローラなので」とか言ったら
池沼としてしか扱ってくれないだろう?

あとGames for Windows Liveの解決策がこのスレ内にある>>493
0844名前は開発中のものです。2009/04/18(土) 02:02:16ID:N8o7LhFb
>>843
ところがどっこい、箱○コンはWindows標準です
0845名前は開発中のものです。2009/04/18(土) 02:19:25ID:8UtIi7zN
「ゲハ厨は来るな」とレスしている時点でXNAの何も理解していないことに気付くべき。

同人ヲタがそれぞれ思い思いのメーカーのパッド用にコード書いて、著作権を
守っているかどうかも怪しいゲームをコミケで配るためのXNAじゃないってこと。

MSも慈善団体じゃないので、OS買ってくれるぐらいしか利害関係がない周辺機器メーカー
や同人開発者のために経営資源を注ぐ義理はないってこと。

XNAは消費者だろうが開発者だろうがマイクロソフトとの利害関係が密な人向けに
あるんだよ。

変なメーカーのパッドに対応するために俺のPCのCドライブの容量浪費されても迷惑。
0846名前は開発中のものです。2009/04/18(土) 02:37:11ID:EAhkgl2I
>>845みたいなのは、キチガイだとみんなおもうよね?
パッドが売れると嬉しいの?

慈善団体じゃないモノと付き合うのだから、良くする為には
誰かが工夫しなければならない
仮にもゲーム制作者なら、自分がやりたいと思えないのか?
0847名前は開発中のものです。2009/04/18(土) 02:37:36ID:SiygaGh8
ヴァカばっかりだな。
パッドをXNAで使いたければ、そのパッドのメーカーに、XInput用のドライバリリースしてもらえ。
MS製パッドがXNAで使えないのは、MSの怠慢(戦略?)だが、3rdパーティー製までは知るか、ヴォケ。

しかし、XInput非対応パッドをエミュレートで使えるようにするドライバもあるが、
知りもしない、調べもしない、屑PGしかいないスレだな。
0848名前は開発中のものです。2009/04/18(土) 02:46:27ID:8UtIi7zN
短く言えば、ハードウェアからネットワークまでマイクロソフトのゲームビジネスとかプラットフォーム
に身を委ねれば委ねるほどその見返りとして開発のしやすさなどのメリットを得るのがXNA。

箱○や箱パッドに縁を感じないのであればそれだけXNAに縁がないのだと思う。それでもまだ
DirectXとかとの繋がりはあるかもしれないけど。
0849名前は開発中のものです。2009/04/18(土) 02:48:56ID:EAhkgl2I
>>847
XNAに身をゆだねた屑PG養成スレなので仕方がないんだって
0850名前は開発中のものです。2009/04/18(土) 03:12:06ID:N8o7LhFb
>>849
XNAでXInput限定なのと、それを使うプログラマが屑なことの関連性がわからないのですがw
0851名前は開発中のものです。2009/04/18(土) 03:30:52ID:EAhkgl2I
>>850
そこらのオッサンが
「私、プログラム出来るよ。ゲーム作ったよ。
だけどXInput使ったから、パッド買うかエミュレータ使って」

とか言い出したら、お前も普通に蹴り殺したいと思うだろ?

493のリンクが辿れないので、ググった
ttp://www.google.co.jp/search?hl=ja&q=XBOX360+Controller+Emulator+v3.0
0852名前は開発中のものです。2009/04/18(土) 03:33:17ID:SiygaGh8
>>850
おまえのレスに、屑っぷりが現れてるだろ?
XNAがXInput限定なんじゃなくて、箱でも動かしたいならXInput限定なんだよ。
別に使いたきゃMDXでも使えよ、屑。
0853名前は開発中のものです。2009/04/18(土) 09:57:35ID:uC3rMzz6
だがPC用に作った物を箱用に持っていこうとすると・・・
まともに動かない罠
0854名前は開発中のものです。2009/04/18(土) 11:10:35ID:rt1PiLSc
キーボード対応すりゃいいんじゃよ
0855名前は開発中のものです。2009/04/18(土) 11:26:23ID:jAJlK6uG
どうせ何も作れやしないんだから問題ない
0856名前は開発中のものです。2009/04/18(土) 13:59:25ID:8UtIi7zN
PC用に作ったやつはPCでやれ。箱用で作るんなら箱用で作れ。

>まともに動かない罠
箱でデバッグしながら開発してない証拠じゃねーか。
0857名前は開発中のものです。2009/04/18(土) 14:07:03ID:uC3rMzz6
箱とPCで挙動や仕様に大きな違いがあっていいんだったら、最初からPC向けのは
箱用のコントローラ以外を簡単に使えるようDirectInputがそのまんま使えるように
しとけばいいのに。なるんだっけ?3.0では?
自社製以外のコントローラを強制的に排除するのって独禁法違反じゃないの?
国産マンセーな北米だけなら別に良かったんだろうけどさ。
普及率最低かつMSKK自体箱を売る気が全くない日本でそれはダメだろ。
0858名前は開発中のものです。2009/04/18(土) 14:55:05ID:EAhkgl2I
なんという初心者様・・・
バージョン3.1がアナウンス中なことすら知らない
間違いなくヴァカでもできるゲハ厨議論は要らない

   / ̄\
  | ^o^ |  
   \_/
0859名前は開発中のものです。2009/04/18(土) 17:05:49ID:8UtIi7zN
このスレ【Xbox360】用なんだけどな。スレタイ的に。【Windows】用も立てたほうがいいんじゃね?
0860名前は開発中のものです。2009/04/18(土) 17:35:03ID:EAhkgl2I
…幸せな生き様晒してるな
他人の所為だから仕方が無いんだw

自分が常に上から目線だから
話を聞いて貰えないとか考えないんですねwwww
0861名前は開発中のものです。2009/04/18(土) 18:04:11ID:6Lcznpwl
次のスレからテンプレのXNA Todayとかいう転載サイト外そうぜ

0862名前は開発中のものです。2009/04/18(土) 19:38:18ID:rWfTxE15
アフィ厨のXNATodayの管理人がスレ立てるから無理だろうね
0863名前は開発中のものです。2009/04/18(土) 21:56:08ID:N8o7LhFb
>>857
>自社製以外のコントローラを強制的に排除するのって独禁法違反じゃないの?
別に強制ではない
0864名前は開発中のものです。2009/04/18(土) 22:05:31ID:BKuqdTjn
痴漢ID:8UtIi7zNの揚げ足取っただけで〜す
0865名前は開発中のものです。2009/04/18(土) 22:58:16ID:N8o7LhFb
>>852
いやだからXNAがXInputしかサポートしてなくても
XNAを使うプログラマはいくらでも打開策を考え実装できるんだから屑じゃないじゃん
ちゃんと文章読んでね
0866名前は開発中のものです。2009/04/18(土) 23:13:50ID:EAhkgl2I
この>>865の見苦しさは、
ゲハ板ムードを作りたい釣りや陽動です

つっこむならゲハ板に行きましょう
0867名前は開発中のものです。2009/04/18(土) 23:38:31ID:N8o7LhFb
>>866
日本語読めない奴が発狂し始めた
XNAの仕様に納得してると痴漢扱いとか、このスレ見ないほうがいいぞ
0868名前は開発中のものです。2009/04/19(日) 00:15:36ID:oQ+dLC6d
モノホンのガキ相手に大人気無かったな

>XNAを使うプログラマはいくらでも打開策を考え実装できる
アンケ的に書くけど、俺はMITライセンスのSlimDXから引用が良いと思うな

http://schiphol.2ch.net/test/read.cgi/game/1228750023/
このスレじゃ、360コントローラーユーザーは主に非公式のDirectInputドライバを
使っているようだし
ドライバ差し替えの手間も減る
08698682009/04/19(日) 00:17:23ID:oQ+dLC6d
C++/CLIでのラッパー作りの経験も生きるし
0870名前は開発中のものです。2009/04/19(日) 00:45:13ID:4ynRjpJy
XNAの本には出てこないような用語がこのスレでは飛び交いまくるのはどうしてなん?
サードパーティー製コントローラやら、Slimうんたらかんたらやら、C++やら
0871名前は開発中のものです。2009/04/19(日) 00:52:25ID:oQ+dLC6d
XNAは出来ないことが多いから、色々克服しなきゃいけないから、 かな?
別に話題を限定してる事は無いと思うよ

XInputが何かすらわからない様に書くマニュアルや本はMS寄りの洗脳目的だと思うけどね
0872名前は開発中のものです。2009/04/19(日) 09:13:07ID:ej/fhape
>>870
初心者向けの本なんて頼りになるかよ
0873名前は開発中のものです。2009/04/20(月) 12:33:23ID:Y1ayTiw8
海外のXNAのサンプルはすごいできだよね?

0874名前は開発中のものです。2009/04/21(火) 05:28:52ID:Vvig1bBU
>XInputが何かすらわからない様に書くマニュアルや本はMS寄りの洗脳目的だと思うけどね
>XInputが何かすらわからない様に書くマニュアルや本はMS寄りの洗脳目的だと思うけどね
>XInputが何かすらわからない様に書くマニュアルや本はMS寄りの洗脳目的だと思うけどね

>洗脳目的だと思うけどね
>洗脳目的だと思うけどね
>洗脳目的だと思うけどね

>思うけどね
>思うけどね
>思うけどね

マ ジ キ チ
0875名前は開発中のものです。2009/04/21(火) 07:48:46ID:KQ0r9Qs4
日本人にブラックユーモアを言うと三度笑う
話した時に愛想笑いをする、
意味を説明されて笑う、
何日かたってその意味がやっと自分から笑う。

ダメだwwwwwwどうにもメシがうまいwwwwwwwwwwww
0876 ̄ ̄\| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄2009/04/21(火) 13:05:28ID:hH0lp/SB
   / ̄ ̄ ̄ ̄ \  =ャ=ャ =ャ=ャ
   |  (゚)   (。) |    =ャ=ャ
   |┌  ⊂⊃ ┐|   =ャ =ャ=ャ=ャ
   |  \___/ |  =ャ=ャ =ャ =ャ
   \  \|/ / ∧_∧
    /       \ (    ) そうきたかwww 
.__| |      .| |/      ヽ
||\  ̄ ̄ ̄ ̄ ̄  / .|   | |
||\..∧_∧    (⌒\|__./ ./
||.  (    )     ~\_____ノ|   ∧_∧
  /   ヽ ワロス      \|  (    )  お前が言うと
  |     ヽ           \/     ヽ.  説得力あるなぁwww
0877名前は開発中のものです。2009/04/21(火) 15:59:21ID:pZOHa9HQ
今日発表あったね。
日本のコミュニティゲームすは7月中旬だってさ。
0878名前は開発中のものです。2009/04/21(火) 16:11:41ID:Pn1JbJkF
http://creators.xna.com/en-US/japan/

これ貼っとくか。発表会自体は寝坊したので、海外サイトのブログ実況をほとんど見なかった。

発表会直後にゲハ覗いてみたら葬式会場みたくなってたけど、冷静になって調べてみたらXNA関係では
いろいろ発表されててワロタ。ってかブログで実況してた海外記者もちゃんとそこらへんの発表も伝えろと。
0879名前は開発中のものです。2009/04/21(火) 16:14:28ID:Pn1JbJkF
Gamefestで2009年前半の開始を「約束します」と言ってた気がするんだが、公約守れなかったか?
0880名前は開発中のものです。2009/04/21(火) 16:20:30ID:S6GpuRt4
要するにサイトとドキュメントとソースコード中のコメントが日本語化されてるって事?
それだけなら待つ必要も無さそうだけど、そんな期待されてるの?
0881名前は開発中のものです。2009/04/21(火) 16:26:08ID:Pn1JbJkF
つーか、俺ら今のGame Studioで慣れちまってるからな…。

GS3.1自体はDBPの注意書きにこう書いてあるから、英語版は5月に出るんじゃね?

>XNA Game Studio 3.1 will not be available until May 2009.

http://www.dreambuildplay.com/main/default.aspx

7月に気が向いたら日本版をダウンロードすれば良い。
0882名前は開発中のものです。2009/04/21(火) 16:41:38ID:pZOHa9HQ
やっとアバターいじれるのか
0883名前は開発中のものです。2009/04/21(火) 18:14:46ID:Pn1JbJkF
税金関係も早めに発表しないとな・・・
0884名前は開発中のものです。2009/04/21(火) 22:49:35ID:9ML5eDW6
年金払えよ
0885名前は開発中のものです。2009/04/22(水) 02:16:26ID:wlDDOVVN
XNAはDirectInputに対応してないってことでそれだけの為にSlimDXを導入しようと思ったんだけど、
DirectInputのインスタンスを生成しようとすると、ウイルスバスターがDLLインジェクションを検知する。
検索すると結構同じような事例がでてくる。
手元で勉強がてらコーディングしてるうちはいいけど、将来フリーウェアを頒布したいとか考えたときに困るなあ。
大変そうだけどP/InvokeとC++/CLIでDirectInputを使うための勉強もした方がいいのかな。
0886名前は開発中のものです。2009/04/22(水) 07:04:10ID:vRUa/hhd
トレンドマイクロの言う「DLLインジェクションしても安全な場合」が
どういう状況なのかわからないのだが…

SlimDXは既にC++/CLIで書いてあるので、それを自分の
アプリに切り貼りすればC++/CLIで問題が回避できるか試せる

P/Invoke使ってる人はjoyGetPos()とかを使うのでは無いか?
さくっと試して絶望してくれ
ttp://www.1072ch.net/up03b/src/ag1047.zip
08878852009/04/22(水) 08:39:41ID:R/9Dxtgu
>>886
ありがとう。帰宅したら試してみるよ。
ウイルスバスターの件は、さすがにユーザーに「大丈夫だから例外扱いにしてね」とは言えないからね……。
08888852009/04/23(木) 05:36:27ID:/L059koQ
>>886
作ってくれたソースコード、試してみました。

ちゃんとジョイパッド操作を検知できた・・・けど、やっぱりウイルスバスターが文句言うね。
ngenでネイティブ化してもダメだったし。
絶望してくれというのはそういうことだったのか。
しかしDllインジェクションをブロックしてるはずなのに、
ジョイパッドの操作は認識できるのはどういうことだろう。

兎にも角にもありがとうございました。
もっと自分でも色々試してみます。
0889名前は開発中のものです。2009/04/23(木) 08:41:56ID:UPAIFKZl
>>886
同じ症状にぶち当たるかも知れないから、OSとパッドの詳細おしえて
0890名前は開発中のものです。2009/04/23(木) 11:17:09ID:KcmZLFOV
ウイルスバスターとか使ってないから現象がよくわからないけど
DirectInput直接使うDLLを自作してかませばいいのかな?
それくらいで済むなら試してみたいがDLLインジェクションの警告してくるのって
ウイルスバスターだけ?
0891名前は開発中のものです。2009/04/23(木) 19:31:13ID:7k5J/K8D
ウィルスソフトが反応するゲームをXNAで作るとな?
08928862009/04/23(木) 20:48:21ID:d2l7bXJs
>>889
Windows Vista SP1
Visual Studio 2008
XNA Game Studio 3.0
XBOX360コントローラ(非公式ドライバで一般のパッドとして認識)

>>890
申し訳ないが、DirectInputやC++に関する知識が足りないので試せない。
0893名前は開発中のものです。2009/04/24(金) 21:26:20ID:nmJImJEG
バスターがDirectInput8Create関数に対してNtUserSetWindowsHookEx検出するやつ?
自分も前バスター使ってた頃散々お世話になったけどまだ治ってなかったのかそれ
08948862009/04/24(金) 23:42:00ID:xiTFSPca
それだねえ。
0895名前は開発中のものです。2009/04/25(土) 15:46:58ID:+LYPTsqR
自分のXNA本によると
Game.Run()実行時にGraphicsDeviceManagerオブジェクトを通してGraphcisDeviceが生成されるとある。

GraphicsDeviceManagerは1つのプロセスで1度しか生成されない(2度生成するコードを書くと実行時エラーになる)が、
自前でコンストラクタ等でGraphicsDeviceManagerを生成しておいてもしなくても
Game.GraphicsDeviceの値はRun()時にセットされ実行時エラーは起こらない。

これは以下のうちどの理解が正しい?

1.Run()内でGraphicsDeviceManagerが生成されている(実は複数回生成可能)
2.既に生成済みのManagerを検知して生成済みのものからDeviceを生成
3.Managerを通さずにDeviceを生成している
0896名前は開発中のものです。2009/04/26(日) 17:43:19ID:qEm2fd0o
はじめまして。XNAで3Dゲームを作っています。
3Dのフィールドを作り、3Dのキャラクターを上に歩かせたいです。
フィールドには柱や床が含まれているのですが、
めりこまない衝突判定をするためによい方法はありませんか?
BoundingSphereやBoundingBoxだとフィールドの複雑な形と合いません。。。
0897名前は開発中のものです。2009/04/26(日) 18:11:44ID:aBrOffp0
ttp://creators.xna.com/en-US/sample/collision3dheightmapnormals
この辺のCollision Seriesは見てみた?
0898名前は開発中のものです。2009/04/26(日) 18:52:28ID:qEm2fd0o
>>897さん
お返事ありがとうございます。
見てはいたのですが、上のURLで扱っているのは、
heightmapから地形を作成した場合の、床との衝突判定だと思っていました。
そうではなさそうなので、もう一度見てみます。
08998962009/04/26(日) 19:18:39ID:qEm2fd0o
897のURLからTankOnAHeightmap.Zipをダウンロードして、まず動かしてみようと思った
のですが、HeightmapCollisionPipeline.dllが無いと言われてしまいました。
dllはどこにも見つかりません。
警告 1 参照コンポーネント 'HeightmapCollisionPipeline' が見つかりませんでした。
エラー 2 Error loading pipeline assembly "C:\Users\user\Desktop\HeightmapCollision\HeightmapCollisionPipeline\bin\x86\Debug\HeightmapCollisionPipeline.dll". HeightmapCollisionWindows
サンプルはFramework GS 2.0ですが、私の環境は3.0で、変換したから問題が起こったのかもしれません。
こういう場合、どうすればよいのでしょうか?
09008962009/04/26(日) 19:24:54ID:qEm2fd0o
すみません。エラー文は以下が正しいです。
警告 1 参照コンポーネント 'TankOnAHeightmapPipeline' が見つかりませんでした。
エラー 2 Error loading pipeline assembly "C:\Users\user\Desktop\TankOnAHeightmap\Sample\TankOnAHeightmapPipeline\bin\x86\Debug\TanksOnAHeightmapPipeline.dll". TankOnAHeightmapWindows
レス数が900を超えています。1000を超えると表示できなくなるよ。