1 名前:名前は開発中のものです。 [2008/06/09(月) 14:36:53 ID:yieVRZfd] C#でゲームを作ろうと思う人が情報を交換するためのスレです。 テーマはアクション、パズル、RPG等なんでもOK
23 名前:名前は開発中のものです。 mailto:sage [2008/06/16(月) 23:11:05 ID:sTpdkcDv] >>22 日本語でok
24 名前:名前は開発中のものです。 mailto:sage [2008/06/17(火) 00:22:49 ID:hlBXkfkb] >>23 分かった。でも、分からない方がいい。 以下、スレ違いゴメン >シェーダー XNAの推奨環境はShader2.0以降のビデオカード >XNAが XNA Game Studio 2.0で作成したゲームは配布先に以下のランタイムを必要とする。インストール順序は不問。 ・Microsoft .NET Framework 2.0 Service Pack 1 (x86) ・DirectX End-User Runtime Web Installer - 日本語 ・Microsoft XNA Framework Redistributable 2.0 あれ? 家の前に黄色い救急sy(ry
25 名前:名前は開発中のものです。 mailto:sage [2008/06/18(水) 07:28:08 ID:HEP7Jkvl] >>24 やっぱりそれだけ必要な環境、ランタイムがいるんだね 確かABA氏がXNAのゲームを公開してたときに、 うちの周りで、動かせねーって奴が一杯いたくらいだから 意外に大変そうに感じたよ。XNAは
26 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 17:14:23 ID:GzbfVCZH] 1さんスレを立てたからには何か話題振ってよ
27 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 18:50:22 ID:PZi+kjLT] >>24 シェーダーが難しいよな 対応してなかったら、グラボ買わないといけないから 他にXNAスレあるし(荒れてるけど)、まあスレ違いだな >>26 話題なんて無いだろう。まず何を作るんだ? テトリスでも作る?
28 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 19:02:02 ID:RwTthqXG] マリオ作りたいんだけど全く知識がない
29 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 22:08:47 ID:GzbfVCZH] >>28 1、言語の基本はなんとか。 2、インターフェイス(抽象クラス)、List<>などのコレクションの使い方が分かる 3、基本的なデータ構造もわかるが、(何から手をつけたらいいか/ゲームを管理する方針が) わからない どれ?
30 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 22:33:14 ID:JUrwHwGu] C#自体の勉強なんて本買って読むしかない そこから先はC#だろうとC++だろうと変わらん
31 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 22:36:02 ID:gYAjvWUk] C#でメインループってどうやって作るの? Timer?それともメッセージループあるの?
32 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 22:53:02 ID:JUrwHwGu] while(form.Created) { 更新(); 描画(); Application.DoEvents(); }
33 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 22:53:44 ID:GzbfVCZH] System.Diagnostics のStopwatchクラス。どっかの十分精度の出るやつのラッパーらしい。 staticメンバで、インスタンス生成+一括初期化のStartNew()で一行で初期化できるし、 (double)インスタンス.ElapsedTicks / Stopwatch.Frequencyで、↑してからの経過時間(秒)が分かる。
34 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 23:05:50 ID:JUrwHwGu] ループを直接書かずにこんな感じでApplication.Idleイベントを使う方法もあるみたい Application.Idle += (sender, e) => { while (!NativeMethods.PeekMessage(out msg, IntPtr.Zero, 0, 0, 0))//DllImportしてくる 描画や更新やウェイト(); } Application.Run(form); XNAなんかだとこっちになってるからこっちの方がいいのかも
35 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 23:06:27 ID:TsDwEFxY] >>31 Application.Idleイベント内でウィンドウメッセージの有無を P/InvokeのPeekMessageで判断しつつメインループ呼び出し、とか。 Application.DoEventsメソッドはGC引き起こすからってSDKサンプルは この実装に変更されたんだけど、.NET2.0以降のWinFormsは DoEventsが改善されてどっちでもよくなった気がする。
36 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 23:07:07 ID:TsDwEFxY] かぶりまくりましたとさ。
37 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 01:09:46 ID:LPgSeZ7x] >>28 無限にステージが生成されるマリオっぽいゲーム「Infinite Mario Bros」 - GIGAZINE gigazine.net/index.php?/news/comments/20061126_infinite_mario/ 「参考にして」とか言うと、JAVAerになっちゃうのかな・・・
38 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 05:13:04 ID:n6NSfelE] xnaスレが死んだから製作するならこっちだな
39 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 10:00:21 ID:LYh0RfbY] >>29 3
40 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 11:11:04 ID:j2oc2Sqc] >>39 1、三角関数やDirectX、XNAなどのライブラリの使い方が分からない。 2、ある程度分かるので、とにかく動的配列(List<>)で画面に表示されるものを管理して、動くものを作りたい。 3、上記では応用性が低い(ステータス表示、などの表示物同士の関係)を一意に管理できないので、一意に管理できる構造で作りたい。 3は試行錯誤中なんで俺は無理な。
41 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 11:50:39 ID:LYh0RfbY] >>40 1だけど、三角関数は分かる
42 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 11:52:43 ID:YBZ5IUmt] XNAのサンプルとか読んだら勉強になるよ
43 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 16:23:51 ID:j2oc2Sqc] Managed Directxならdirectxランタイム、まぁ普通は入ってるはず。 XNAなら、それに加えてXNA Game Studio 2.0。実行する側もXNAframeworkをいれる必要アリ。 どちらもとりあえずソリューションの参照設定等を適切に設定した後、初期化すべきことがある。 MDXはDeviceクラス。大分楽にはなったけど多少コード量アリ。 XNAはMicrosoft.Xna.Framework.Gameクラスに色々初期化等まとまっているので、適当に継承したクラスを初期化すればいい。 というか、そもそもプロジェクトテンプレートが追加されてるからそこからプロジェクト作って終了。
44 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 11:36:38 ID:UTTrScd6] 前スレ?(板違いのやつ)の最初の方にあった質問みたいに マリオ系のゲームって単純に円を動かすことの延長と考えておk?
45 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 17:58:51 ID:jSrEpJMe] マリオなら長方形の方が
46 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 23:16:45 ID:XUzJpvoh] >>44 間違っちゃいないと思うけど、かなり延長しないと届かんぞw
47 名前:名前は開発中のものです。 [2008/06/26(木) 13:36:48 ID:id1+KE93] 更新が止まりドキュメントもSDKからはずされたManaged DirectXに一石を投じる .NET用DirectXライブラリ SlimDX slimdx.mdxinfo.com/
48 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 13:43:07 ID:id1+KE93] 外出orz
49 名前:名前は開発中のものです。 [2008/06/26(木) 15:48:25 ID:o31qtSgg] デルフォイでやるフォイ!
50 名前:名前は開発中のものです。 mailto:sage [2008/06/27(金) 01:41:56 ID:heWf9BXC] Delphi for the Microsoft .NET Framework でやるんですね!
51 名前:名前は開発中のものです。 mailto:sage [2008/06/27(金) 02:01:52 ID:9NRfGkCB] Delphi.NETよりC#のほうがコンパイル速いんだな
52 名前:名前は開発中のものです。 [2008/06/28(土) 00:09:16 ID:au+8Hm0C] 【ゲーム】Microsoft、XBOX360/PC用の3Dロボットゲーム「Robot Game」をソース付きで無償配布 news24.2ch.net/test/read.cgi/moeplus/1214571064/
53 名前:名前は開発中のものです。 mailto:sage [2008/06/28(土) 20:07:24 ID:ka3HX9Vt] 360もってない俺には縁のない話か。
54 名前:名前は開発中のものです。 mailto:sage [2008/06/29(日) 00:35:59 ID:q993c33X] 実際このスレを覗いてる人はどのくらいいるんだろうか。
55 名前:名前は開発中のものです。 mailto:sage [2008/06/29(日) 09:22:02 ID:rMv7fh0w] >>47 D3DX 使ってる時点で面倒くさいよね…
56 名前:名前は開発中のものです。 mailto:sage [2008/06/30(月) 01:07:13 ID:MihHSzSD] >>55 試しに使い始めたけど(Direct3D初挑戦) C++&DirectXやMDXのコードが参考になるので、情報にはわりと困っていない。 確かに面倒・・というか、DirectXが広大すぎてどこから学べばいいのやら・・・。
57 名前:名前は開発中のものです。 mailto:sage [2008/06/30(月) 09:01:18 ID:ZOwoeIrp] >>56 マジか。応援するぜ。 SlimDXは日本語解説が皆無すぎて全然手を出せなくて困る。 うちは完全にMDXが死んだらそっちに移行するつもりなんだけど、ギリギリまでMDXにしがみつくさ。
58 名前:名前は開発中のものです。 mailto:sage [2008/06/30(月) 11:15:48 ID:YSqfp+bo] オレは箱でXNA触ってC#でDirectX、に興味を持って MDX触りだしたとこだけど、SlimDX も同じような感じだな。 こっちメインにしてみようかなあ。
59 名前:名前は開発中のものです。 mailto:sage [2008/06/30(月) 11:53:06 ID:MihHSzSD] MDXを意識したDirectXの薄いラッパーという事で、 SlimDXの日本語解説が無くても(英語解説は見てない)今の所苦労はないかな。 とりあえずSampleFrameworkに初期化関係を任せて Xファイル読み込んでテクスチャ貼り付けるあたりまで作ってみた。 # ライトを有効にし忘れて何も表示されない。という初心者によくありそうなミスを・・ orz 次は地面作って立たせて、クリック移動あたりをやってみようかな。
60 名前:名前は開発中のものです。 mailto:sage [2008/06/30(月) 21:39:20 ID:ZOwoeIrp] 素材とか作るのによさげなツールとか、素材サイトのリンク張ったほうがいいかな。
61 名前:名前は開発中のものです。 mailto:sage [2008/07/01(火) 14:04:51 ID:OhzoRW5G] なるほど、そういうのもいいかもね。
62 名前:名前は開発中のものです。 mailto:sage [2008/07/01(火) 19:50:06 ID:IdnqnFJb] とりあえずこの手の使用に理解があるサイトでも。でも利用規約とかは各自確認してください。 ドット絵ツールなんかは、Vectorで検索かければこれ以外にも出てくるね。 一応音楽作成ソフトでcherryやDominoもあるけど、BGMを自分で作るのはちと辛いだろうから省略。 ザ・マッチメイカァズ(効果音) ttp://osabisi.sakura.ne.jp/m2/ 煉獄庭園(BGM) ttp://www.rengoku-teien.com/ das Nest der Qualle(フォント(アルファベット)) ttp://homepage2.nifty.com/stomolophus/ Y.Oz Vox(フォント) ttp://yozvox.web.infoseek.co.jp/ TAKABO SOFT NETWORK(ドット絵ツール EDGE)(シーケンサ Domino) ttp://www.tkb-soft.hmcbest.com/ ELF's(ドット絵ツール DotPainter ALFAR) ttp://www.interq.or.jp/www1/helohelo/elf/
63 名前:名前は開発中のものです。 mailto:sage [2008/07/01(火) 20:08:17 ID:IdnqnFJb] 後一応3D製作ツールも。上記も含めツールは触って、いいんじゃね?と思ったもので、完全に主観です。 metasq.net(メタセコイア (無料版はLE)) ttp://www.metaseq.net/index.html 3DACE の部屋(六角大王系ツール) ttp://hp.vector.co.jp/authors/VA017881/
64 名前:名前は開発中のものです。 mailto:sage [2008/07/02(水) 10:08:13 ID:rCWl6c5r] メタセコ出すなら、これも。 エルフレイナ ttp://sorceryforce.com/elfreina/index.html
65 名前:名前は開発中のものです。 mailto:age [2008/07/04(金) 22:12:27 ID:TZR72vdI] 週末だし>>1 か他の誰か、何か話題を振るんだ
66 名前:名前は開発中のものです。 mailto:sage [2008/07/05(土) 18:19:23 ID:dXTmgzub] ム板の組み込み系言語スレより転載 > ゲーム向け組み込みJavaScript(まだベータ版) > CRI Script - Trac > criscript.com/trac > > ・ゲームへの組み込みを念頭に作られた ECMAScript の処理系 > ・PC と Xbox360 で動作確認 > ・BSD ライセンスに近い独自ライセンス > ・バイトコードにコンパイルして実行 (=実行時オーバーヘッドが少ない) > ・マルチスレッドサポート; resume() という言語拡張も。 > ・C++ との相互利用が簡単 > ・PowerPC, ARM に向けた最適化 > ・Eclipse によるデバッガ > ・コンポーネントをカスタマイズ可能で、メモリ使用量が小さい > ・GC のタイミングをコントロールできる > ・Vector とか Matrix とか > > 参考URL ※箇条書きは書きサイトより引用 > ゲーム組み込み用の ECMAScript 処理系 CriScript - Game Scripting Memo > d.hatena.ne.jp/epics/20080506/p2
67 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 13:54:19 ID:pvGFjL5j] C#から使うならJScript.NETでいいだろ
68 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 21:00:58 ID:3LZn/mxw] ゲームパッドからの入力ってDirectInput使うしかない? MDXイヤなんだけど。。。
69 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 21:09:53 ID:pvGFjL5j] SlimDXとか[DllImport("winmm.dll")]joyGetPosとか
70 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 23:35:51 ID:3LZn/mxw] >>69 ありがとう、今色々調べ中 joy〜系関数があるのを今はじめて知った。 PlaySound()とかは知ってたんだけど、お恥ずかしい。
71 名前:名前は開発中のものです。 mailto:sage [2008/07/10(木) 21:00:13 ID:gDwZYfEw] 時々思うこと。なんで英語圏に生まれなかったんだろうなぁと。 SlimDXが使いたいけどドキュメントも読まずにゴリゴリいくのはウチには無理だ。
72 名前:名前は開発中のものです。 mailto:sage [2008/07/10(木) 22:07:50 ID:Ol5MmN3V] 英語のドキュメントも楽々読めるように勉強しようぜ 俺も読めないから中学英語からやりなおしてるorz
73 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 12:52:08 ID:tyrcDjMf] たしかにヘルプは充実してるけど、、、 翻訳より実例集のがよかったりしない? サイトたてようかな
74 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 00:04:04 ID:4NDo/nQe] やってくれるのなら非常にうれしいぜ
75 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 07:50:27 ID:lvSB43EX] 有れば俺も欲しいけど、 「リンク貼るだけなら、馬鹿でもできる」とか言い出す池沼がでるよ。 匿名性の高いwikiで8割自分とかでもよいけど・・・ それも管理者批判を聞かない事は無いし。 俺には2chがらみでサイト立ててくれる人が幸せになれるとはちっとも思えないな。
76 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 18:25:18 ID:ZcQ/VeP5] 匿名性の高いwikiで思いつくのはGamDevWikiだなw wiki.game-develop.com/
77 名前:名前は開発中のものです。 mailto:sage [2008/07/14(月) 09:40:28 ID:C37GVVmS] 復活したのか。 ってスレあるんだな、覗いてみるか。
78 名前:名前は開発中のものです。 mailto:sage [2008/07/20(日) 19:34:00 ID:mfo2gGW5] とりあえず、VisualStudioExpressEdition2008のC#いれますた 今はwww.atmarkit.co.jp/fdotnet/csharp_abc2/index/index.html で勉強中です そのうち、世界一のゲームを作りたいと思っていますのでよろしこです
79 名前:名前は開発中のものです。 mailto:sage [2008/07/21(月) 22:34:15 ID:g+fia9B8] 遠回りになるけどいい選択だな
80 名前:79 mailto:sage [2008/07/21(月) 22:37:10 ID:g+fia9B8] もちろんC#を選んだことじゃなくてそのサイトのことだよ
81 名前:名前は開発中のものです。 mailto:sage [2008/07/22(火) 05:24:05 ID:N71yIVrD] 堅実な選択だね。 学習に行き詰ったらム板のC#スレに来るんだ。 ・関連ライブラリ SDL.NET - SourceForge.net sourceforge.net/projects/cs-sdl/
82 名前:名前は開発中のものです。 [2008/07/22(火) 20:43:25 ID:1dd3aI45] すみません。基本的な質問で恐縮なのですが、、、 ExpressEditionっで作成したパッケージって オフィスで配布しちゃダメなんですよね?
83 名前:名前は開発中のものです。 mailto:sage [2008/07/22(火) 21:37:51 ID:U2H55IvR] >>82 商用利用ってこと? 仮にそのことならもちろんOK。ぐぐりゃ一番上に出てくるよ。世の中すごい時代になったもんだ。 >>81 SDL.NETぐぐった。OpenGL系のゲーム作成支援ライブラリか。ふつうに知名度高そうだし。 SlimDXやYaneSDK以外にも色々ゲーム作成支援系のライブラリってあるんだね。
84 名前:名前は開発中のものです。 mailto:sage [2008/07/22(火) 21:40:28 ID:OftPVLUQ] で、アカデミックは商用利用だめなのか
85 名前:名前は開発中のものです。 mailto:sage [2008/07/22(火) 21:55:27 ID:U2H55IvR] そりゃまぁ。
86 名前:82 [2008/07/22(火) 21:56:36 ID:1dd3aI45] >>83 速レスサンクス! 会社がセキュリティや契約関係厳しいので。 あくまで、社内での配布目的の場合です。 たしか、2003くらいまでは、.NETは社内配布する場合、 それ専用の権利をもったヤツを買う必要があった気がして。 その配布可能なソフトを無くしてしまったので、諦めていたんだが。
87 名前:78 mailto:sage [2008/07/22(火) 22:39:57 ID:dxKyXJ2o] レスどうもです >>79-81 >>78 で書いたサイトは会社の先輩から下手な入門書よりずーっとましだと教えてもらいました 気になるのですが、>>80 の意味はC#がゲーム製作に向いていないとのことでしょうか? 会社の先輩にゲーム作りたいと言ったら、恋愛シミュレーションツクール紹介されてしまいましたが、C#がんばります
88 名前:名前は開発中のものです。 mailto:sage [2008/07/22(火) 23:10:54 ID:QphW2VXr] 作ったゲームの配布がよくわからん、みんなどうやってんの.NETの場合。 .NET Framework ってユーザ各自で落として自主的にインスコしてもらうもんなの? XPには最初からは入ってないよね?他のアプリの動作に影響ないんかね 既に他のアプリが古いバージョンの .NET Framework入れてたりしてたらどうなる?
89 名前:名前は開発中のものです。 mailto:sage [2008/07/22(火) 23:43:41 ID:U2H55IvR] >>87 言語には得意不得意があって、単純に優劣つけるもんじゃない。 よって、言語選択を賢い賢くないと表現できるようなもんじゃないねってこと。・・・かな? 多分、少なくとも下の4つのグループに水準の住み分けができてるんじゃないか? 同一では潰しあっている、見たいな感じ。 PHP/Ruby/Perl …ごめん、ここら辺は全くわからん。 C、C++ C++CLI C#、VB.NET/Java >>88 .NetFrameworkで開発されたソフトは、動作側で上位バージョンの.Netframeworkさえあれば大体は動く。 くわしくはこっち。 ttp://itpro.nikkeibp.co.jp/article/COLUMN/20061017/250853/ それぞれのバージョンは独立して存在してるから競合することはなく、1.0〜3.5まで同時に混在可能。 .NETFrameworkが他のアプリに影響を与えることは多分ない。と思うが知らん。
90 名前:名前は開発中のものです。 mailto:sage [2008/07/23(水) 00:22:52 ID:3WuY5+EK] >>85 嘘つき
91 名前:名前は開発中のものです。 mailto:sage [2008/07/23(水) 00:39:39 ID:dWHhhkoe] >>88 2.0ターゲットならだいたい入ってるよ
92 名前:名前は開発中のものです。 mailto:sage [2008/07/23(水) 00:44:56 ID:nM8x5SX3] >>90 え、アカデミック版って商用利用していいの?
93 名前:名前は開発中のものです。 mailto:sage [2008/07/23(水) 00:52:18 ID:dWHhhkoe] 全く問題ない だいたいSDKとソースコードさえあればコンパイルできるんだから制限しても無駄
94 名前:名前は開発中のものです。 mailto:sage [2008/07/23(水) 01:43:51 ID:iexNCNtO] >制限しても無駄 そういう問題じゃないよね
95 名前:名前は開発中のものです。 mailto:sage [2008/07/23(水) 02:19:36 ID:3WuY5+EK] >>94 いいからライセンス読み直してこいよ
96 名前:名前は開発中のものです。 mailto:sage [2008/07/23(水) 02:22:20 ID:iexNCNtO] おkなのは分かってるが
97 名前:名前は開発中のものです。 mailto:sage [2008/07/23(水) 04:46:37 ID:tDhL0N3G] クライアントへの.NET Frameworkの配布に関しては .NET Framework 3.5 SP1から、クライアント向けに最適化されたランタイム(最終的には20M未満になる)が提供される。 個人的に当面は.NET Framework2.0をターゲットフレームワークにして開発するのが良いかなと思ってる。 LINQや式木が使えないのは痛いけど、型推量(var)・匿名型・暗黙型付配列は使えるからね。 >アカデミック版 当然商用利用可能で、Professional Editionと全く同じ機能(というかProそのもの) ただ、学生ならDreamSparkの利用を検討するのも良いと思われる。 isic.univcoop.or.jp/dreamspark/index.html ・Visual Studio 2005/2008 Professional Edition 日本語版 ・Windows Server Standard Edition 日本語版 ・XNA クリエイターズ クラブ 12ヶ月間 メンバーシップ 他が無償(※国際学生証の発行に実費\1,430)で利用できる。(ただし、こちらは商用利用不可などの制限事項がある)
98 名前:名前は開発中のものです。 mailto:sage [2008/07/23(水) 09:35:50 ID:nM8x5SX3] >>93 どんどん開発環境は制限がゆるくなってきてるなー MSもwindowsを生き残らせるために必死ですな
99 名前:名前は開発中のものです。 mailto:sage [2008/07/23(水) 14:24:40 ID:Us3KS5xc] >>97 のDreamSparkで、2005が今でも入ってるのはXNAのせいだなw
100 名前:名前は開発中のものです。 [2008/07/23(水) 18:53:18 ID:iifEG8wA] 米国時間22日、マイクロソフトは「Xbox LIVE Community Games」を北米で今年後半から 開始すると発表した。その他の地域については2009年から逐次開始する予定。 Xbox LIVE Community Gamesは、XNA Game Studioで開発されたXbox360用ソフトを Xbox Liveを通じ一般利用者へ販売することを可能とするサービス。 Xbox LIVE Community Gamesでの販売は、XNA開発者コミュニティ「XNA Creators Club」の 有料会員(年額9,800円)であれば誰でも行うことが可能となる。 販売価格については200〜800マイクロソフトポイントの間で自由に設定することができ、 手数料として売上の30%が引かれることとなる。 XNA Game Studioは、マイクロソフトが無償で公開しているVisual Studioをベースとした ゲーム特化型の統合開発環境。.NET Framework及びDirectXをベースとしたライブラリ 「XNA Framework」を使用し、基本的には設定ひとつでXbox360及びWindowsへの両対応が 可能となる。 XNAについては、RPGツクールが次期バージョンでの対応を表明しており、日本での 普及にも期待がかかる。また、教育機関による学習教材としての採用も増加しており、 月刊ベーシックマガジンの休刊以降問題視されていた日本人ゲーム開発者の急激な 減少に歯止めをかける期待も持たれている。 news4xbox.blogspot.com/2008/07/xbox360.html
101 名前:名前は開発中のものです。 mailto:sage [2008/07/26(土) 08:01:03 ID:PPmEaFGQ] そろそろ今年も夏休みだー。ゲーム作ろうぜ
102 名前:名前は開発中のものです。 mailto:sage [2008/07/26(土) 09:03:26 ID:C0wzPd+k] [MSDNフォーラム] Silverlight 2 Beta 2 日本語ドキュメントが公開 forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=3664031&SiteID=7 Beta2の日本語ドキュメントktkr
103 名前:名前は開発中のものです。 mailto:sage [2008/07/26(土) 15:26:27 ID:PPmEaFGQ] Silverlightってなんなん? Flashみたいな技術かなんかなの?
104 名前:名前は開発中のものです。 mailto:sage [2008/07/26(土) 15:42:42 ID:qghDkKjr] .NET版Javaアプレットみたいに作れて Flashみたいに動くやつ
105 名前:名前は開発中のものです。 mailto:sage [2008/07/26(土) 16:02:53 ID:C0wzPd+k] Microsoft SilverlightはAdobe AIRの対抗(RIAの分野) ・RIA (Rich Interactive Application) ・WPFのサブセット(WPF/E) ・Webブラウザのプラグイン ・クロスブラウザ・クロスデバイス・マルチプラットフォーム ・.NET Frameworkのサポート ・様々な言語での開発サポート CLR搭載(C#,VB.NET,JavaScript...) DLR搭載(IronPython,IronRuby...) 簡単に言うと>>104
106 名前:名前は開発中のものです。 mailto:sage [2008/07/26(土) 18:41:37 ID:nbFOjXde] >>105 違う。AIRの対抗はWPF
107 名前:名前は開発中のものです。 mailto:sage [2008/07/26(土) 21:37:15 ID:UO3zarQR] だな。 SilverlightはFlash対抗。
108 名前:名前は開発中のものです。 mailto:sage [2008/07/26(土) 21:52:58 ID:1R7wifKH] C♯でインスタンスを管理する方法はどのようなものがありますか? C++ではSTLのVECTORやLISTがありますが、C♯にもあるのでしょうか。
109 名前:名前は開発中のものです。 mailto:sage [2008/07/26(土) 21:54:20 ID:XmNv95Rj] System.Collections.Generic
110 名前:名前は開発中のものです。 mailto:sage [2008/07/26(土) 21:55:21 ID:qghDkKjr] SilverlightはVSExpressではまだ使えないからなあ 正式リリースではExpressでも使えるようになるんだろうから 手軽にブラウザ上で動くゲーム作るなら第一候補になるかも >>108 List<T>か,神経質な人はCollection<T>あたり
111 名前:名前は開発中のものです。 mailto:sage [2008/07/26(土) 23:02:07 ID:C0wzPd+k] >>106 あぁ、間違った事書いてすまぬ。 Flash対抗というか、Flex対抗と言うべき?
112 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 08:30:51 ID:6tHhtazc] >>108 ほかの人も言ってるように、System.Collections.Genericに収録されている各種ジェネリッククラス。 List<T>は配列とほぼ同一の動作が可能。要素の総数をAdd(T)で追加したり、RemoveAt(int)で削除したりできる。 Stack<T>、Queue<T>、Dictionary<TKey、TValue>なんてのもある。 それぞれスタック、キュー、キーと値のコレクション(ハッシュテーブルが近い。) あと、Sortメソッドがちょっとわかりにくそうなので、使い方おば。 Listインスタンス.Sort((x, y) => x.Index - y.Index); ・・・ラムダ式使ってるけど、まぁ定型文として覚えるのが吉。 (Listの型パラメータには自作したクラスを指定した。Indexというintメンバがある。ようするにintならなんでもいい。) このように記述すると、Listインスタンス内に順番に取り出し、Indexの値を比較して少ない順にソートできる。
113 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 09:09:03 ID:Q6287r6h] public List<Item> Items { get { ... とかやるとMSのガイドラインに違反するよ 守ってない人多そうだけど msdn.microsoft.com/ja-jp/library/ms182142.aspx
114 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 11:59:37 ID:6tHhtazc] 初めて知ったー。 てか前に作ったとき、List<固有の型>を戻り値とするメソッド作ったけど特に警告でなかったような・・・ あと説明も俺の読解能力がないためか、何を言ってるのかいまいちわからん。
115 名前:名前は開発中のものです。 mailto:sage [2008/07/27(日) 17:10:25 ID:Q6287r6h] FxCopっていうMSのコード分析ツールで違反になるはず たとえばリストを返すプロパティがあって、後になって コレクションに要素が追加されたときにその要素に対して何か処理を行いたくなったとき List<T>使ってたらどうしようもない(そのクラスを使ってる側の修正が必要になる)けど Collection<T>を使ってたらCollection<T>の派生クラスを作って InsertItemをオーバーライドすればそのクラス内の修正だけで対応できる
116 名前:名前は開発中のものです。 [2008/07/27(日) 23:58:00 ID:6A71A0KI] 米国時間23日、マイクロソフトは統合3Dソフト「trueSpace 7.6」の無償提供を開始した。 最新バージョンの7.6では、マイクロソフトが提供する地図検索サービス「Virtual Earth」へ、 3Dモデルを直接書き出す機能が追加されている。Googleが「Google Earth」向けに3D CAD ソフト会社である@Last Software社を買収し、3Dモデリングソフト「Google SketchUp」を無償 公開したことに対抗する目的と思われる。 trueSpaceは、モデリング、アニメーション、レンダリングと、放送およびポストプロダクション分野まで カバーする統合3Dソフトウェア。trueSpaceは、モデリング特化型のSketchUpとは違い、3ds Maxや LightWave 3Dなどと競合する製品を無償化したものであり、機能が豊富な分、操作性はやや難しい ものとなっている。開発はマイクロソフトが2008年2月に買収した米Caligari社が行う。 この無償化は「Virtual Earth」の普及を主目的としているようだが、標準でDirectX9及びXNA Frameworkにおける3Dデータの標準形式である「Xファイル」での出力に対応しており、trueSpaceで 作成したモデルデータ及びアニメーションデータはXNA Game Studioなどから直接利用することが 可能である。また、ポストプロダクション向けということもあり、非常に高品質なプリレンダリング動画の 出力なども可能である。 XNA Game Studioで作成されたXbox360用の同人ソフト販売サービスも発表されていたが、同人分野 では1本数十万円という価格帯が一般的な統合3Dソフトの導入が難点であった。このtrueSpaceの 無償提供で、XNA関連分野の一層の活性化が期待される。 news4xbox.blogspot.com/2008/07/3dtruespace-76.html
117 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 00:52:06 ID:H3XajAOv] 本気か!? ・・・といっても使ったことないから知らんのだが・・・。 現状だとメタセコLE+RokDeboneなんだよな。特に不満もないし。
118 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 01:07:11 ID:C1y0Fz6z] >>111 Flexは開発環境だし、また違う気が
119 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 19:12:25 ID:BYnezvVa] >>100 >>116 FFマルチといい今年度で一気に畳み掛けて もうやめてーPS3のライフは0よ!って感じだな。流石MS
120 名前:名前は開発中のものです。 mailto:sage [2008/07/28(月) 20:47:06 ID:sdKM3Wyp] そのうちXBoxすら無償で配布とかするんだろうな…。
121 名前:名前は開発中のものです。 mailto:sage [2008/07/29(火) 01:18:31 ID:xFTEvnUV] まさかとか思うものの、MSだしな。なんかありそうだな 無意味に「eモバイルセットで9800円です! 次世代ハイデフが9800です! とか言わされてるんです!」とか
122 名前:名前は開発中のものです。 mailto:sage [2008/07/29(火) 06:14:30 ID:8XQOSUG8] >>120 さすがにハードウェアの無償配布は無理だと思うが、 PC用の旧箱エミュくらいは配ってくれるかもね
123 名前:名前は開発中のものです。 mailto:sage [2008/07/29(火) 06:18:22 ID:1/EJjz63] もう日本のフリーゲームは糞ダサいつまらん萌えゲと、見飽きたFFドラクエ的な ワンパターンゲーでどうしようも無い。 なので↓堀まくれ。 www.gametunnel.com/ game tunnel www.tigsource.com/ TIGSource jayisgames.com/ Jay is Games