はじめまして、現在 C#2008 XNA Game Studio3.1 でゲーム作りを始めています。
まだまだ初心者でC言語も勉強中です。
XNAの本を読みながらプログラムを組んでいますが、描画のアニメーションやBGMの再生といった単独の動作はできても、制御文がわからないため動きをつなぐことができません。
if文を使うにしても、画像やBGMをどのような式で表現したらよいのかがわかりません。
どなたかわかりやすいサイトや式の組み立て方などを教えていただけたら有難いです。
あまり時間もなく他力本願ですいません。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
プログラミングはある壁というか超えるべきレベルが幾つかあります。
例えばですね。最初に超えるべき壁でプログラマ的な考え方の基礎の基礎のテスト問題として
1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。
を何も見ずに2~3分で簡単に書けない場合には、こちらがアイデアを出してもプログラムに出来ない可能性が高いわけです。
まずこの壁に挑戦してみてください。
No.2
- 回答日時:
確実にフラッシュ等で作ったほうが楽そうですが今更変えれないほど時間が無いですね。
制御はif文とfor文さえ分かれば作れそうですが、プログラミングの素養がないとまず短時間で作れません
特に一定フレーム単位で動きが変わるものは状態遷移という概念を理解出来ないと作れません。
http://www.geocities.co.jp/Playtown-Domino/5148/ …
なので後2から3ヶ月ぐらいは欲しいです。
ありがとうございます。
短時間で作るのが無理なのは自分でもわかっていました。
基礎ができていないので難しいですが、if文とfor文を勉強しながらやってみようと思います。
状態遷移という概念は理解できていないので、かなり厳しいとわかりました。
まだ時間をかけてコツコツと勉強して作ってみます。
親切な説明ありがとうございました。
No.1
- 回答日時:
まずC言語とC#は全く別の言語です。
なのでC言語の勉強をしても半分ぐらいしか役立たないでしょう。
C#の勉強をお勧めします。
まず、C#をちゃんと理解しないとダメなのでC#のサイトを紹介します。
「C# によるプログラミング入門」
http://ufcpp.net/study/csharp/
「@IT:連載 改訂版 C#入門」
http://www.atmarkit.co.jp/fdotnet/csharp_abc2/in …
書籍も。
「独習C#」
http://www.seshop.com/detail.asp?pid=7775
「C#の絵本」
http://www.seshop.com/Detail.asp?pid=8724
XNAの入門サイトも紹介しておきます。
「XNA入門」
http://xna.oiran.org/index.html
「クソゲーを作りながらXNA Game Studioを学習するWiki - livedoor Wiki(ウィキ)」
http://wiki.livedoor.jp/xna_game_studio/d/%a5%c8 …
「XNA(C# game program)」
http://sky.geocities.jp/kmaedam/xna/xna.html
あと時間がないみたいですですが、残り時間とC#+XNAでつくりたものは何ですか?
返答ありがとうございました。
C#の勉強をしないといけないのはよくわかりましたが、まだ始めたばかりで勉強しながら作っている状態なので時間がかかるばかりです。
教えていただいたサイトや書籍はとても有難く活用させていただきます。
実際今作りたい内容ですが、タイトル画像が上から流れ中心で止まり、一定時間後に回転を始め、回転終了後に別の画像が画面内の壁を反射しながら動き回る。
一定時間反射し終わると、左右から2枚の画像が中心に向かって移動し、中心で接触すると別の画像が拡大されながら描画されて終了です。
一つ一つのアニメーションはある程度作れていますが、それらをつなげて一連の動作にするところがひっかかっています。
実際はこれらの動作にBGMやSEを鳴らすのですが、とりあえず一連の動作ができてから考えています。
時間がないと言いましたが、できれば明日中に完成させたいです。
ほとんど知識がないのに無謀な事かもしれません!
良いアドバイスを宜しくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「やさしいC」の次に読む本を探...
-
DirectX9を使って球を動かすデ...
-
独学でプログラミングの知識を...
-
プログラマって儲かるのですか?
-
ActionScriptのステップアップ...
-
初歩からプログラミングを学ぶ...
-
プログラミング初心者
-
ハッカーについて
-
独学でプログラミングを習得す...
-
経済学科の大学生の無謀な挑戦...
-
アセンブリ名とは??
-
C言語、C+、C++、C#の違い
-
プログラムに書かれる"%"記号の...
-
VBScriptで引数を省略したい場合
-
HOLONついて教えてください。
-
COBOLでのNOT = の AND条件
-
UNITY Float型の接尾辞fって
-
COBOLで文字タイプを数字...
-
vbaとc言語の関連性について
-
Visual Studio Codeについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PGに慣れず適応障害と診断され...
-
オリジナルの占いサイトを作る...
-
「やさしいC」の次に読む本を探...
-
自作でプレステ対応ゲームは作...
-
組込技術者を目指しています
-
Webデザイナーになる為、独学で...
-
VBAの勉強の仕方
-
C++ API 全般 APIの概要は
-
Linux Cプログラミングを学ぶた...
-
OpenGLで質問があります。
-
『ゼロから作るディープラーニ...
-
C言語を1から始めるのですが・...
-
プログラマーになったきっかけ...
-
VisualC++ 6.0 と2005の違い
-
ExcelでのVisual Basicのプログ...
-
ActionScriptのステップアップ...
-
プログラマって儲かるのですか?
-
アマグラマーについて
-
シーケンサープログラマを効率...
-
工業高校生ですが、将来ゲーム...
おすすめ情報