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


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

C# C# C♯ でゲームを作ろう Part1



1 名前:名前は開発中のものです。 [2008/06/09(月) 14:36:53 ID:yieVRZfd]
C#でゲームを作ろうと思う人が情報を交換するためのスレです。
テーマはアクション、パズル、RPG等なんでもOK

501 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 19:23:24 ID:kC+oOCRK]
なんか私情につきストレスたまってきたから発散てがらWiki作りたくなってきた。
@Wikiで無問題?

502 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 19:30:43 ID:eWEus3uj]
個人的にはwikiwiki.jpの方が広告がうざくなくて好きだな。
友人が@wikiを運営してたんだが、かなりのバグレポートを運営に送ったよ。

まったくスレ違いだけど、MediaWikiはカスタマイズしようとすると敷居が高すぎる。
専門書籍があるっていうか貸してもらったら、ただの導入ガイドだった。

503 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 19:47:09 ID:kC+oOCRK]
確認してから作るんだったw
@wikiで作っちまったぜ。さて、初めて立てたはいいが、とりあえずトップページを整理するか。

504 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 21:37:50 ID:WrVTVr2b]
@wikiでも問題ないと思うよ
ゲーム内からシームレスにwikiにアクセス出来たら楽しいかなぁとか思ったことはあるなぁ。

505 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 22:03:11 ID:Mn00E9kp]
@wikiって、画像張ってたらそのうち消えてなくならない?

506 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 22:04:01 ID:Mn00E9kp]
>>504
WebBrowserで表示すんの?
オンラインヘルプには使えそうだけど。

507 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 23:05:44 ID:WrVTVr2b]
>>506
サービスとしてwiki作っといてXMLで取得した結果を適当に整形して表示とか。


508 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 23:10:37 ID:MGKJMo+R]
じゃあどうせならWCFで

509 名前:503 mailto:sage [2010/03/03(水) 23:51:12 ID:kC+oOCRK]
www21.atwiki.jp/csharpgamedev/

色々整理したりソースコードを添付しても問題ないCSSとか検討してたら時間がかかってしまったぜ。
トップ、メニュー、更新履歴は変更不可にしてあるから、メニューに追加したい項目があったらここで言うか、Wikiの要望にでも追加してクレイ。



510 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 23:51:19 ID:eWEus3uj]
XNAだのSlimDXだのWPFだのWCFだの周辺技術はたんとあるのに、
どうして肝心の資料がこんなに乏しいんだよ!

511 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 23:54:41 ID:kC+oOCRK]
あと、極端に連続して一人で更新してると規制がかかるようにしてある。
困ったらこっちで言えばたぶん調整する。

512 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 00:03:26 ID:qUgZwniE]
だから今必死にMDXの情報をWikiに書いてる。

正直適当にまとめて同人誌とかにでもしようかとも思ったが、需要微妙、どう考えても赤字、本だと後で修正できない、MDXも末期を既に通り越している。
それならC#布教の方向でってことで今現在Wiki編集中。

513 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 00:51:23 ID:ZZ1RE2F0]
全部あてにしないでC#+元祖DirectXで

514 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 01:06:51 ID:qUgZwniE]
とりあえず1項目書いた。こんな感じで気軽にWikiを使ってやってください。

515 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 01:30:45 ID:0F0RDIl6]
もうちょっと幅広がらないかね・・・
狭すぎる。

516 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 01:31:47 ID:lM24vRy8]
>>509
MDXの情報いらなくて?

もう亡くなった物の情報集めても意味無いと思うが
他の事に力を使った方が時間が無駄にならない

517 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 02:01:39 ID:qUgZwniE]
>>515
問題ない程度に広げた。

>>516
MDXは基本うちが吐き出すだけだ。気にするな。

518 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 02:06:33 ID:7axQMIrm]
>>516
まあ、いいじゃないか。
なんでもいいから更新し続けていれば、人は集まるよ。

>>517
がんがってくれ。
こちらも何か書けることあれば、協力するよ。

519 名前:名前は開発中のものです。 [2010/03/04(木) 02:36:23 ID:wwLMhN5T]
>>509
うちもSlimDXの講座作ろうかなって思ったが、VBなんだけどさ
見に来てくれるもんかな



