[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 18:09 / Filesize : 192 KB / Number-of Response : 960
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Xbox 360】 XNA Game Studio その10 【C#】



1 名前:名前は開発中のものです。 [2009/10/01(木) 09:14:47 ID:pBZjJHux]
XNA Creators Club Online (日本語)
creators.xna.com/ja-JP

XNA デベロッパー センター (日本語 - 「XNA Japan Team Blog」、「ひにけに XNA」ブログもこちら)
msdn.microsoft.com/ja-jp/xna/default.aspx

XNA Team Blog (英語)
blogs.msdn.com/xna/default.aspx

801 名前:名前は開発中のものです。 mailto:sage [2010/07/28(水) 21:43:02 ID:I8ba/k2g]
まともな話なら公式フォーラムでやったほうが答えてもらえるのに

802 名前:名前は開発中のものです。 mailto:sage [2010/07/28(水) 22:22:58 ID:GFVAsthH]
英語で回答があってもなんだか分からんけどねー

803 名前:名前は開発中のものです。 mailto:sage [2010/07/28(水) 22:39:53 ID:1gCvsPLM]
じゃあ日本語がよめるんじゃねーかよ

804 名前:名前は開発中のものです。 mailto:sage [2010/07/28(水) 22:58:01 ID:eyV9KEFF]
>>800
ありがとうございます。

コンポーネントばかり考えていましたが、おかげで
GameTimeを使っていない命令をメソッドでUpdateメソッドから分ける
ことができました。(基本を忘れていました)

805 名前:名前は開発中のものです。 mailto:sage [2010/07/30(金) 01:19:40 ID:mR8LyZ8J]
ひげねこさん夏休みなのにフォーラムで回答とか仕事しすぎ?
他の社員の方もがんばって下さい

806 名前:名前は開発中のものです。 mailto:sage [2010/07/30(金) 07:28:32 ID:ztJpsLFf]
VS2010への対応はまだですか?

807 名前:名前は開発中のものです。 mailto:sage [2010/07/31(土) 19:21:50 ID:NzSzlOCe]
やっぱりXNAですら初心者には敷居が高いみたいだな。
フォーラムを見てて思った

808 名前:名前は開発中のものです。 mailto:sage [2010/07/31(土) 19:51:30 ID:bQIQPEc7]
公式のフォーラムじゃないところでくだらない質問をバリバリ受け付けるところが無いんだよね

809 名前:名前は開発中のものです。 mailto:sage [2010/07/31(土) 20:15:46 ID:AA/vufAk]
えっ、ここがその受け皿じゃないのか



810 名前:名前は開発中のものです。 mailto:sage [2010/07/31(土) 21:43:25 ID:NzSzlOCe]
ここで質問するとフルボッコにされそうだわw

811 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 13:07:34 ID:Mw5+o/TE]
前回、質問に答えていただきありがとうございました。
今あたり判定で行き詰っています。

//ショットの衝突判定
for (int i = 0; i < enemy1s.Count; i++)
{
BoundingBox shotClsn1 = new BoundingBox(
new Vector3(shot1pos[i].X, shot1pos[i].Y, 0),
new Vector3(shot1pos[i].X + 30, shot1pos[i].Y + 30, 0));
}

//敵さんの衝突判定
for (int i = 0; i < enemy1s.Count; i++)
{
BoundingBox enemyClsn1 = new BoundingBox(
new Vector3(enemy1s[i].X, enemy1s[i].Y, 0),
new Vector3(enemy1s[i].X + 30, enemy1s[i].Y + 30, 0));
}

と、このように設定したBoundingBoxですが、for文のブロック外に
BoundingBoxの効力が及びません。
本来なら、上記のようにつけた互いの判定を使って、たとえば
if (shotClsn1.Intersects(enemyClsn1) == true){}
のような条件文で判定を照らし合わせて各種処理をしたいのですが
よい方法はありませんでしょうか?

812 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 13:23:38 ID:Lz7ORa8o]
== trueなんて書いちゃうレベルで効率的な方法を探り出したらゲーム完成しないだろうな。
まず泥臭いやり方でもゲームを完成させることに集中した方がいいね。

