【Xbox360】 XNA Game Studio その5 【C#】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2008/03/25(火) 13:57:55ID:DksURoh7【Xbox360】 XNA Game Studio その4 【C#】
http://pc11.2ch.net/test/read.cgi/gamedev/1198312422/
XNA Developer Center http://msdn.microsoft.com/directx/XNA/
XNA Game Studio Express http://msdn.microsoft.com/directx/xna/gse/
XNAをはじめよう! http://xna-studio.jp/
■ゲ製wiki
プログラミングガイドなど、基礎技術情報が豊富
http://www23.atwiki.jp/news4xna/
■ゲハwiki
フリーのライブラリ情報などが豊富
http://www16.atwiki.jp/xna360
■マインスイーパ
C#をすでに習得している人向け
http://www.microsoft.com/japan/msdn/vstudio/express/learn/xna/default.aspx
0635名前は開発中のものです。
2008/04/27(日) 12:45:20ID:e1P0zQ8Jおまえらがいがみあっても
XNAがよくなるわけじゃない
0636名前は開発中のものです。
2008/04/27(日) 15:05:06ID:CSIBdpOG0637名前は開発中のものです。
2008/04/27(日) 15:15:37ID:PRceCuZaでも宣伝している社員が何もわかってないからなぁ(というイメージがこれまでの言動に対してある)
あと記念品とかいうのはいつ届くんでしょ?3/1から何日たちました?
早く連絡ください
まぁさらにイメージが悪くなるだけですかね
0638名前は開発中のものです。
2008/04/27(日) 15:44:23ID:+H2kKczWXNA3.0に向けて追い込みが掛かっているからだと邪推している。
正直XNAには期待しているので、頑張って欲しい。
>>620
>まだ文字表示についても何も進化してないみたいだねぇ
前スレでデータベースに登録したと言っていたので、次バージョンである程度小回りがきくようにはなると思う。
現状では.spritefontを使わずに結局カスタムインポータ書くことになるからね。
フレームワークとして機能の底上げをしてくれるのは嬉しい。
はぁ・・・KKはしっかりしてくれよ。
最低限のことをやらないから日本だけこんな普及しないんだろ?
箱と会員権早く送ってくれ。
0639名前は開発中のものです。
2008/04/27(日) 15:50:01ID:+H2kKczW0640名前は開発中のものです。
2008/04/27(日) 15:53:04ID:3LZg2TEGもういい加減自分で金出して買えよ。いやならやめろ。
0641名前は開発中のものです。
2008/04/27(日) 17:20:11ID:+H2kKczW0642名前は開発中のものです。
2008/04/27(日) 17:39:17ID:+H2kKczWてめえらが送るっていうものがいつまでも来ないのが悪いんだろ。
早く連絡しろカス。
0643名前は開発中のものです。
2008/04/27(日) 17:40:56ID:udRGdzU/うるさいよ
他人に当たるお前が悪いという事実は揺るがない
0644名前は開発中のものです。
2008/04/27(日) 18:48:16ID:pFBtbY790645名前は開発中のものです。
2008/04/27(日) 19:52:20ID:PRceCuZaあー嫌だ嫌だ
0646名前は開発中のものです。
2008/04/27(日) 20:30:21ID:spnCXoYf0647名前は開発中のものです。
2008/04/27(日) 21:59:26ID:GbiOdsHVあとフォントの著作権て完全に忘れてたんだが、Windowsに付属のMS関連の
フォント(MSゴシックとか)は使ってもOK!だよね?
てか、Windows付属のフォントは全部使ってOK?それとも駄目なやつも混じ
ってる?
0648名前は開発中のものです。
2008/04/27(日) 22:06:11ID:pAXJWtlb「使う」の意味による。
spritefontとしてレンダリングした結果を持ちまわるのはOKだったはずだが、
ttfなどのフォントデータそのものはリコーの著作物なんで再配布禁止じゃいか?
まあWindows環境で使う分には、どのマシンにもインストールされてると
仮定して問題ないだろうから、フォントデータそのものを持ちまわる必要ないけど。
0649名前は開発中のものです。
2008/04/27(日) 22:28:09ID:GbiOdsHV画像ソフトで文字列を画像化して使う分には問題なしって理解でいいのかな?
もしそうなら個人的には全く問題ない。それも駄目って言われると凄く困る。
0650名前は開発中のものです。
2008/04/27(日) 22:36:41ID:+H2kKczWだなw
まぁこのスレにも何人かいるようだから有り得ねーな。
明日は月曜だから連絡しろよ。
>>647
>て言うかマジで景品て何の話?何かのイベントでそういうのがあったの?
おまえには関係ない話だ。
SpriteFontコンテントパイプラインはxnbにラスタデータを含める。
リコーが権利を持つMSゴシックに限って言えば、spritefontでもNG。
「Windowsデフォルトだから大丈夫だろ」と何も知らずにMSゴシックを使用しているケースは多い。
ttp://www.ricoh.co.jp/font/solution/bitmap/
ゲームに安心して使えるフォント探せ!(`ω´)
http://pc11.2ch.net/test/read.cgi/gamedev/1094398590/l50
このスレでも見てろ。
>spritefontとしてレンダリングした結果を持ちまわるのはOKだったはずだが、
俺や誰もつっこまなかったら違法行為を助長させていたな。謝れ。
>>643-644も役に立たないよな。スレ的に消えるのはXNAの話をしないおまえら(KK)
0651名前は開発中のものです。
2008/04/27(日) 22:39:10ID:+H2kKczWネットにフリーのフォントがたくさんあるだろ。
MSゴシックみんな使ってるだろ関係ねえよと思うなら使えばいい。
0652名前は開発中のものです。
2008/04/27(日) 22:48:01ID:+H2kKczW俺は荒らしらしいからな。ここで言わなくてもいいだろ?
まったく酷い話だよな。わざわざくれるらしいから何か聞いただけなのに。
0653名前は開発中のものです。
2008/04/27(日) 23:07:46ID:xndP9UYKPSNでダウンロード販売してんだよ
0654名前は開発中のものです。
2008/04/27(日) 23:18:10ID:Nkf36EV0なんという2ch脳スレwwwww
0655名前は開発中のものです。
2008/04/27(日) 23:54:38ID:foOERkFF印刷していいか
それ以外の形態でも配布していいか
の二段階。
ほとんど印刷は大丈夫だが、
画像データ化したものやフォントデータの添付はNG。ただし細かい規定はフォントによる。
関連スレがこの板にあるぜ
0656名前は開発中のものです。
2008/04/28(月) 19:52:36ID:g3sff5tyIf you are a Creators Club Premium member, your membership allows
you to download TorqueX for free here.
ってあるんだけど、ここでいうPremium memberてのは12ヶ月メンバーシ
ップの人のみって意味?
0657名前は開発中のものです。
2008/04/28(月) 20:51:46ID:3ftsTUEJCC会員じゃないけど…4ヶ月メンバーシップでも大丈夫じゃないの?
ttp://blogs.msdn.com/xnajapan/archive/2007/03/06/GDC-_6B306630_.aspx
0658名前は開発中のものです。
2008/04/28(月) 22:11:06ID:OVXArsV3Xbox360は日本で流行っているとは言えないけれど、それでもMSやゲームが好きな人達のために頑張ってゲーム作ってみようと思ってたんだ。みんなもそうでしょ?
でも最近は、KKのために作ってると思うと無性に腹が立ってだめだ。馬鹿にして舐めくさりやがってちくしょう・・・・・・・・・・・・・
もういい。今までありがとうねXNA、さようなら。
0659名前は開発中のものです。
2008/04/28(月) 22:21:25ID:XuEZuVtqまさか特ア繋がりとは思ってなかった
そんな私もさようならー
0660名前は開発中のものです。
2008/04/28(月) 22:24:22ID:0PExdWnU二度と来んなよ
糞XNAごときに何期待してるんだか
0661名前は開発中のものです。
2008/04/28(月) 22:43:15ID:f/ivg62W0662名前は開発中のものです。
2008/04/28(月) 23:02:51ID:Brg/wPiY自社発のゲームソフトをXNAで開発しろよ
MDXのときもそうだったがC++/DirectXがあるかぎり
XNAもチヌ定めかもしれんよ
0663名前は開発中のものです。
2008/04/28(月) 23:10:03ID:4gJVbRsP0664名前は開発中のものです。
2008/04/28(月) 23:17:46ID:Brg/wPiYCでできた高速で有能なソフトつかったほうがマシって空気を感じるしなぁ
VBはOS標準でランタイム入るようになってもやっぱりマンドクサって空気が
XNAはランタイムのインストールのめんどくささだけはさっさと解決すべき
0665名前は開発中のものです。
2008/04/28(月) 23:22:40ID:0PExdWnUまだ騙されてることに気付かないのか
あいつらのやる気のなさを見ればわかるだろ
既に死亡してるんだよ
0666名前は開発中のものです。
2008/04/29(火) 00:19:44ID:jsqLnRscプレイ専門は別スレ
0667名前は開発中のものです。
2008/04/29(火) 00:20:58ID:K7Aevt4BDirectXのApril200xやらSummerやらの類の更新に全部含めてしまえば良いだけの話だと思うんだが
MS内部でまだそこまでの重要性は無いと見なされてるんだろうか
0668名前は開発中のものです。
2008/04/29(火) 00:37:00ID:+XDNBYPU最終配布形態の話はその後だと思うんだが。
0669名前は開発中のものです。
2008/04/29(火) 09:55:21ID:GC9fqrM7サンクス!
4,800円なんだよね。高くはないけど、興味もあるけど、どうしよう・・・・・・
0670名前は開発中のものです。
2008/04/29(火) 10:19:44ID:K37vvQI6技術的に難しい訳ないジャンw MSの企業体質のお話。
日本のMS子会社は総じて糞とか。
まともなサポートをしたら負けかなと思ってる。
アンチの良いエサだ
0671名前は開発中のものです。
2008/04/29(火) 10:48:03ID:lSBen8zkいちいちランタイムのインストールが必要という点ではDirectX9も同じだし
0672名前は開発中のものです。
2008/04/29(火) 11:33:24ID:jRN+QmXxだ・か・らー、俺達が簡単にインストールできても(開発者なんだから当たり前だろ)
ユーザー様が面倒臭がって入れてくれないのが問題なの
何度も言わせるな
何もわかってない擁護するだけの社員は消えろって
0673名前は開発中のものです。
2008/04/29(火) 11:53:08ID:YFlvS6ZAXNAの問題点改善の議論をしているところに割り込んできて、叩かれていると思い込み的外れなレスをしていく。
「臭いものには蓋を」体質がよく現れている。
0674名前は開発中のものです。
2008/04/29(火) 13:06:49ID:LHYsnjwg↓
常識を欠いた数々の言動
↓
みんながイラつく
↓
XNAスレも自ずと荒れる
↓
XNAユーザーがさらに減少
↓
誰もいなくなる
↓
XNA死亡
↓
(゚д゚)ウマー
0675名前は開発中のものです。
2008/04/29(火) 13:20:59ID:huAEdKY6定期的に沸くよなこういうバカが
ユーザー側がインストールすればいいだの
面白いゲーム作ればめんどくさがらずインストールしてくれるとか
最初からユーザー側のめんどくささを全く考えてない焦点のずれたアホ
0676名前は開発中のものです。
2008/04/29(火) 13:24:53ID:LHYsnjwg早々に手を打たなきゃいけないものをずっと放置している。
記念品だって送る気がないなら初めから言わなければいいのに
中途半端にしてうやむやにしてシカトしてるんでしょ、実際。
結果、それが怒りに触れるわ、乞食が沸くわで、炎上。
これじゃ馬鹿しかいないと思われていても仕方が無いよ。
0677名前は開発中のものです。
2008/04/29(火) 14:30:22ID:IcRx7Q1s0678名前は開発中のものです。
2008/04/29(火) 14:46:27ID:jRN+QmXx一言あるだけで違うんだけどな
遅れますとか、無くなりましたとかさ
何事も無かったように通そうとするから反感を買うってのがわからんのかねぇ
花やしきの時もずっと上司に怒鳴られてたな
自分の頭で考えて、何をしなければいけないかという事がわからないんだろうな
わからないから2chで擁護レスすることしかできない
そんなんで本当の信用が得られるわけがない
0679名前は開発中のものです。
2008/04/29(火) 15:09:58ID:YFlvS6ZAID変えながら自演してるのは君だけでは?
誰も箱〇クレなんて言ってませんが頭大丈夫ですか?
0680名前は開発中のものです。
2008/04/29(火) 15:12:07ID:jRN+QmXxhttp://www.youtube.com/watch?v=FrYliMxqlWU
http://www.youtube.com/watch?v=kv0s5yrhAjg
怖いねーwwwwww
0681名前は開発中のものです。
2008/04/29(火) 16:26:48ID:jsqLnRsc明らかにそういう文脈じゃない件
0682名前は開発中のものです。
2008/04/29(火) 20:02:58ID:tPG3sT1WMSDN持っている人も年間1万弱を支払わないと駄目なのでしょうか?
というかMSDNとは別なのかな…
MSのサイトを見ていても良くわからなかったので、知っている方はお教えください。
よろしくお願いいたします
0683名前は開発中のものです。
2008/04/29(火) 22:35:46ID:K37vvQI6MSDNのライセンスってだけで色々あるけど、どんなに安いのだとしても、
カケラも理解できてないんだろ(´Д`) 金をドブに捨てたようなもんだ。
どのみちMSにとってはどのユーザーも、こういう可哀想な金ヅルに見えてるんだろうな。
0684名前は開発中のものです。
2008/04/30(水) 00:12:49ID:IMagYMFhその純粋に頭の可哀想な子から質問です
結論としては良くわからないでいいですか?
MSDNとは別だったように記憶してます
確証が持てないので書きませんでしたが、知っている人がもしいたら教えて
欲しいと思った次第です
それとも、Visual Studio with MSDN Premium Subscriptionあたりや
Visual Studio Team System 2008 Team Suiteだと支払わなくても良いとかですか?
正直、純粋に頭の可哀想な子なのでころころライセンス形態の変わるマイクロソフト
についていけないのです
>どのみちMSにとってはどのユーザーも、こういう可哀想な金ヅルに見えてるんだろうな。
理由は若干違いますが、ほぼ同意です
MSDN Libraryなんて誤訳は未だにあるし、そもそも日本語化されてないものも多いですしね
金ヅルって事はあれですかね
試験環境にOSを取り揃えなくてはいけないとか、Visual Studioで開発するなんて事も
該当するんでしょうかね…
0685名前は開発中のものです。
2008/04/30(水) 00:21:45ID:Dc4rbI+E0686名前は開発中のものです。
2008/04/30(水) 00:29:33ID:nvVixboQ提供しているサービスだから。
>>684はXbox 360は持ってるの?
0687名前は開発中のものです。
2008/04/30(水) 00:40:50ID:IMagYMFhご回答ありがとうございます
今のところまだです<箱○
近日中に手に入れる予定ですが、まだ動かすべきプログラムを作っていないので、
しばらく先でも良いかと思っています
まずC#に慣れるところから始めないといけませんし…
0688名前は開発中のものです。
2008/04/30(水) 01:12:52ID:CDrJvRVLプログラムはおろか、C#も知らずに箱や無意味なライセンスに金注ぎ込む人がいる。
どっちかに教えろと言われれば後者かな。
社員の>>422風に言うと金ヅルだもんなwwwwwwwwwww
0689名前は開発中のものです。
2008/04/30(水) 01:46:15ID:dm94fi1G業務でソフト作ってる人向けの開発環境&テスト環境を用意するためのものだから、
それにクリエイターズクラブの会員権ついてたらむしろおかしい
この先どれだけxbox liveと繋がりが密になってもありえん…
0690名前は開発中のものです。
2008/04/30(水) 03:05:46ID:Yr0FLUM6いきなり箱のソフトとか志高すぎじゃないかと
0691名前は開発中のものです。
2008/04/30(水) 10:23:47ID:ODEHAfil0692名前は開発中のものです。
2008/04/30(水) 10:36:38ID:xBEivA3h0693名前は開発中のものです。
2008/04/30(水) 12:57:50ID:FrOZ8CpW>今までPCでミニゲーム程度も作れなかった奴が
どこにそんなこと書いてあるの?
それに箱でミニゲーム程度って作っちゃいけないの?
勝手に脳内で妄想するのは構わないけど、垂れ流すのはやめてね。
>>691
いつまでもそうやって待つつもり?
いい加減英語読みなよ。頑張れば読めるから。
日本語の話はあるけど、すぐ嘘つくからね。やると言ってやらない。これ。
あとまだ連絡こないよ。どうしたんだろう。
早く記念品とやらを送ってください。もう5月になりますけど?
0694名前は開発中のものです。
2008/04/30(水) 13:37:40ID:pAEopuJIGJ!!
>Date Published: 4/28/2008
オマエ、凄いなw。
ぶっちゃけ、社員じゃなかったら何に見て気付いた?
0695名前は開発中のものです。
2008/04/30(水) 14:14:02ID:0vuiYa9G気付いたのは最近何人かがblogで書いてたから。
MSのダウンロードセンターの新着情報をウォッチしてる人がこの手のをよく発掘してくれる。
0696557
2008/04/30(水) 14:52:18ID:MvLmkTR5失礼しました。
0697名前は開発中のものです。
2008/04/30(水) 16:22:32ID:lIwMoJ/g日本語ヘルプがないと何もできない奴って何やってもだめでしょ。
要は英語読む苦労もしたくないんでしょ?やる気ないんでしょ?情熱ないんでしょ?
乞食と一緒じゃん。
早く箱と会員費送ってよ。メール無視とかマジ最悪だから。
0698名前は開発中のものです。
2008/04/30(水) 16:47:14ID:7SnrA6bA>>697
だからなんでいちいちID変えるんだ?
0699名前は開発中のものです。
2008/04/30(水) 17:02:32ID:CDrJvRVLコンテストに応募した奴らはそんなレベルじゃねーだろ。
記念品はどうしたんだ?俺も何度でも言い続けるぞ。
>>698
ばーかwwwwwwww
0700名前は開発中のものです。
2008/04/30(水) 17:04:50ID:CDrJvRVLだからなんでいちいちID変えるんだ?
だからなんでいちいちID変えるんだ?
ワロスwwwwwwwwwwww
0701名前は開発中のものです。
2008/04/30(水) 17:23:32ID:lIwMoJ/gそう思いたいのですね:)
わかります。
ですが依然として記念品を送ってこないのは事実なので、早急に対応してください。
それが最低限のマナーではないですか?
私間違ったことを言ってますか?
ブログで経緯を書いて一般の意見を聞いてみますか?
吊し上げしてもいいのでしょうか?
一刻も早い報告をお待ちしております。
0702名前は開発中のものです。
2008/04/30(水) 17:28:24ID:CDrJvRVLKKは約束も守れない嘘つきニダ<丶`∀´>
いい加減切れるぞKK
ジャロに通報するぞ嘘つき会社
0703名前は開発中のものです。
2008/04/30(水) 17:43:50ID:CDrJvRVL0704名前は開発中のものです。
2008/04/30(水) 18:54:58ID:CDrJvRVL早くなんとかしろよ、早く!!!!!!!!!!!
XNAでゲームを作るの話をしたいんだ俺は
0705名前は開発中のものです。
2008/04/30(水) 20:53:49ID:QxqaAtTjそうしろ。
このスレで騒がれても邪魔。
0706名前は開発中のものです。
2008/04/30(水) 21:08:53ID:LyS9MEXmメールで直接催促しろよ。
0707名前は開発中のものです。
2008/04/30(水) 21:36:34ID:lIwMoJ/gそもそも、なんでこっちから催促しなきゃいけないんだよ。あっちが言い出したんだろうがよー。
0708名前は開発中のものです。
2008/04/30(水) 22:04:09ID:cP3ZDx/J0709名前は開発中のものです。
2008/04/30(水) 22:13:28ID:7SnrA6bA相手しないでスレは通常進行が一番良いべ。
0710名前は開発中のものです。
2008/04/30(水) 22:21:32ID:IMagYMFhいやぁ、なんだかすごいことになってしまって申し訳なく思います
後、いろいろアドバイスなどをくれた方にありがとう
しかし、「プログラムはおろか…」ってそうか!
私はプログラム組めなかったんだなぁと思い知らされましたorz
C#はVS2005が出た時に簡単なアプリしか書いたことはありませんし、
C/C++はlibcやX11,Motif,Openlook,OpenGL,STL,boostとかWindowsでは
そこそこのお仕事で某社のPCにインストールされてるのや、実証実験システム
くらいしかした事ありませんしね(他はもう覚えていません…orz
OSもSolarisやWindowsやTRON位しか知りませんし、アセンブラに至っては
Z-80,MC68000,R3000位しかかけませんしね
確かにプログラムも書けない初心者といわれても仕方が無いのかもしれませんね
C#を知らないって事が致命的ではなくて、.NET Frameworkを良く知らない
事のほうが致命的だと感じていたのですが…
ゲームを組むかどうか実はわかりません
箱○で普通のアプリでも最初に書いてみようと思っていました
その次にロジックだけのゲーム(例えばマインスイーパとか)で、
その次に簡単な当たり判定を持った弾幕ゲームもどきで使用できるオブジェクト数や
ロジックを調べようと思っていました
本当にいろいろとアドバイスをありがとうございました
また、わからない事があった時に質問させていただくことになるかも知れませんが、
その時にはお手柔らかにお願いいたします
0711名前は開発中のものです。
2008/04/30(水) 22:43:09ID:1upETkZpお前はヘソを曲げてるみたいだが、俺はお前の人気に嫉妬している。
0712名前は開発中のものです。
2008/04/30(水) 22:50:38ID:IMagYMFhいや、そんな事よりも ID:1upETkZp って何事ですか?
増えちゃいましたよ、スペランカー先生
実際ゲームは簡単なのをアセンブラで中学生の時に作ったきりですし
C#知らないのは事実ですし、.NET Framework知らない事の方が痛…orz
最新のゲーム関係のロジックについてはやはり知らないので、困った時には
聞くことになると思います
その時は本当によろしくお願いいたします
0713名前は開発中のものです。
2008/04/30(水) 23:15:53ID:YoRWA5pA0714名前は開発中のものです。
2008/05/01(木) 07:34:37ID:+MjB6GUl数日前はできた。
しばらく待てば解決する?
0715名前は開発中のものです。
2008/05/01(木) 08:49:31ID:hu/EUUAVそういうマトモな質問は正規のサポート(フォーラムとか)に出そうよ。
xna3.0 betaがいつ出てもおかしくない昨今、もう2008に移項するとかの大本営発表してくれるかもしれないし。
>しばらく待てば解決する?
再ダウンロード可になることもあるけどさ、
>695ぐらいの事を無益にやって、自分が見つけられる所に
DL用のリンクが貼られた事に気付けるかは、池沼しかやらない
ような効率の悪いギャンブルだと思う。 ID:CDrJvRVLと頭の出来に違いがわからん。
0716名前は開発中のものです。
2008/05/01(木) 10:40:09ID:8KeOwWsDusing System;using Microsoft.Xna.Framework;using Microsoft.Xna.Framework.Input
;using Microsoft.Xna.Framework.Graphics;namespace W{class G:Game{static void
Main(){new G().Run();}GraphicsDeviceManager g;SpriteBatch s;Texture2D t;
MouseState m,n;Random r=new Random();int b;string c=new string(new char[]{
'\x65E9','\x304F','\x7BB1','\x9001','\x308C'});struct O{public int x,y,w,h;}O
p,l;O[]e=new O[100];G(){g=new GraphicsDeviceManager(this);Window.Title="0点";
IsMouseVisible=true;l.y=-16;for(int i=0;i<100;i++){e[i].x=r.Next(800);e[i].y=-
r.Next(3000);e[i].w=16+r.Next(50);e[i].h=16+r.Next(50);}}protected override
void LoadContent(){s=new SpriteBatch(GraphicsDevice);t=new Texture2D(
GraphicsDevice,1,1,1,TextureUsage.None,SurfaceFormat.Color);t.SetData<int>(
new int[]{-1});}protected override void Update(GameTime a){n=m;m=Mouse.
GetState();p.x=m.X;p.y=m.Y;if((int)m.LeftButton==1&&(int)n.LeftButton==0&&l.y<
0){l.x=p.x;l.y=p.y;}l.y-=4;Rectangle q=new Rectangle(l.x,l.y,5,15);for(int i=0
;i<100;i++){++e[i].y;if(l.y>=0&&q.Intersects(new Rectangle(e[i].x,e[i].y,e[i].
w,e[i].h))){e[i].y=600;l.y=-15;b++;if(b>=36)Window.Title=b.ToString()+"0点 "+
c;else Window.Title=b.ToString()+"0点";break;}}base.Update(a);}protected
override void Draw(GameTime a){GraphicsDevice.Clear(Color.Black);s.Begin();
foreach(O o in e){s.Draw(t,new Rectangle(o.x,o.y,o.w,o.h),Color.Blue);}s.Draw(
t,new Rectangle(p.x,p.y,15,15),Color.White);s.Draw(t,new Rectangle(l.x,l.y,5,
15),Color.Red);s.End();base.Draw(a);}}}
0717名前は開発中のものです。
2008/05/01(木) 17:32:12ID:hZQJ1F9a0てん
0718名前は開発中のものです。
2008/05/01(木) 17:35:33ID:5K5MqLgeムキー! 動かし方まで載せろ
はぁランタイムとか必要とですか?
じゃあいいや
0719名前は開発中のものです。
2008/05/01(木) 17:40:21ID:SyfO3ulM記念品送るって話はどうなったんだ?
セミナーで2chで言われたからって言っただろ
それで放置してるなら最悪だな
0720名前は開発中のものです。
2008/05/01(木) 19:51:25ID:6Iev3JfO0721名前は開発中のものです。
2008/05/01(木) 20:34:18ID:8KeOwWsDusing System;using Microsoft.Xna.Framework;using Microsoft.Xna.Framework.Input
;using Microsoft.Xna.Framework.Graphics;namespace W{class G:Game{static void
Main(){new G().Run();}GraphicsDeviceManager g;SpriteBatch s;Texture2D t;Random
r=new Random();KeyboardState k,l;const int C=31;bool[]f=new bool[C*C];int x=1,
y=1,b;void I(){for(int i=0;i<C;i++)for(int j=0;j<C;j++)if(i==0||i==C-1||j==0||
j==C-1||(i%2==0&&j%2==0))f[i*C+j]=true;else f[i*C+j]=false;for(int j=2;j<C-1;j
+=2)switch(r.Next(4)){case 0:if(!f[2*C+j-1])f[2*C+j-1]=true;break;case 1:if(!
f[2*C+j+1])f[2*C+j+1]=true;break;case 2:if(!f[C+j])f[C+j]=true;break;case 3:if
(!f[3*C+j])f[3*C+j]=true;break;}for(int i=4;i<C-1;i+=2)for(int j=2;j<C-1;j+=2)
switch(r.Next(3)){case 0:if(!f[i*C+j-1])f[i*C+j-1]=true;break;case 1:if(!f[i*C
+j+1])f[i*C+j+1]=true;break;case 2:if(!f[(i+1)*C+j])f[(i+1)*C+j]=true;break;}}
G(){g=new GraphicsDeviceManager(this);I();Window.Title="1F";}protected
override void LoadContent(){s=new SpriteBatch(GraphicsDevice);t=new Texture2D(
GraphicsDevice,1,1,1,TextureUsage.None,SurfaceFormat.Color);t.SetData<int>(new
0722名前は開発中のものです。
2008/05/01(木) 20:35:08ID:8KeOwWsD();if(k.IsKeyDown(Keys.Left)&&l.IsKeyUp(Keys.Left)&&!f[y*C+x-1])x--;if(k.
IsKeyDown(Keys.Right)&&l.IsKeyUp(Keys.Right)&&!f[y*C+x+1])x++;if(k.IsKeyDown(
Keys.Up)&&l.IsKeyUp(Keys.Up)&&!f[(y-1)*C+x])y--;if(k.IsKeyDown(Keys.Down)&&l.
IsKeyUp(Keys.Down)&&!f[(y+1)*C+x])y++;if(b%2==0){if(x==C-2&&y==C-2){I();if(b==
2){for(int i=0;i<C;i++)for(int j=0;j<C;j++)if(i==0||i==C-1||j==0||j==C-1)f[i*C
+j]=true;else f[i*C+j]=false;Window.Title=new string(new char[]{'\x4F1A',
'\x54E1','\x6A29','\x65E9','\x304F'});b++;}else Window.Title="B"+(++b).
ToString()+"F";}}else if(x==1&&y==1){I();Window.Title="B"+(++b).ToString()+"F"
;}base.Update(a);}protected override void Draw(GameTime a){GraphicsDevice.
Clear(Color.White);s.Begin();for(int i=0;i<C;i++)for(int j=0;j<C;j++)if(f[i*C+
j])s.Draw(t,new Rectangle(j*16,i*16,16,16),Color.Black);if(a.TotalGameTime.
Milliseconds/500==0)if(b%2==0)s.Draw(t,new Rectangle((C-2)*16,(C-2)*16,16,16),
Color.Blue);else s.Draw(t,new Rectangle(16,16,16,16),Color.Blue);s.Draw(t,new
Rectangle(x*16,y*16,16,16),Color.Red);s.End();base.Draw(a);}}}
0723名前は開発中のものです。
2008/05/01(木) 22:06:53ID:jkYj4vO8愚痴じゃなくコード載せてる時点でおまいより数万倍マシ
0724名前は開発中のものです。
2008/05/01(木) 22:43:56ID:Ifz8mSXXプログラマーなら;を;と改行に置換すればいいくらい思いつけ
0725名前は開発中のものです。
2008/05/01(木) 23:23:13ID:TPR2yyJ60726名前は開発中のものです。
2008/05/01(木) 23:26:47ID:ZxecsQEr箱○とCCの1年分コード
0727名前は開発中のものです。
2008/05/01(木) 23:30:38ID:8KeOwWsDおまえらもXNAで何か糞コード書けよ。
>>718
大したものじゃないからVSとXNA入れてまで動かしてみる価値はない。
>>724
んなことしたって意味ねーよ。コピペのためにいろいろ削って改行してるんだから。
よって>>717の言ってる事はtrue
0728名前は開発中のものです。
2008/05/01(木) 23:35:18ID:SyfO3ulMそれはこっちが聞きたいのだが?社員さんよ
0729名前は開発中のものです。
2008/05/01(木) 23:36:24ID:6efTWThf0730名前は開発中のものです。
2008/05/01(木) 23:44:26ID:a2/ueId4もう2000対応はないと思うけど・・・。
0731名前は開発中のものです。
2008/05/01(木) 23:45:38ID:vGZ6m/yZ>>721
お疲れ様でした
今、ソースを見やすい形に整形してみました
パッと見コード自体はシンプルに見えますので、今週末環境の構築がてら
見させていただきます
わからないコードが二つほどあって、
> struct O{...snip...}O p,l;
C/C++では O{ ... }O で囲んだら…みたいな仕様は無かったの(はず)なのでC#独自の仕様?
char[]にwchar_tと思われるデータを与えているのもC#の仕様では可能なのか、charのサイズが違うのか…
なんにしても週末ですね
しかし、C#のソースにヘッダ構造も組み込むという仕様はどうにかならないものなのか…
見づらくてかないません
C#でサンプルコードを作った時は、ムキになってヘッダとソースに分離しましたが…
下手をすると認識しなくなったりするのがなんとも(苦笑
0732名前は開発中のものです。
2008/05/01(木) 23:48:34ID:jkYj4vO8O型のpとlを宣言してるんじゃないのか?
0733名前は開発中のものです。
2008/05/01(木) 23:49:54ID:jkYj4vO8C#はCと違ってプロトタイプ宣言とかないよ
0734名前は開発中のものです。
2008/05/02(金) 00:25:25ID:/ranCMasC#のcharはUnicode(つまりC/C++のwchar_t相当)だった…へぇ
しかし、structのあの記述は良くわからなかった…
週末に持ち越し決定でした
なお、自宅に転がっている以下の本を参照いたしました。
プログラミングC#第4版 (C#2.0/.NET 2.0/VS2005対応版)
■ このスレッドは過去ログ倉庫に格納されています