520 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 04:53:15 ID:2QjDvH9B]
>>509
おつ。悲しいかなうたた寝してた……。
なんか文句ばっかで悪いけど簡潔に、

装飾にはちょっと泣いてもらって、幅は遠慮無くひろげたりできない?
普通なら問題ないけど、ソースコード読むときにはちょっときついって印象を覚える。

同様に、line-heightの値をどのくらいか設けてくれると
弱視としては非常に嬉しかったりします。

このデザインは@wikiのテンプレかな。
普通に使う分にはひげがかわいいけどw、今回はもうちょっと機能的でいいんじゃないかとも思った。
頭痛がするのでいいっぱなしですまん。@wikiに登録したことないんで、管理側のことが少し分かりにくい。

521 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 07:18:15 ID:zAv+8g22]
>>519
俺はVBでも大歓迎だな
管理者がどう思うかは分からんが

522 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 08:51:45 ID:J2UTh2sv]
VBでも.NETならC#への変換は容易だし別に問題ないんじゃね?

523 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 09:58:06 ID:6hy57dse]
気になった人がC#に翻訳すればいいんじゃないの
たいていの.NETのTipsサイトがそうなってるみたいにVBとC#両方あってもいいでしょ
C#わかるのにVB分からない人はいないけど逆は拒否反応示す人がいるし

524 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 10:21:00 ID:vnyJQUOn]
>>509
どれも一通りさわったからいろいろ書きこみたいけど、こういうの書いたこと無いからなあ・・・

525 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 11:37:13 ID:qUgZwniE]
>>520
デザインに関しては、プログラムコードを考えて微妙とは思ってた。ので変更。
メインエリアのline-heightは1.4emにした。

C#の人はVBでもガンバりゃ読めるから※VBとか適当にコード説明の前に書いとけばいいと思う。
DOBONとかその他サイトもそうだし。

>>524
まずは気楽に書くといいよ。プレーンテキストでも書けば、誰かが適切に装飾、整理するかもしれないしね。


526 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 12:56:00 ID:ouP8H33O]
俺もC#とVBを載せるのは賛成
できればC++も載せてほしいぐらいだよ

527 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 13:02:47 ID:FKVyGG34]
だったらDelphiも載せてください。

528 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 16:24:41 ID:ouP8H33O]
↑こういう人が出てくるから詳しく書くとC++と言ってもCLIのことね

529 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 16:27:53 ID:FKVyGG34]
Delphiだってそれぐらいあるよ・・・・



530 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 16:53:14 ID:m6zX6+Q9]
>>519
期待
C#使いはVB読めるだろうからVBのみでもいいよ
たぶんみんな脳内翻訳するから

531 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 16:57:09 ID:vnyJQUOn]
>>528
Delphiも今は.NETなのだよ

532 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 17:02:39 ID:5nWuLvdw]
Delphiとか、もはや旧時代の遺物だろ

533 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 17:14:17 ID:diHC1hi0]
Kylixならともかく、Delphiを過去の遺物とか何言ってんだ?w

534 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 17:32:37 ID:FeTlEaQa]
mqoファイルをアニメパターン分読み込んで
複数キャラを動かすまでのサンプルを誰か作って^^

535 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 17:40:28 ID:m6zX6+Q9]
C#スレにDelpahi嫌いがいるのはちとうさんくさいなw

536 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 17:47:19 ID:6hy57dse]
C++/CLIってVS2010でインテリセンス非対応なんでしょ
一時的とは言ってるものの、ここまで酷い扱いされてるようだと先行きが心配
メインで使うなっていうのはもともとMSも言ってるんだし
ラッパー書いたりする分には問題ないだろうけど

537 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 18:14:25 ID:U/THXGgG]
そいやMSがC#作るさいDelphiのPGが引きぬいたんだっけ

538 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 18:16:52 ID:Z2zKlpNJ]
ja.wikipedia.org/wiki/C_Sharp

539 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 19:23:57 ID:2QjDvH9B]
自分はVB.NETは使わないからあってもなくてもいいけど、
必要に応じて誰かが補完してくれるんじゃないかな?

あれもこれも贅沢言えばきりないし、ひとまず言語としてはC#中心で
著者都合でVBの場合は、誰かができるだけC#に翻訳したのも掲載するとかでどうすか?