813 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 14:00:47 ID:PhpNw+LL]
BoundingBox shotClsn1 = new BoundingBox(new Vector3(shot1pos[0].X, shot1pos[0].Y, 0),
                      new Vector3(shot1pos[0].X + 30, shot1pos[0].Y + 30, 0));

BoundingBox shotClsn1 = new BoundingBox(new Vector3(shot1pos[1].X, shot1pos[1].Y, 0),
                      new Vector3(shot1pos[1].X + 30, shot1pos[1].Y + 30, 0));
  ・
  ・
BoundingBox shotClsn1 = new BoundingBox(new Vector3(shot1pos[enemy1s.Count-1].X, shot1pos[enemy1s.Count-1].Y, 0),
                      new Vector3(shot1pos[enemy1s.Count-1].X + 30, shot1pos[enemy1s.Count-1].Y + 30, 0));


shotClsn1には一番最後のデータしか入ってないとか?
でもshotもenemyも1つずつだったらいけるのだろうか…
BoundingBoxの効力が及ばないという意味を詳しく

814 名前:811 mailto:sage [2010/08/01(日) 14:03:32 ID:53uAWxuq]
>>812コンパイラが最適してくれるからいーんです!!

815 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 14:09:54 ID:Xyr32qD3]
コンパイラが万能だと思っていた時期が私にもありました

816 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 14:11:42 ID:NqTphvUa]
>>811
ローカル変数は宣言されたブロック内でしか使えないので、この場合はforブロックの外で変数宣言しないといけない。
あとshotClsn1もenemyClsn1も配列やリストにしないといけないんじゃないかな。
今のままじゃBoundingBoxを1つずつしか保存しておけないし・・・

817 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 14:21:44 ID:53uAWxuq]
プログラム覚えるなら普通のベーシックが一番だよね
書くところがブロック状に分かれてたり宣言するところとか複雑すぎる

818 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 14:24:16 ID:XkPXUg4k]
自分が気持ちよくなりたいがためにアホがバカを甘やかすから
バカがこうして付け上がる。

819 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 14:50:24 ID:LmMIA1oP]
バカはバカなりのことしか為し得ないんだから
そんなのほっといて違うとこいけばいいだけのはなし。



820 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 15:16:51 ID:nNreTycZ]
2chっていうといちいち無駄に戦闘モードになるヤツいるよな

821 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 15:54:40 ID:7OTuBTt2]
>>818
反省しました。ごめんなさい。

822 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 16:22:52 ID:Mw5+o/TE]
回答ありがとうございました。
>>812
効率を目指しているわけではないのですが、他が思いつきませんでした。
泥臭いやり方とは敵ごとにBoundingBoxなしで接近を条件に処理するような
方法でしょうか。
>>813
BoundingBox shotClsn1 = new BoundingBox(
new Vector3(shot1pos[0].X, shot1pos[0].Y, 0),
new Vector3(shot1pos[0].X + 30, shot1pos[0].Y + 30, 0));
BoundingBox shotClsn1 = new BoundingBox(
new Vector3(shot1pos[1].X, shot1pos[1].Y, 0),
new Vector3(shot1pos[1].X + 30, shot1pos[1].Y + 30, 0));
と、過去このようにもやってみたのですが
「shotClsn1はスコープで宣言されています」というように警告が出てしまいました。
>>816の方のおっしゃるように1つしか保存できないという事かもしれません。
(つづく)

823 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 16:29:26 ID:PhpNw+LL]
あー、すまん
>>813>>811のfor文だとこんな結果になるっていうのを書いただけなんだ

824 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 16:32:42 ID:Mw5+o/TE]
(続き)
ただ、上で書いたように敵の配列にBoundingBoxを設定したのについて
きちんと働いているようです。

BoundingBox shotClsn1 = new BoundingBox(
new Vector3(shot1pos[0].X, shot1pos[0].Y, 0),
new Vector3(shot1pos[0].X + 30, shot1pos[0].Y + 30, 0));

