今のスレ進行速度なら、ておもうけど継続するかは微妙
XNAはオンラインランキングに登録させたりとかできるの?
>>953本屋でXNAの本でも立ち読み位してこい。
ここの住民オススメの参考書とか参考サイトってありますか?
「ゲーム作りで学ぶVisual C#」って本で基礎だけは勉強したんですが
次に買う参考書がなかなか決まらなくて困ってます。
地元の本屋には置いてないから、立ち読みしながら選ぶこともできないし・・・・・・
全てのクラスやメソッドを使用例を挙げて解説してくれる、夢のような参考書が欲しい・・・・・・
@ITの川俣さんの記事かマイクロソフトの川俣さんの記事がいいよ
>>955 2Dを作りたいのか3Dを作りたいのかでも違うかもー
>>955 前田稔(Maeda Minoru)の超初心者のプログラム入門(XNA(C#)
ひととおりその本を読んで基本構造理解したならオススメ
はじめての初心者は「ゲームつくりで学ぶ」ぐらいきっちり
どういうふうに記述するか書いてないとわからんよね。
数冊買ったけどはじめての人にすすめられるのはあれぐらいしかないから困る。
シューティングで複数登場するザコ敵が複数の弾をだす・・・という場合
多次元数列を使うのが良いんでしょうか?
なぜそのように考えたか書かないのか。
シューティングでの弾の管理と発射の管理は、永遠の課題。
永遠の課題っていうほど、もうおおげさじゃないだろ。
どの実装を選ぶか? 程度だと思うが。
まったく新しい実装を考え出したいなら、それはそれで勇者だと思うが。
>>961 配列で、一つの敵が一つの弾を発射するのでない場合で
例えばザコAを4種類配置する場合に各ザコに同時3発の弾を撃たせる場合・・・
ザコAの
ザコ1匹目がうつタマ一発目[0,0] 二はつめ[0,1]
ザコ3匹目がうつタマ三発目[2,2]
という感じに管理しやすいかなと。
[a,b]に
for (int a = 0; a < 4; a++)
{
for (int b = 0;b < 3; b++)
{
といちいち代入やることになりそうなヨカンですが。
相手のタマで苦労するの俺だけじゃないんだな
配列使うにしても
>>964の場合は多次元配列ではなくて配列の配列の方が適切
多次元配列ってC#に慣れれば慣れるほど使われなくなる機能の筆頭だよ
配列とかいってる段階で、おまえら(ry
>>967 ここは、ツクールやデザエモンでやってきたようなプログラム知識0の
プログラムヴァージンたちがコンシューマで発表する夢を実現するために
初のC#書式に目覚めたりというそういうスレなんだからばかにしちゃいかんと思うのだよ。
彼らがストーリー製作やデザインで非凡な才能をもってるのかもしれんし。
>>966 それはどんなふうにすればいいんだろう
今ちょうどエフェクト表示のアルゴリズムで二次元配列を候補にしていたので
ベターな方法があるならば自分も教えてほすぃ
おまいら、配列はいいが、メモリ確保は1回で済ませろよ
ジャグ配列のほうが効率的とかそういう話かな?
30%ぐらいはパフォーマンスが違うとかMSDNあたりで見たような
ジャグ配列で自機と敵機のショット両方宣言して
その配列の配列にショット情報を格納するってこと?
風通にインスタンス作りまくるなって意味じゃないのか。
Game1クラスに自前のメソッドは追加しているけど、クラスは一個も追加してない
次スレのテンプレ、本文、何か変えるところあるかい?
既出質問と回答をQ&Aにしてみるかい?
質問と回答まとめてみようとしたけど多すぎたからやめたw
スレの上のほうでも多次元配列についてちょっと議論あるようだけど
何か問題でもあるんかね
配列の配列の方が圧倒的に高機能で扱いやすい
多次元配列はそのうちコンパイラで警告出るようになっても不思議じゃないくらいの勢いで放置されてる
たとえば全ての要素にアクセスしたいとき
配列の配列 for (int i=0;i<a.Length;i++) for(int j=0;j<a[i].Length;i++)
多次元配列 for (int i=0;i<a.GetLength(0);i++) for(int j=0;j<a.GetLength(1);i++)
Lengthプロパティは特別な最適化が行われるので、この二つ比べると配列の配列の方が大幅に速い。
それに、配列の配列ならLINQも活用できる。
foreach (var item in a.SelectMany(x => x)) //全ての要素をフラット化してアクセス
「配列の配列」をはじめてきいて独習C#しらべているのだけど
このジャグ配列=配列の配列、という認識でおk?
int[][]= new int[][];のようなやつ
俺の名を言ってみろ!!
うんこちんちんマン
うめようず
俺なんか3次元配列使っちゃってるというのに
[i,j,l]
i 敵のナンバー
j 拡散弾j群め
k 拡散弾を一度に撃つ発数
それ配列の配列でいいじゃん
多次元配列を使うのは縦(列方向)向きに連続アクセスする必要がある時だけ
クラスとか構造体使おうぜ。。。
初心者にとっては直感的でわかりやすいんだろうか>多次元配列
ume
>>992 クラスいっこも使わずにゲーム一つできちゃったぜ
新しいクラスを作らずにって意味だと思うw
日本語が理解できない馬鹿が
スレも埋まるというのにまた喧嘩腰の人がきた
1000
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。