>>520
手数かけてすまない。だいぶ読みやすくなった。



540 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 20:12:15 ID:FKVyGG34]
>>537
アンダース・ヘルスバーグ(Anders Hejlsberg)
Turbo Pascalの原作者でDelphiのチーフアーキテクト
マイクロソフトに移ってからは.NET Frameworkのキーアーキテクトであり
J#やC#言語チーフ・アーキテクトでもある

伝説級といえばカトラーやウォズニャック、チャールズ・シモニーあたりが有名だけど
現在進行形でいえばこの人が最強じゃないかと思う

541 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 22:40:46 ID:qUgZwniE]
>>534
要点だけ書いた。後は自分で実装してくれ。

542 名前:名前は開発中のものです。 mailto:sage [2010/03/05(金) 02:20:10 ID:h0gn4F3e]

>実際の描画はワールド座標系に全て描画する必要があるため、描画毎に算出する必要がある。

そうだっけ?一番親のシーンフレームだけ指定すれば子の奴は全部勝手にやってくれなかったっけ?
これ全部プログラマ側がやるんだったらシーンフレームの概念の意味ねーんじゃね?


543 名前:名前は開発中のものです。 mailto:sage [2010/03/05(金) 02:27:53 ID:qihDdtWW]
>>542
まじか?SDKのサンプルとかcuttingEdgeのサンプルとかはこんな風にやってた気がするが・・・

544 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 23:20:50 ID:p//cZbeb]
VB.netの方がC#よりさらに人口少なそう
つーかスレ自体ないし
VB6多少出来るんでVB.netで何か作ろうとしたらほとんど資料なし
潜在的な需要はけっこうありそうだけど

545 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 23:38:45 ID:yEhKrCJ6]
VB.NET やるぐらいなら C# でやるわーな人が多いんじゃないのかね。

ちなみに資料は C# のあたってもほぼ問題ないよ。
少しだけ文法違うぐらいで出来ること一緒だし。

546 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 23:39:28 ID:KmGM80Om]
そりゃ趣味でやるならC#よりもVBを選ぶ積極的な理由は何一つ存在しないからな

547 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 23:42:45 ID:p//cZbeb]
>>545>>546
そうか、この際C#勉強するか
VB.netってゲーム製作関連書籍もほとんどないしな
MSはVBに関しては完全に失敗じゃね?

548 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 23:46:10 ID:Aa+tFW7Z]
>>547
何を勘違いしてるんだ?
ゲームだけじゃないんだぞ?
プログラミング言語が必要なのは・・・


549 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 23:54:50 ID:KmGM80Om]
C#4.0になってCOMとの相互運用の強化や動的型のサポートなどが行われたから
従来VBの方がやりやすいと言われてた分野は完全に無くなったね
でもだからってVBが消えるとは思えない



550 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 01:44:56 ID:CQZl//k1]
つまり、好きなほうを選べと。
俺はC#だけど会社だとVBなんだよね。

551 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 00:30:07 ID:Sp1XDJTx]
4月ぐらいになって暇だったらC#+MDXでゲームでも作ってみよかと思ってます
日記ついでに自分用アンカーおいときますね >>266 >>298 >>300

552 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 22:38:47 ID:TGZXNQHz]
>>509
のWikiにSlimDX関連を少し追加してみました。
盛り上がるといいですねぇ

553 名前:509 mailto:sage [2010/03/10(水) 00:00:49 ID:qKagxpV9]
>>552
乙ー。何気なくスキンメッシュの情報があるWikiって珍しい気がする。

554 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 10:01:29 ID:KVAxguOd]
ラッパーよりもゲームエンジンが欲しい・・・
ソース上でテクスチャ貼るとかポリゴン弄るとか低層のことしないから
ポリゴンデータ集めてきて初期配置するまではiniファイルとか設定メニューで済ませ
ソースはDirectX関連は計算のみ使う状態で始めたい

555 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 14:11:47 ID:657TieNU]
そういうのを自分で作ればいいんじゃね?
そして公開したらみんな幸せ

556 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 14:37:34 ID:ERiS5YJG]
というか探せばいくらでもありそうではあるよね。
XNAベースのそういうの前どっかで見かけたような。