for (int i = 0; i < enemy1s.Count; i++)
{
  BoundingBox enemyClsn1 = new BoundingBox(
      new Vector3(enemy1s[i].X, enemy1s[i].Y, 0),
new Vector3(enemy1s[i].X + 30, enemy1s[i].Y + 30, 0));

  if (shotClsn1.Intersects(enemyClsn1) == true)
  {
enemy1s.Remove(enemy1s[i]);
  }
}
とやった場合、ショット[0]があたった敵から消えてくれます。
この場合はenemyClsn1は配列にはなっていないのですがそれぞれの
値が保持されているように見えます。
このenemyClsn1もまた、ひとつひとつ設定しようとすると
「既にスコープで宣言されています」とエラーがでてしまうのですが・・・
まだ理解しきれていないので中途半端な返事になってしまい申し訳ありません。

825 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 16:44:12 ID:Mw5+o/TE]
>>823
そういう意味でしたか。たしかにそのように設定しているのと同じですね。
効力が及ばないというのは、>>816の人のとおり、ブロック内でしか
つかえないという意味でいいました。答え忘れていて申し訳ありません。

826 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 17:17:26 ID:PhpNw+LL]
BoundingBox[] shotClsn1;
BoundingBox[] enemyClsn1;

for (int i = 0; i < enemy1s.Count; i++)
{
   shotClsn1[i] = new BoundingBox(
   new Vector3(shot1pos[i].X, shot1pos[i].Y, 0),
   new Vector3(shot1pos[i].X + 30, shot1pos[i].Y + 30, 0));

enemyClsn1[i] = new BoundingBox(
new Vector3(enemy1s[i].X, enemy1s[i].Y, 0),
new Vector3(enemy1s[i].X + 30, enemy1s[i].Y + 30, 0));
}
for (int i = 0; i < enemy1s.Count; i++)
{
  for(int j = 0; j < enemy1s.Count; j++)
  {
    if (shotClsn1[j].Intersects(enemyClsn1[i]))
    {
       enemy1s.Remove(enemy1s[i]);
    }
  }
}

こんな感じだろうか
2Dの当たり判定にBoundingBox使った事ないから間違ってるかもしれない

827 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 17:22:18 ID:5h5RdW7Z]
if (shotClsn1.Intersects(enemyClsn1) == true)
じゃ心配だから
if (((shotClsn1.Intersects(enemyClsn1) == true) == true) == true)
くらいやろうぜ


828 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 17:24:56 ID:XUWKzdSJ]
>for (int i = 0; i < enemy1s.Count; i++)

>   shotClsn1[i] = new BoundingBox(

>enemyClsn1[i] = new BoundingBox(

なに? この素敵な 変数i w
enemy1s.Countからshot1pos.Countが解るの?
配列初期化時からサイズ指定も無いし

829 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 17:49:44 ID:PhpNw+LL]
>>828
間違い指摘してくれるなんてお前優しいのな
配列のサイズ指定してないとか自分自身ドン引きだわw

フォーラムでもこんな風におかしいとこバンバン指摘してくれる奴がいれば使いやすいのに



830 名前:811 mailto:sage [2010/08/01(日) 18:08:01 ID:Mw5+o/TE]
僕が最初の質問のときショットの数は
for (int i = 0; i < 20; i++) にすべきところ間違って
for (int i = 0; i < enemy1s.Count; i++)
としていたのにつられて>>826のかたも書き間違えたかな、と。

831 名前:811 mailto:sage [2010/08/01(日) 19:57:04 ID:XkPXUg4k]
最近、暑いのでオナニーするときにお尻の割れ目や股ぐらに汗をかいて気持ちが悪いのですが
これをXNAで表現したいです。どうしたらよいでしょうか。

832 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 21:19:00 ID:bmJvBBFp]
ID:XkPXUg4k キモすぎる

833 名前:811 mailto:sage [2010/08/02(月) 07:17:28 ID:PQY34HQy]
アナルの匂いをXNAで作りたいのですが、どうしたらいいですか?
とくにfor文の使い方が分かりません。

834 名前:名前は開発中のものです。 mailto:sage [2010/08/02(月) 07:36:24 ID:67fbxq+E]
>>824
>この場合はenemyClsn1は配列にはなっていないのですがそれぞれの
>値が保持されているように見えます。
i=1のとき(1ループ目)はenemyClsn1にenemy1s[0]のBoundingBoxが保存されているけど、i=1のとき(2ループ目)はこれは破棄されるよ。
これで問題ないのは同じブロック内でshotClsn1.Intersects(enemyClsn1)を呼び出してるから。

835 名前:811 mailto:sage [2010/08/02(月) 07:58:35 ID:PQY34HQy]
>>834
ありがとうございました。

836 名前:811 mailto:sage [2010/08/04(水) 06:24:11 ID:CKJePkqj]
>>834
回答いただいたのに、お礼遅れました。
なるほど、forループの中で
enemy1s[0](敵位置)とshot1posを比較→enemy1s[0]を破棄→
enemy1s[1](二体目の敵位置)とshot1posを比較→enemy1s[1]を破棄→・・・
とやっていっているということですね。
理解できましたし、言われて見直した事でforループの理解が深まりました。
どうもありがとうございました。

837 名前:811 mailto:sage [2010/08/04(水) 13:02:01 ID:G3jjVyJA]
お礼は次の質問への布石です。
本当は用が済んだ時点で面倒なので御礼なんかしないつもりでした。
でも次の質問ができたのでとりあえず御礼しました。

838 名前:名前は開発中のものです。 mailto:sage [2010/08/04(水) 13:25:37 ID:NnWhPTgG]
クソが!
もう答えねえよ!

839 名前:名前は開発中のものです。 mailto:sage [2010/08/04(水) 14:11:20 ID:/ftZ7ia5]
次の質問を予測するスレになりました



840 名前:名前は開発中のものです。 [2010/08/06(金) 21:55:37 ID:Rcue8lgD]
いや、質問がなくてもガンガン回答を書いてくれていいよ

841 名前:名前は開発中のものです。 mailto:sage [2010/08/06(金) 22:03:03 ID:WFsQpU+h]
書店見てきたんだが2.0とかver古いのばかりだったんだけど
ソースとか4.0でもそのまま動くかなー
夏休みなんで勉強しようと思ったんだけど

842 名前:名前は開発中のものです。 mailto:sage [2010/08/07(土) 00:38:37 ID:6poli/44]
君の書いたプログラムが動くかのほうが心配だ

843 名前:名前は開発中のものです。 mailto:sage [2010/08/07(土) 02:32:24 ID:uMnBlcZb]
>>841
おk。基本がC#なので。
初なら中島省吾著のゲーム作りで学ぶ〜がオヌヌメ。
シルト著の独習C#とあわせて読むといいよ。
>>842
君みたいな僻みクンは1ヶ月たらずで841ら新鋭に
追い抜かされるだろうから心配する必要は何もないよ。

844 名前:名前は開発中のものです。 mailto:sage [2010/08/07(土) 07:32:03 ID:08PO8w0g]
>>841
>ソースとか4.0でもそのまま動くかなー
そのままは動かない。
でも4.0の正式リリースを待ってたら夏休みは終わってしまうので3.1で始めればいいよ。

845 名前:名前は開発中のものです。 mailto:sage [2010/08/07(土) 08:40:30 ID:Zsuo8Nwt]
>>843
中島乙。

846 名前:名前は開発中のものです。 mailto:sage [2010/08/07(土) 09:57:25 ID:Zsuo8Nwt]
つうかよ、そんなレベルの高い新鋭君がいるならお目にかかりたいよ。
なんだよあのインディーゲームの品揃えの惨状。
しかもあれでさえアンケート結果からすると30代やそれなりの経験者だっつうんだから
日本はなんともお寒い状況だよな。

847 名前:名前は開発中のものです。 mailto:sage [2010/08/07(土) 10:04:36 ID:b2X+HOzI]
当然何か作品を創った上での発言だよね?w

848 名前:名前は開発中のものです。 mailto:sage [2010/08/07(土) 10:16:00 ID:08PO8w0g]
クリエーター調査結果
ttp://creators.xna.com/ja-JP/news/surveyresults2010

30代が67%、プロの開発者が42%か・・・
海外では12%ある17歳以下の開発者が日本では0%って本当なんだろうか?

849 名前:名前は開発中のものです。 mailto:sage [2010/08/07(土) 10:21:32 ID:/b5bdH1z]
日本じゃそういう層はツクールとかに行くんじゃねーの?




850 名前:名前は開発中のものです。 mailto:sage [2010/08/07(土) 10:22:29 ID:Zsuo8Nwt]
そしてそれがそのまま高齢化して香ばしいサークルメンバー募集とかかけるんだろw