557 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 15:55:00 ID:ftvCaui6]
>>554
>>422で言えばOrge.net、Irrlicht .NET、DXライブラリもゲームエンジンだと思うけど?

CodePlexにもいくつかあるので探せば希望のものが見つかるかもしれない。
www.codeplex.com/site/search?projectSearchText=&sortBy=PageViews&tagName=%2cgame%20engine%2c&licenses=|&refinedSearch=true

あと使ったことないけどUnityがC#で開発できたはず。

558 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 22:04:27 ID:Na9+T2Fv]
>>509
DXライブラリの情報もほしい

559 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 22:07:52 ID:7ZOlEtnk]
ゲームエンジンとフレームワーク、ライブラリはそれぞれ別の物。



560 名前:509 mailto:sage [2010/03/10(水) 23:40:47 ID:qKagxpV9]
>>558
DXライブラリは、C++で無理しようとした頃少しだけ世話になったこともあるので、個人的には推したいねぇ。
今は全然覚えてないけど、C#版とかあるし誰かが記事を書いてくれると信じよう。
メニュー項目追加しときます。

>>559
自分の認識では
ライブラリ→ある目的に沿ったクラスファイルや関数群
フレームワーク→特定の操作や手順強要する、特定のアプリを作るのに特化したシステムのこと。
ゲームエンジン→ゲーム作るのに必要な、フレームワークとライブラリの中間の何か。

561 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 23:41:58 ID:/6lrxuI1]
XNAはシェーダ1.1縛りがあるから無理

562 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 23:56:44 ID:T4bKJA7B]
意味もわからずに縛りとか言っちゃう厨房降臨

563 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 01:45:47 ID:kSgcfpuM]
>>560
今VB.NETを勉強中で作品1つ作ったらC#に移行しようとしてる最中なのでそれはありがたい

564 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 03:00:36 ID:5SRNEDc3]
>>554
よし、ゲームエンジンツクールを今から開発するんだ!

565 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 10:01:30 ID:h8CMp/En]
例えば戦車のゲーム作るとして
戦車のポリゴンデータは
本体
 ├キャタピラ1
 ├キャタピラ2
 ├キャタピラ3
 └砲塔
  ├砲身1
  ├砲身2
  └砲身3
キャタピラと砲身はアニメパターンで切り替え
で、
戦車Mesh = new NonIndexedSkinnedMesh(Device, "戦車.x");
ここから
砲塔角度を与えれば、勝手に戦車Meshが修正されて返ってくる関数って
自分で用意しなきゃならんですか?
それとも
本体
 ├キャタピラ1
 ├キャタピラ2
 └キャタピラ3
砲塔
 ├砲身1
 ├砲身2
 └砲身3
って分けて自分で回転軸指定してやった方がいいかな




566 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 11:14:51 ID:7yJ8PJo2]
>>565
例えば歩くアニメーションが全体で100フレーム分あったとしたら、その中からポーズを任意のフレーム目の状態に出来るって代物だから。
やったこと無いけど今回だと後者のほうが楽じゃね?砲身とかなら、自分で別々に計算して本体側の砲塔手前のFrameにくっつける感じで。

567 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 15:23:30 ID:mzSSqjK7]
心が折れそうだ><;

568 名前:名前は開発中のものです。 mailto:さ [2010/03/11(木) 19:21:56 ID:w7pwXHLD]
>>554
要はUnrealとかUnityのようにレベルエディタが付いてるような物のこと?

569 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 08:53:21 ID:EN4bAdNZ]
Unityって何ぞや?ってwikiのチュートリアル見たらブラウザ固まった・・・・
C#使えて一部無償か・・・・



570 名前:509 mailto:sage [2010/03/12(金) 19:17:28 ID:JKkhUh5c]
要望があったので、ファイルのアップロードを許可しました。多分。

571 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 23:35:43 ID:R35iyj42]
>>570
乙 特に協力できるような知識がなくてすまない

572 名前:名前は開発中のものです。 mailto:sage [2010/03/13(土) 00:56:15 ID:kMFW1dn8]
>>565
普通、後者だろ?
砲塔回転させる方が楽だろ。
あと砲身も上下させるなら、それも分割して砲身だけ違う軸で回転させて。

573 名前:名前は開発中のものです。 mailto:sage [2010/03/13(土) 01:08:02 ID:kiM6cwSv]
>>509>>511
SlimDXページへの編集制限回数を超えてしまいました。
調整をお願いしますー


574 名前:名前は開発中のものです。 mailto:sage [2010/03/13(土) 02:17:21 ID:AXVFtfJe]
>>572
でも普通のモデラーは全部1ファイルに階層化して吐き出してるし
モーションソフトではボーンで動かしてるよね?

575 名前:509 mailto:sage [2010/03/13(土) 11:55:37 ID:nfJqoL1x]
>>573
マジカー
とりあえず変えますた。ウチも記事を書かねば。

>>574
モデラーにもよるけど、メタセコ内でオブジェクト分けて別途ボーン入れソフト使った場合、
デバッグで確認したが、メッシュの対応がおおよそ一致してる。

ReplacedName0→ReplacedName1→base(腰)→upperLeg
upperLeg→lowerLeg()→foot
↓upperLegR(upperLegと兄弟関係)→lowerLegR→foot

だから、
1、モデラ等でボーン入れるときはオブジェクトを独立させて砲身のボーンは他のメッシュに影響しないようにして、発射アニメーションがあるなら作っとく。
2、プログラム上で砲身を回転させたかったら、砲身のメッシュを持つFrameのオフセットをいじくる。(ローカル軸回転とか利用して)。で別途保持して、描画の直前にそれを元にワールド変換行列を算出。
相対座標の強みは砲身自体を持つフレームの行列だけいじくれば、ちゃんと動いてくれるところだと思うよ。試したことないけど。

576 名前:名前は開発中のものです。 mailto:sage [2010/03/18(木) 21:11:21 ID:1c4y1/VI]
>>509にてSlimDX関連サンプルを載せている者ですが、もし何かリクエストや、
サンプルでもっと説明して欲しいことがありましたらどうぞ。
できる範囲で対応します。

あまり複雑だと無理かもしれませんが・・・。

577 名前:509 mailto:sage [2010/03/19(金) 15:41:45 ID:71r/xMbH]
>>576
お疲れ様です。SlimDX版Fontを元に文字テクスチャを生成する、があると需要があるかと。
Mdxの方は今からあげようと思います。

578 名前:riorio ◆rio2xMQlrQ mailto:sage [2010/03/21(日) 00:19:12 ID:PSZ0VC/R]
こんばんにゃー
求人ですw

鉄道経営系ゲーム製作スレッド
pc11.2ch.net/test/read.cgi/gamedev/1239023536/l50

のほうでFreeTrainEX Avのプロジェクトリーダーやってるものです。
FreeTrainEX Avの現バージョンはdx7vb.dll使ってるものでVista以降で単独では
動かないのですが。
昨年秋に「dll使わないDirectXラッパー書いてみたぜ」ってソース落として行って
くれた方がおられたので。そのラッパー取り込んでみたのですが、C++/CLIで書か
れてて自分はどうにも読解できなくて。今困ってます。
C#とC++/CLI両方書けて興味ある方、助けてください。

579 名前:578 mailto:sage [2010/03/21(日) 15:57:16 ID:PSZ0VC/R]
たびたびどうもです。
さきほど出張してきていただいたかたのおかげでかなりのバグがとれたのですが。

まだDirectMusic使ったwavファイル効果音を鳴らす部分がおかしくて。
連続して発音してるといいんだけど一度音が止まると次の発音がなくなってしまうのです。
DirectMusicもわからんしー……
本体C#でWrapperがC++で、それをExpressEditionでビルドしてるんで。
C++でDLLだけビルドしておいて、できたものを参照してC#でソリューションしてます。

前の人がC++のWrapperあっちこっちにDebug::Printを仕込んでくれてるのですが、これって
Standard以上の統合環境じゃないと見れませんよねぇ。

Debug::Printにかわるものをなんか仕込むか。



580 名前:名前は開発中のものです。 mailto:sage [2010/03/21(日) 16:10:42 ID:Txt32X4Z]
APIのOutputDebugStringを呼ぶようにすれば
これを表示するツールはいくつかフリーでもあるよ

581 名前:名前は開発中のものです。 mailto:sage [2010/03/21(日) 16:12:45 ID:Txt32X4Z]
ってそのDebug::Printが最終的にOutputDebugStringを呼んでいるなら
そのツール使えるかもね

582 名前:名前は開発中のものです。 mailto:sage [2010/03/21(日) 16:25:00 ID:aViYKpOi]
>>579
System::Diagnostics::Debug::Print なら

ツール->オプション->デバッグ->全般 の
出力ウィンドウの文字をすべてイミディエイトウィンドウにリダイレクトする

にチェック入れたら見えるはず。


583 名前:名前は開発中のものです。 mailto:sage [2010/03/21(日) 17:04:00 ID:PSZ0VC/R]
>>582
C++ Express Editionでそのオプションにチェックを入れてDLLをビルドして、
そのDLLをC# Express Editionで参照してソリューションビルドしてデバッグモードで
動かしたけど、C# Express Editionのイミディエイトウィンドウには何も表示されな
かったのです。

C++で書かれてるのはWrapper部分だけで、Windowアプリ本体はC#なのです。
で、Express Editionでビルドしてる、と。

しょうがないので、std::ofstream ofs;でテキストファイルひらいて追記していく
文をつらつら書き並べてました。さっきまで。


バグのほうは、スレに来ていただいた方に解決していただきました。

584 名前:名前は開発中のものです。 mailto:sage [2010/03/21(日) 17:14:02 ID:aViYKpOi]
>>583
チェックを入れるのは C# Express Edition のほうなのですが、それでも表示されないですか?

585 名前:名前は開発中のものです。 mailto:sage [2010/03/21(日) 17:18:23 ID:PSZ0VC/R]
ぉお!?すみません、C# Express Editionにチェック入ってなかったです。
チェック入れたらC++で書いたWrapper DLLのほうもちゃんとイミディエイトに
出てきました。
とほーー

いや、そのDEBUG:::Printしてたパラメータは結局バグとは関係なかったんですけどね……

あーー、でもなんとか形になったかな。
ありがとうございました。

586 名前:名前は開発中のものです。 mailto:sage [2010/03/21(日) 20:43:46 ID:PSZ0VC/R]
引き続きお世話になっております。

本体はなれたどーでもいいところなので全然急がないしなんだったらまるごと
つぶしちゃってなかったことにもできる部分なんだけど。
またひっかかってるのでヒマなかた見ていただけたら。
pc11.2ch.net/test/read.cgi/gamedev/1239023536/837

単純に、ラッパーがコーディングされてるのに使ってあげないともったいないじゃん、
というだけの発想です。

IBasicAudio::put_Volumeのフィルタ指定ではまってるというところ。

587 名前:riorio ◆rio2xMQlrQ mailto:sage [2010/03/22(月) 16:55:02 ID:NRHTgvKr]
お世話になってます。FreeTrainEX Avの開発リーダーです。
最新アルファ版を公開はじめました。
pc11.2ch.net/test/read.cgi/gamedev/1239023536/856

こちら、.NET2.0とDirectX9.0cが入っていればWindows2000/XP/Vista/7で
動作するはずなのですが。
一部Windows Vistaで動作しないという報告も上がってきており、
私の家にVista動作環境がないこともあって確認が遅れております。
Vista/7で動作したしない、また動作しないのであれば原因がどこにあるのか、
対処法はどうなるのか、といったあたり、ゲーム開発に詳しい皆様の力を
お借りしたいと思います。
これがFixできれば晴れて「バージョン1.0」を名乗りたいと思っております。
最後の1マイルを人海作戦で行かせてください。

鉄道ゲーム製作スレのほうは、もともとFreeTrainやるためにVistaにdx7vb.dll
入れて旧版を動かしてるような人が多く、また動く動かないはわかるけど
原因切り分け報告までのスキルはないという人も多いため、プレーンなOS
環境、あるいはいろいろ動作環境を切り替えられるリソースをお持ちであろう
みなさま、ぜひともお力をお願いします。

588 名前:名前は開発中のものです。 mailto:sage [2010/03/22(月) 19:46:17 ID:NRHTgvKr]
ちょっとDirectX関係のSDKと、動作環境(ビルド環境ではなく)で教えてください。

DirectX SDK August 2007を最後に廃止されたという、DirectMusic関連のヘッダファイル
dmusici.hを組み込んでいるのですが。あ、FreeTrainEX Avです。おさわがせしております。

このdmusici.hを使ってビルドしたバイナリは、実行するときにもこのSDKを要求したり
しますか?
「XPだけど動かない」「Vista/7で動かない」という話がわきおこってるのです。


FreeTrainEX AvはもとからDirectX9.0cと.NET2.0が動作必須だったのですが。
以前はdx7vb.dllを使ってたのでdmusici.hは使ってなかったんです。
今回のバージョンから、dx7vb.dllを外す代わりにじまえでC++ラッパー書いてという
ことになって、そのラッパーがdmusici.hを利用しているのです。

XPにおいて、dx7vb.dll最終版の0.8.1は動作するが、解消版の0.9.0.*は動作しない、
というのの理由を探しています。

589 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 00:35:02 ID:J3ocefBD]
svnファイル同梱するなよクソ野郎



590 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 00:37:24 ID:Ty8DZbGt]
あ、それは気になってた。

どうかこのクソ野郎めに、ワンタッチでsvnファイルを除去できる魔法をおさずけください。

591 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 01:10:54 ID:J3ocefBD]
死んどけ

592 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 01:52:04 ID:8kehcNOI]
>>589
協力もしないのに文句だけはいっちょ前の糞野郎は黙っておけよw

593 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 06:38:00 ID:xiyxYgjD]

なにこのバカ

594 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 07:44:27 ID:8kehcNOI]
↑なにこの糞野郎

595 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 10:14:11 ID:SU4tIHRV]
>>590
チェックアウトじゃなくてエクスポートしたやつをアーカイブすればいい

596 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 10:21:26 ID:Ty8DZbGt]
おーーーーー

言われて、えくすぽーとでぐぐってみた
tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-dug-export.html

なるほど!これは便利そうだ。
さんくす

597 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 16:57:18 ID:Ty8DZbGt]
ところでゲーム中に流すBGMや効果音なんだけど。

今はDirectSound/DirectMusicで流してる。
でもこれ、dmucich.hが必要で最新DirectX SDKには入ってなく、旧版を探して
もってこないとビルドできないし。
いつまでもこれでいいのかなって、ふと気になった。
いいならいいで、ビルドする人のちょっとした負担になるだけで実行環境には
影響ないからほっとくし。
もし将来的に実行環境がなくなるようなことがあると困るなと思った。

598 名前:名前は開発中のものです。 mailto:sage [2010/03/24(水) 12:21:47 ID:XbqxS38/]
MIDI使ってるうちは移行は厳しいかもね

599 名前:riorio ◆rio2xMQlrQ mailto:sage [2010/03/25(木) 02:21:01 ID:6G8G5HnF]
たびたびお世話になります。
FreeTrain EX Av Projectのriorioです。

このたび正式版1.0をリリースし、それとともに次期版のベータ2.0.1.0も配布開始しました。
sourceforge.jp/projects/freetrain-exav/

1.0は問題ではなく、2.0.1.0のほうでご協力をお願いします。
ver2から、新たにC++/CLIで記述されたDirectXラッパーを作成して使用するようにしたの
ですが、どうもビルドに問題があるのかソースに問題があるのか、原因いまだ不明なのです
が、本来
・DirectX9.0c
・.NET 2.0
の2つさえ入っていれば動作するはずのFreeTrainEX Av本体が、単独動作せず起動すぐ
クラッシュということになっています。

いろいろ試してみて、Visual C++ 2008がExpress Editionでいいのでインストールされて
いたら動作する、というところまでは突き止めました。
私自身もExpress Editonで開発しているのでC++部分とC#部分の一発ソリューションという
のはできず、まずC++のDirectXWrapper.dllのみをC++でビルドし、そのあとでC#でDLLを
参照してビルドして完成という手順を踏んでいます。
この手順の中になにか不備があるのではと考えられるのですが、わかりません。

SourceForge.jpのほうには2.0.1.0のソースをSVNでコミットしてあります。
ソースから読んでわかる方、ぜひ解明・解決していただけないでしょうか。



600 名前:名前は開発中のものです。 mailto:sage [2010/03/25(木) 02:51:34 ID:ThcdbcJE]
前から思ってたけど、完全にスレチだと思うのだが...
つうか力量不足だからってこのスレに投げられてもなぁと。






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

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

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