851 名前:名前は開発中のものです。 mailto:sage [2010/08/07(土) 10:42:12 ID:/b5bdH1z]
確かに30過ぎていいおっさんのツクラーいるよな。それもクリエイター気取りの

852 名前:名前は開発中のものです。 [2010/08/07(土) 13:04:37 ID:TKF+CVdu]
ゲーム作成初心者から質問です
XNAでのプログラムのやりかたについて

オレは、ゲームキャラクタなり、建物なりがオブジェクトに所属していて
オブジェクトのDrawメソッドをたたくと画面に書かれる処理が好みの人間だが
サンプルみてると、そういう具合には書いてないみたいに見えるんだよね。

Game1.Drawが他のオブジェクトを参照して、全部書くみたいな感じ?

オレの好みだと、Game1.Drawで各オブジェクトのDraw叩くだけの処理の方が
スマートにみえるんだが、XNA的にはこっちが主流なんだろうか?

853 名前:名前は開発中のものです。 mailto:sage [2010/08/07(土) 13:16:37 ID:b2X+HOzI]
処理と描画が全く同じタイミングならオブジェクト処理のついでに描画バッファへの登録なんだろうけどね。

854 名前:名前は開発中のものです。 mailto:sage [2010/08/07(土) 13:27:47 ID:9tTcozHM]
>>851
ギギギ

855 名前:名前は開発中のものです。 mailto:sage [2010/08/08(日) 16:23:46 ID:w/H1Q08Q]
>>851
ぐぬぬ

856 名前:名前は開発中のものです。 mailto:sage [2010/08/08(日) 17:19:06 ID:2MK/RFGq]
>>851
同人ゲーム制作で最も重要なのは言語やプラットフォームといった技術よりも完成させ発表することだ

857 名前:名前は開発中のものです。 mailto:sage [2010/08/08(日) 17:31:37 ID:GRPAW51L]
(キリ

858 名前:名前は開発中のものです。 mailto:sage [2010/08/08(日) 18:09:50 ID:zFKoIKJD]
完成させることなんて大前提で当たり前のことだろそんなのwwwww
完成させられない事が当たり前とかそんなレベルのゴミはしゃべるなwwww

859 名前:名前は開発中のものです。 mailto:sage [2010/08/08(日) 18:11:03 ID:zFKoIKJD]
ツクールでなきゃ完成させられないゴミが偉そう
マジうけるwwww



860 名前:名前は開発中のものです。 mailto:sage [2010/08/08(日) 18:43:30 ID:zFKoIKJD]
普通の目標: 価値のあるゲームを作ること。
ゴミ(なぜか偉そう)の目標: ゲームを完成させること。

861 名前:名前は開発中のものです。 mailto:sage [2010/08/08(日) 20:26:07 ID:cwOGHCO0]
実際問題、設定とかクソシナリオ妄想するだけで力尽きるのも結構多いよな
勢いは大事だと思う。

862 名前:名前は開発中のものです。 mailto:sage [2010/08/08(日) 21:18:55 ID:JbWPlsYy]
ツクラー語に【エターナる】ってのがあってだな

863 名前:名前は開発中のものです。 mailto:sage [2010/08/08(日) 21:21:18 ID:GpgMtN3v]
完成してない物をレビューに出すなと

864 名前:名前は開発中のものです。 mailto:sage [2010/08/08(日) 23:32:43 ID:UUJjxWRO]
アクツクでつくろうがXNAのみでやろうが遊ぶ人間には関係ない。
面白いものを作ったときだけ誇っていいぞ。

865 名前:名前は開発中のものです。 mailto:sage [2010/08/08(日) 23:51:59 ID:zFKoIKJD]
アクツクで面白いゲームなんて作れるわけ無いじゃん。
アクツクなんか選ぶ時点でそいつのセンスが絶望的。

866 名前:名前は開発中のものです。 mailto:sage [2010/08/09(月) 01:59:30 ID:vhBvnTBj]
ビルボードに透過PNGはったら
透過部分と非透過部分の境界に、背景色の輪郭ができた
これ、どうやったら消えるの?

っていうか、おれ悪いことした?

867 名前:名前は開発中のものです。 mailto:sage [2010/08/09(月) 02:13:28 ID:N4dgnjlw]
バイリニアフィルタの色漏れ問題じゃない?
読んでないんだが、ひにけにXNAに何か書かれてたような

868 名前:811 mailto:sage [2010/08/09(月) 08:54:48 ID:aFKIMxDX]
上で質問に答えていただきましたが、経過は順調です。
おかげさまで過去の自分のコードがなぜうまくいかなかったのか
見直してもよくわかるようになりました。

現在、BoundingBoxでの判定ではなく距離でヒット判定をとるようにしました。

869 名前:811 mailto:sage [2010/08/09(月) 11:10:27 ID:sxSu8HqC]
新たな質問を連発するための地ならしに来ました。



870 名前:名前は開発中のものです。 mailto:sage [2010/08/09(月) 19:21:55 ID:wAtcoGNW]
次の質問からは一回200円な

871 名前:名前は開発中のものです。 mailto:sage [2010/08/09(月) 20:53:50 ID:oKAcgcVu]
モリタポでおk?

872 名前:名前は開発中のものです。 mailto:sage [2010/08/09(月) 22:06:23 ID:TpX4tgzO]
インディーズのゲームを1本買ったら1回答えてやる

873 名前:名前は開発中のものです。 mailto:sage [2010/08/09(月) 22:14:56 ID:aFmaPGKJ]
インディーズゲームってXbox持ってないと買えないんだよな?

874 名前:名前は開発中のものです。 mailto:sage [2010/08/10(火) 07:27:38 ID:+X31XwbG]
>>873
買うだけならWebから出来るかも

875 名前:名前は開発中のものです。 mailto:sage [2010/08/10(火) 07:32:18 ID:dtw5rmGI]
本体との紐付け必要じゃね?
まぁどっちにしてもプレイするのにXBOX必須だけど

876 名前:名前は開発中のものです。 mailto:sage [2010/08/11(水) 23:01:55 ID:qjVVlR3k]
VS2008買ったのでざっとサンプルとかひにけに見てみた。
独自のポリゴンデータ使うのにコンテントライターを書かなきゃならん
ってことでいいのかな。


877 名前:名前は開発中のものです。 mailto:sage [2010/08/12(木) 08:58:16 ID:eK2X0t3M]
ポリゴンとテクスチャーデータはそれぞれModelContentとTextureContentに合わせてコンテントプロセッサー書けば
コンテントライター・リーダーは必要ないと思われ。
Xnaの内部で扱うフォーマットを根底から覆してもいいこと無いだろうし。

878 名前:名前は開発中のものです。 [2010/08/13(金) 12:36:05 ID:uV4nH7d6]
>>877
理解できてきましたよ〜ありがとうございます。

モデル、テクスチャあたりは.FBXや.Xでいいけど、自作ツールで作ったパーティクル制御のような
バイナリデータはXMLにしないといけないようですね。はぁぁ


879 名前:名前は開発中のものです。 mailto:sage [2010/08/13(金) 18:22:14 ID:muUBjgUH]
XML任せは読み込み時多少遅いとか書かれてたので、結局ライター・リーダー書いたけどねw
どんだけ差が出るかは試してないけど。



880 名前:名前は開発中のものです。 [2010/08/23(月) 21:43:02 ID:AvAp16No]
おい・・・
公式の4.0ダウンロードできないの俺だけか?

881 名前:名前は開発中のものです。 mailto:sage [2010/08/23(月) 23:44:50 ID:b/BzG5+q]
>>880
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=c8496c2a-54d9-4b11-9491-a1bfaf32f2e3&displaylang=en

882 名前:名前は開発中のものです。 mailto:sage [2010/08/24(火) 11:30:50 ID:pr+3rQnX]
おっといつのまにかベータになってたのか

883 名前:811 mailto:sage [2010/08/26(木) 23:23:28 ID:+pKfAKLv]
アニメーションをさせるための画像結合で、分割結合「あ」というツールは
シンプルで使いやすいですね。

アニメーションは各々のキャラクターとその状態ごとの変数をUpdateの冒頭で
加算して絵をアニメーションさせることにしました。

Updateで
 if (myStates == 0) { myStateTime0++; }
 if (myStates != 0) { myStateTime0 = 0; }

SpriteBatchのDrawで
 int sp_no = (int)((myStateTime0 / 5) % 7);
 spriteBatch.Draw(myStand, myPos, new Rectangle(sp_no * 100, 0, 100, 100), Color.White);

ちなみにmyStates==0はキー入力のないニュートラル状態で、キー入力時は
myStates==1にして、その状態での時間計測のMyStateTime1を加算させて
各々のアニメーションをさせています。

884 名前:名前は開発中のものです。 mailto:sage [2010/08/29(日) 01:26:47 ID:8DA354R5]
カキコ少ないけどまだ規制やってるん?

885 名前:名前は開発中のものです。 mailto:sage [2010/08/29(日) 02:18:01 ID:E2ovMkBi]
話題がないし。。。

886 名前:名前は開発中のものです。 mailto:sage [2010/08/29(日) 02:24:50 ID:8DA354R5]
お前ら製作はしてないの?

887 名前:名前は開発中のものです。 mailto:sage [2010/08/29(日) 23:17:12 ID:sOVjpcUZ]
それはもうすごいよ

888 名前:名前は開発中のものです。 mailto:sage [2010/08/30(月) 09:24:47 ID:xMS8ICS9]
FPSゲームを作ってるがカメラ操作まで出来てストップしてる
数学的知識が乏しいから、壁ずりや地形との当たり判定で挫折してるとこ


889 名前:名前は開発中のものです。 mailto:sage [2010/08/30(月) 18:55:46 ID:IQ1zxkcE]
>>888
2Dですら難しそうなところだ



890 名前:名前は開発中のものです。 mailto:sage [2010/08/30(月) 19:12:00 ID:287q2kba]
その手のサンプル公式に置いてありますやんか

891 名前:888 mailto:sage [2010/08/31(火) 13:11:04 ID:BLE5vOV8]
サンプルのソース見たことあるけど、理解するのにかなりの労力がいる
コメントが英語だし・・・

892 名前:名前は開発中のものです。 mailto:sage [2010/08/31(火) 16:53:05 ID:6QQ7h9jX]
2Dだと重なってたら強制移動、接触してたら移動なし、で済むところだけどね

893 名前:名前は開発中のものです。 mailto:sage [2010/08/31(火) 19:18:51 ID:eNXjIKCI]
>>888
>>891
公式XNAの糞サンプルなんて見るな
目が(脳も)腐るぞ

ちと古いがここで勉強しなさい
3D STRONG WARRIORS
www.cam.hi-ho.ne.jp/strong_warriors/

>>890>>892は2Dですら作れなさそうwww口先だけww

894 名前:名前は開発中のものです。 mailto:sage [2010/08/31(火) 19:26:41 ID:LbR2LOg/]
随分としょっぱいサンプルだなぁ、宣伝でつか?

895 名前:名前は開発中のものです。 mailto:sage [2010/08/31(火) 19:53:08 ID:nM0P4v6t]
まあ宣伝でもなんでも盛り上げてくれればいいんだけど
枯れ木も山の賑

896 名前:名前は開発中のものです。 mailto:sage [2010/08/31(火) 20:23:34 ID:6QQ7h9jX]
>>893
いつかはポリゴンゲーにトライしたいがやっぱ難しそうだな

897 名前:名前は開発中のものです。 mailto:sage [2010/08/31(火) 20:41:28 ID:KUb6aHb0]
蓋を開けたら案外好評か。

898 名前:名前は開発中のものです。 mailto:sage [2010/08/31(火) 20:42:25 ID:KUb6aHb0]
スマン誤爆

899 名前:名前は開発中のものです。 mailto:sage [2010/09/01(水) 13:08:34 ID:OqsWLHcL]
モデルを描画するときに、DrawSubsetとDrawPrimitive系の関数がありますがそれぞれ長所短所って
あるんですか?




900 名前:名前は開発中のものです。 mailto:sage [2010/09/01(水) 13:17:02 ID:15nF/nT/]
drawsubsetが内部でdrawprimitiveを使ってるだけだ

901 名前:名前は開発中のものです。 mailto:sage [2010/09/11(土) 10:25:11 ID:nf81KdJf]
クリエイタークラブで1280x720解像度が推奨されてるけど、720x480だと
何か不都合ってあるかな

2Dドットで作ってるんで高解像度なんて処理速度の足枷にしかならんのだ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<192KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef