検索結果 72 件
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: ゲーム配布について。
- 返信数: 7
- 閲覧数: 3442
Re: ゲーム配布について。
ISLeさん、返信ありがとうございます。 仮想環境以外に実機でも実行しましたが、初期化でのエラーは出ませんが描画がされないと言うことがおきました。 環境 OS: Microsoft Windows XP Home Edition (5.1, ビルド 2600) CPU: Intel(R) Core(TM) i5 CPU 650 @ 3.20GHz (4 CPUs) SysMemory: 3452MB RAM DirectX: DirectX 9.0c (4.09.0000.0904) DirectXMode: RetailRuntime Chip: Intel(R) Graphics Medi...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: ゲーム配布について。
- 返信数: 7
- 閲覧数: 3442
Re: ゲーム配布について。
長らくPCに向かえない日が続いたので放置気味になってしまいました。すいません。 配布の方ですが、こちらのサイトを参考にしたところWindows7での動作は確認しました。 http://eternalwindows.jp/else/vc2010.html ただ、XPでは動きません。 文化祭で配布予定なのですが、推奨環境からXPを抜くと言う暴挙を犯して問題解決としようかなと思っています。 XPでもSDKを入れれば動きますが、SDKは配布したくないです。 出来ればXPでも動いて欲しいので、何か原因の可能性として考えられることがありましたら返信いただければ嬉しいです。 実行ファイルは日記と適当なアップ...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 実行ファイルを起動させる関数を探しています。
- 返信数: 2
- 閲覧数: 1397
Re: 実行ファイルを起動させる関数を探しています。
ShellExecuteが使えるかと思います。
http://msdn.microsoft.com/ja-jp/library/cc422072.aspx
[追記]
この関数は相対パスを指定できるか記載されたいないようなので分かりません..
手元にPCがないため確認できませんので、使えなかったらすいません。
http://msdn.microsoft.com/ja-jp/library/cc422072.aspx
[追記]
この関数は相対パスを指定できるか記載されたいないようなので分かりません..
手元にPCがないため確認できませんので、使えなかったらすいません。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: ゲーム配布について。
- 返信数: 7
- 閲覧数: 3442
Re: ゲーム配布について。
Softyaさん、返信ありがとうございます。
リリースビルドでやりましたが、できませんでした。
リリースビルドでやりましたが、できませんでした。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: ゲーム配布について。
- 返信数: 7
- 閲覧数: 3442
ゲーム配布について。
このたび作成したゲームを学校の文化祭で配布しようと思っているのですが、DirectXを用いているためインストールされていないPCではインストールして貰わなくて井はいけません。 そこで、インストールされていない環境で実行した場合にはDirectXの配布ページへ飛ばすようなものをつけました。 試しに仮想環境で実行しDirectXのインストールまではうまくいったのですが、インストールしたにもかかわらずDirect3DCreate9より先に進めません。 インストールしたものは↓ http://www.microsoft.com/ja-jp/download/details.aspx?id=35 です。...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: listに格納したクラスポインタの関数をイテレータで呼ぶことができない
- 返信数: 2
- 閲覧数: 4351
Re: listに格納したクラスポインタの関数をイテレータで呼ぶことができない
どううまくいかないのかを記載して下さい。
一応 だとイテレータ本体にアクセスしていて、要素にアクセスしていないのではないでしょうか。
要素にアクセスしたいのならば、 こんな感じで書けばいいのではないでしょうか。
参考
http://www.geocities.jp/ky_webid/cpp/library/003.html
一応 だとイテレータ本体にアクセスしていて、要素にアクセスしていないのではないでしょうか。
要素にアクセスしたいのならば、 こんな感じで書けばいいのではないでしょうか。
参考
http://www.geocities.jp/ky_webid/cpp/library/003.html
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ビルド失敗
- 返信数: 3
- 閲覧数: 1716
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: Releaseができない
- 返信数: 9
- 閲覧数: 5084
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: DirectXを学ぶにあたって
- 返信数: 5
- 閲覧数: 3141
Re: DirectXを学ぶにあたって
私はDirectX 9をやっていますが、10,11も出ていたのに9をやり始めたのは書籍の量でしょうかね。 1年ほど前は11の書籍があまりなく、サイトもあまりありませんでした。 いま探すと少し量が増えている気がします。 あとは開発するPCのスペックと、そのゲームを遊んでもらい対象の人たちのPCのスペックも考慮しましたね。 まぁ、私に場合はPCのスペックが低く、DirectX 11のプログラムなんかまともに動かなかったので、11をやりたくてもできなかったんですけど.. あと、9に比べて10,11は初期化が面倒だったり(一度書いてしまえば使い回せるが)、Xファイルのサポートが10からなくなっているら...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: インクルードの順番でgccだとエラーになります
- 返信数: 13
- 閲覧数: 8348
Re: インクルードの順番でgccだとエラーになります
効果としては、std内のmin,max関数とwindows.h内のmin,max関数が競合するのをNOMINMAXを定義することでwindows.hのmin,max関数を無効化しているようですね。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: [DirectX]メッシュやテクスチャを描画するだけでメモリ使用量が増えてしまう
- 返信数: 8
- 閲覧数: 5732
Re: [DirectX]メッシュやテクスチャを描画するだけでメモリ使用量が増えてしまう
ソースコードの方はぱっと見問題なさそうですが、見逃しているところがあるかもしれません。
あと、ソースコードをみていて思ったのですが、(間違っていたらすいません)シューティングゲームのコードですか?
「弾幕」という本とソースコードの書き方が似ているなーと思ったのですが...
あと、メモリがだんだん増えていくというのは、例えばstdのvector等と使っていて、これらから削除する時にvectorのリストからはeraseしたがメモリからはdeleteしていないとか...
見当違いだったらすいません。
あと、ソースコードをみていて思ったのですが、(間違っていたらすいません)シューティングゲームのコードですか?
「弾幕」という本とソースコードの書き方が似ているなーと思ったのですが...
あと、メモリがだんだん増えていくというのは、例えばstdのvector等と使っていて、これらから削除する時にvectorのリストからはeraseしたがメモリからはdeleteしていないとか...
見当違いだったらすいません。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ウィンドウの座標を知りたいです。
- 返信数: 2
- 閲覧数: 1357
Re: ウィンドウの座標を知りたいです。
GetWindowRectで取得しては如何ですか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: [DirectX]メッシュやテクスチャを描画するだけでメモリ使用量が増えてしまう
- 返信数: 8
- 閲覧数: 5732
Re: [DirectX]メッシュやテクスチャを描画するだけでメモリ使用量が増えてしまう
自分のDirectXを使用したプログラムを調べた所、ウィンドウを作成した所で2MB程、DirectXを初期化した所で9MB程でした。
なのでウィンドウ作成時(DirectX初期化まで?)で16MBというのは多いような気がします。
また、DirectXがそのように描画を繰り返すたびにメモリをガツガツ食うように設計されているということはないと思います。
そう考えるとメモリの喰い過ぎはそのプログラムの書き方だと思うのですが、よろしければソースコードを貼っていただけませんか?
また、解放されないメモリは_CrtSetDbgFlagを使って調べてみるといいかもしれません。
なのでウィンドウ作成時(DirectX初期化まで?)で16MBというのは多いような気がします。
また、DirectXがそのように描画を繰り返すたびにメモリをガツガツ食うように設計されているということはないと思います。
そう考えるとメモリの喰い過ぎはそのプログラムの書き方だと思うのですが、よろしければソースコードを貼っていただけませんか?
また、解放されないメモリは_CrtSetDbgFlagを使って調べてみるといいかもしれません。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 16進数を変数に入れる
- 返信数: 13
- 閲覧数: 5281
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【雑談?】素数を求める。
- 返信数: 11
- 閲覧数: 5708
Re: 【雑談?】素数を求める。
返信ありがとうございます。 h2so5さん ""内が数学の集合の要素を表すような感じなので何となく分かりました。 確かに外部のライブラリを使うと簡単ですね。 かずまさん "エラトステネスの篩"は調べたらいろいろ出てきました。 こんな方法があったんですね。 ただ私は"?:"を使うのに慣れていないので、方法がわかっても自在に使いこなせなくて結局できなかった気がします。 bitter_foxさん 名前の件はすいませんでした。 プログラムの解説、ありがとうございます。 引数の取り方や演算子がCと似ているので、何とか判った...気になっただけですね... 結構プログラムを出していただいたのでこのトピック...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【雑談?】素数を求める。
- 返信数: 11
- 閲覧数: 5708
Re: 【雑談?】素数を求める。
すいませんm(_ _)m
違う記事を見ててbeatleさんの名前がなぜか頭に残っていたもので..
違う記事を見ててbeatleさんの名前がなぜか頭に残っていたもので..
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列の分割について
- 返信数: 10
- 閲覧数: 3866
Re: 文字列の分割について
そのソースコードではpに分割された文字列が入っているようなので、pをstrcpyとかでコピーすればいいのではないでしょうか。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列の分割について
- 返信数: 10
- 閲覧数: 3866
Re: 文字列の分割について
この"これ"というのは分割された文字列のことでいいのですか?これをdataという変数に入れたいのですがどのようにやればいいのでしょうか。
あとdataという変数は何ですか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【雑談?】素数を求める。
- 返信数: 11
- 閲覧数: 5708
Re: 【雑談?】素数を求める。
お二人とも返信ありがとうございました。 >>みけCATさん 3通りもありがとうございます。 2つ目は...アセンブリ... C/C++で書いた場合、":?"が入ってくるのは予想してましたが、これは...かなり予想外です。 私はアセンブリはさっぱりなのですが、結果はあっているようですね。 >>bitter_foxさん 率直な感想は「み、短い..」ですね。 ただ、Scalaもアセンブリ同様さっぱりです.. C/C++は短いものは短いですが、長いものは極端にコードが長くなるイメージがあります。 まだ少し募集を続けたいと思います。 [編集]bitter_foxさんの名前を直させていただきました。すいま...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 動く線分と「点」の衝突
- 返信数: 5
- 閲覧数: 3379
Re: 動く線分と「点」の衝突
SUEさんは線の上で点が止まった時刻を知ること自体が目的なのですか?
他に目的があったりしませんか?
例えば、3Dで動く物体と動く壁とのあたり判定をしたいなど。
もしそれがあるなら違った解決策とかもアドバイスできる(私は経験が浅いですし発想も乏しいのでできる自信はあまりありませんが)と思うのですが。
他に目的があったりしませんか?
例えば、3Dで動く物体と動く壁とのあたり判定をしたいなど。
もしそれがあるなら違った解決策とかもアドバイスできる(私は経験が浅いですし発想も乏しいのでできる自信はあまりありませんが)と思うのですが。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【雑談?】素数を求める。
- 返信数: 11
- 閲覧数: 5708
【雑談?】素数を求める。
部活中に友達とこんなことをしました。
C/C++でif,while,switch,forを使わずに1から1000までの素数を求めるプログラムを書く。
結局私も友達もできなかったのですが....
因みに私は関数のポインタ等をバンバン使って仕方なくgotoも使ってやろうとしました。
で、こんなトピックをたてたら面白いかなーと思いたてて見ました。
皆さん挑戦してくださいm(_ _)m
C/C++でif,while,switch,forを使わずに1から1000までの素数を求めるプログラムを書く。
結局私も友達もできなかったのですが....
因みに私は関数のポインタ等をバンバン使って仕方なくgotoも使ってやろうとしました。
で、こんなトピックをたてたら面白いかなーと思いたてて見ました。
皆さん挑戦してくださいm(_ _)m
オフトピック
答えがあるなら見てみたいので..
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: allmarginsというVisualStudioの拡張機能のことなのですが
- 返信数: 2
- 閲覧数: 1970
Re: allmarginsというVisualStudioの拡張機能のことなのですが
beatleさん、ありがとうございます。
貼っていただいたリンクには"OverviewMargin.zip"をダウンロードしてビルドしろと書いてあるのですが、"OverviewMarginVB.zip"の方をダウンロードしたところ、Allmarginがそのまま入っていて無事インストールも出来ました。
ありがとうございました。
貼っていただいたリンクには"OverviewMargin.zip"をダウンロードしてビルドしろと書いてあるのですが、"OverviewMarginVB.zip"の方をダウンロードしたところ、Allmarginがそのまま入っていて無事インストールも出来ました。
ありがとうございました。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: allmarginsというVisualStudioの拡張機能のことなのですが
- 返信数: 2
- 閲覧数: 1970
allmarginsというVisualStudioの拡張機能のことなのですが
以前Allmarginsというコードのインデントの表示を補助してくれるVisualStudioの拡張機能を利用していました。 PCのOSを入れ替えた時にVisualStudioを入れなおし、Allmarginsをダウンロードしようとしたのですが、ダウンロードできなくなってしまっていました。 http://visualstudiogallery.msdn.microsoft.com/465a0d53-5133-4edd-a0cd-94484fe3d853/ そこで、これに準ずるものを探しているのですが、なにか知りませんか? Allmarginsについて http://news.mynavi.jp...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語は高校生でも...
- 返信数: 15
- 閲覧数: 7652
Re: C言語は高校生でも...
>>・高校生がプログラミングの知識がなくても、時間をかけてすれば高校卒業までにプログラミングをマスターできるでしょうか? もちろんできると思いますよ。 実際私も高1のはじめに始めてプログラミングに、現在も高校生ですがシューティングゲームとか作ったりしています。 授業でプログラミングはないのですべて部活の時間内でやっていますが、自分の周りにも自分と同じような人たちがいるので普通に高校生でも大半の人ならできると思います。 >>・プログラミングの知識を得るために本を買いました。しかし、本のすべてを理解する=ゲームが作れる てことではないですよね? 普通のC/C++の入門書を読んで作れるようになるっこ...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 消したい
- 返信数: 3
- 閲覧数: 2159
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: リスト構造の問題なのですが;
- 返信数: 6
- 閲覧数: 2756
Re: リスト構造の問題なのですが;
Cとしてコンパイルする事で解決できたならいいのですが、16行目のnewと言う名前がマズイのでは?
C++でコンパイルする場合、演算子のnewと誤解されるような気がするのですが。
C++でコンパイルする場合、演算子のnewと誤解されるような気がするのですが。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 同時に繰り返し文を実行したい
- 返信数: 9
- 閲覧数: 3211
Re: 同時に繰り返し文を実行したい
暫くDXライブラリに触れていないので適切なことが言えるか地震がないのですが、まず、このコードは実際に実行されましたか?
点が移動するだけで線にはならないような気がするのですが。
[追記]
すいません。
消えませんね。
無視してください。
点が移動するだけで線にはならないような気がするのですが。
[追記]
すいません。
消えませんね。
無視してください。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: デスクトップのアイコンの場所を移動
- 返信数: 15
- 閲覧数: 7449
Re: デスクトップのアイコンの場所を移動
ありがとうございます。softya(ソフト屋) さんが書きました: 本当はあまり良くないですが、C99であればstdbool.hにfalseは0と定義されています。
C++ではfalseは0なのでintの戻り値として使用出来てしまいます。
まぁ。どちらにしても使わないほうが良いのは確かです。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: デスクトップのアイコンの場所を移動
- 返信数: 15
- 閲覧数: 7449
Re: デスクトップのアイコンの場所を移動
あと、『.cpp(24): warning C4715: 'WinMain' : 値を返さないコントロール パスがあります。』というのが出ます。 これはメイン関数が値を返しませんということです。 if(!hWnd) return false; でhWndが取得できなかった時は失敗という形でメイン関数を終わらせているようですが、正しくhWndを取得した時は明示的にプログラムを終了できていません。 WinMain関数の最後に return 0; とかをいれて置けば警告は出ないと思います。 あと一つ気になったのですが、返り値がintなのにfalseを返すと言うのはやって構わ...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【雑談】気分転換の方法は?
- 返信数: 28
- 閲覧数: 9786
Re: 【雑談】気分転換の方法は?
巫女さんや魔法使いさんが弾幕をよけたりするシューティングゲームを良くやりますかねww
あとは、学校の部活中にプログラミングは良くやってるので、友達と駄弁ってくるとか。
jayさんと同じように甘いものを取ることもよくします!
あとは、学校の部活中にプログラミングは良くやってるので、友達と駄弁ってくるとか。
jayさんと同じように甘いものを取ることもよくします!
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: directXでのカメラ移動
- 返信数: 2
- 閲覧数: 3281
Re: directXでのカメラ移動
私はDirectX9を少し扱っていますが、同じ感じで視点移動していたことがあります。
今は行列でやっていますが。
確かに行列の方が楽です。
で、ようはカメラを普通の3Dオブジェクトと同じように扱おうという感じだと思います。
何か3Dの物体があったとして、それを回転させたり移動させたりするのと同じようにカメラも回転させたり移動させたりするといった感じでしょうか。
私はD3DXVec3TransformCoordを使ってカメラから視線からの移動方向ベクトルを変換して移動しています。
私もまだ始めて3Dを扱い始めてそんなにたっていないのであっているかわかりませんが..
間違っていたらすいません。
今は行列でやっていますが。
確かに行列の方が楽です。
で、ようはカメラを普通の3Dオブジェクトと同じように扱おうという感じだと思います。
何か3Dの物体があったとして、それを回転させたり移動させたりするのと同じようにカメラも回転させたり移動させたりするといった感じでしょうか。
私はD3DXVec3TransformCoordを使ってカメラから視線からの移動方向ベクトルを変換して移動しています。
私もまだ始めて3Dを扱い始めてそんなにたっていないのであっているかわかりませんが..
間違っていたらすいません。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 壁の崩壊
- 返信数: 2
- 閲覧数: 1109
Re: 壁の崩壊
softyaさん、返信ありがとうございます。
>大抵は最初から破壊後のデータを用意してあると思います。
>破壊前ポリゴンモデルと破壊後ポリゴンモデルが別の場合と破壊後ポリゴンモデルを糊付けして形にしてある場合がありますね。
やはり破片を準備しているんですよね。
玉が当たってからその場で生成するわけではなく。
かなり大変そうです。
疑問が晴れたのでこれで解決とします。
>大抵は最初から破壊後のデータを用意してあると思います。
>破壊前ポリゴンモデルと破壊後ポリゴンモデルが別の場合と破壊後ポリゴンモデルを糊付けして形にしてある場合がありますね。
やはり破片を準備しているんですよね。
玉が当たってからその場で生成するわけではなく。
かなり大変そうです。
疑問が晴れたのでこれで解決とします。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 壁の崩壊
- 返信数: 2
- 閲覧数: 1109
壁の崩壊
先日YouTubeでPhysxのデモ動画を見ていたら、壁に物体を当てて壁が崩れ、破片が飛ぶという動画がありました。
[youtube][/youtube]
この壁が破片にわかれるというのはどのように行なっているのでしょうか?
またそれは、DirectXのみで再現可能でしょうか?
[youtube][/youtube]
この壁が破片にわかれるというのはどのように行なっているのでしょうか?
またそれは、DirectXのみで再現可能でしょうか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ちょっとした疑問です。
- 返信数: 2
- 閲覧数: 1469
Re: ちょっとした疑問です。
beatleさん、ありがとうございます。
せっかくのリンクなのですが、自分は英語があまり英語が得意でないのでしっかり読めているかわかりません。
あまり使わないということが分かったのでこれで解決とします。
せっかくのリンクなのですが、自分は英語があまり英語が得意でないのでしっかり読めているかわかりません。
あまり使わないということが分かったのでこれで解決とします。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ちょっとした疑問です。
- 返信数: 2
- 閲覧数: 1469
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 謎の文字。。
- 返信数: 5
- 閲覧数: 2365
Re: 謎の文字。。
私はgeditを使用しているわけではないので推測ですが、それはただの見やすくするための色分けではないのですか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 「値を返さないコントロールパスがあります」と言われました
- 返信数: 8
- 閲覧数: 5384
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 3Dフリップの表示方法について
- 返信数: 2
- 閲覧数: 1146
Re: 3Dフリップの表示方法について
実際にやってはいませんが、System関数とかShellExecuteをつかって3Dフリップを行うプログラムを実行するとかはいかがでしょうか。
そのプログラムは、
C:\Users\(user name)\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
にあるらしいので。
そのプログラムは、
C:\Users\(user name)\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
にあるらしいので。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 地形との衝突判定
- 返信数: 9
- 閲覧数: 7312
Re: 地形との衝突判定
無事できたので解決です。
皆さんありがとうございました。
皆さんありがとうございました。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 地形との衝突判定
- 返信数: 9
- 閲覧数: 7312
Re: 地形との衝突判定
うしおさん、返信ありがとうございます。 教えていただいた通り逆行列をかけて判定をしたところ、なんとも言えない結果になりました。 途中までは正しく動作するのですが、機体がある一線を越えると常に当たっていると判定されてしまいます。 何故でしょうか? 書き換えた関数です。↓ int GetCollisionJudge(LPD3DXMESH mesh,D3DXVECTOR3 point,D3DXVECTOR3 direction,D3DXMATRIX mat,float distance){ float dis; BOOL judge; D3DXMATRIX matI; D3DXMatrixInver...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 地形との衝突判定
- 返信数: 9
- 閲覧数: 7312
Re: 地形との衝突判定
ISLeさん、返信ありがとうございます。 D3DXIntersectを使って衝突判定用の関数を作ってみましたがうまく動作しません。 int GetCollisionJudge(LPD3DXMESH mesh,D3DXVECTOR3 point,D3DXVECTOR3 direction){ float dis; BOOL judge; D3DXIntersect(mesh,&point,&direction,&judge,NULL,NULL,NULL,&dis,NULL,NULL); if(judge){ if(dis<0){ return 1; }else{ return 0; } }els...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 地形との衝突判定
- 返信数: 9
- 閲覧数: 7312
Re: 地形との衝突判定
ISLeさん、返信ありがとうございます。
教えていただいたD3DXIntersectなのですが、msdnを見ていて10個目の引数に
教えていただいたD3DXIntersectなのですが、msdnを見ていて10個目の引数に
とあったのですが、これは何ですか?pCountOfHits
[out] ppAllHits 配列内のエントリ数を格納する DWORD へのポインタ。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 地形との衝突判定
- 返信数: 9
- 閲覧数: 7312
地形との衝突判定
DirectX9で3Dのフライトシューティングゲームを作ろうと思っています。 で、地形(山)との衝突判定で詰まっています。 衝突判定をどうやるかネットでいろいろ探したところ「ゲームつくろー」というサイトに出会い、そこの記述を参考に自分ですこし考えてみました。 1.地形のXファイルからメッシュを得る。 2.得たメッシュから座標データを取り出す。 3.抜き取った座標データから表面の三角ポリゴンを作る。 4.三角ポリゴンと自機の位置関係を調べる。 で、これをやろうと思ったのですがメッシュから座標データを取り出し三角ポリゴンを作ることに苦戦しています。 ID3DXBaseMesh::GetVertex...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: D3DXVec3TransformCoord関数などについて
- 返信数: 3
- 閲覧数: 5416
Re: D3DXVec3TransformCoord関数などについて
softyaさん、うしおさん、ありがとうございます。
D3DXVec3TransformCoordは、3次元ベクトルに4x4の行列を掛け算する関数だったんですね。
2つ目の引数も分かりました。
ありがとうございました。
D3DXVec3TransformCoordは、3次元ベクトルに4x4の行列を掛け算する関数だったんですね。
2つ目の引数も分かりました。
ありがとうございました。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: D3DXVec3TransformCoord関数などについて
- 返信数: 3
- 閲覧数: 5416
D3DXVec3TransformCoord関数などについて
DirectX9を使ってプログラミングをしています。 タイトルのD3DXVec3TransformCoord関数なのですが、MSDNの説明では2つ目の引数に [in] 処理の基になる D3DXVECTOR3 構造体へのポインタ。 と書いてあるのですが要するに何を入れればいいのですか? 行列をベクトルに変換する関数だと思うのですが行列を入力すればベクトルは出てくると思うのですが... そう考えると引数として最低必要なのは行列だけな気がします。 分かる方教えてください。 MSDN-D3DXVec3TransformCoord http://msdn.microsoft.com/ja-jp/libr...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラム実行中のウィンドウサイズの変更について
- 返信数: 2
- 閲覧数: 1660
Re: プログラム実行中のウィンドウサイズの変更について
a5uaさん、ありがとうございます。
早速やってみます。
早速やってみます。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラム実行中のウィンドウサイズの変更について
- 返信数: 2
- 閲覧数: 1660
プログラム実行中のウィンドウサイズの変更について
C++とDirectX9でプログラミングをやっています。
一つ質問なのですが、タイトル通りプログラム実行中のウィンドウサイズの変更はなにをすればできるのでしょうか。
東方星蓮船などで実行中にF10をおした時のようなことをやりたいです。
ヒントとなる関数などでもいいので教えてください。
一つ質問なのですが、タイトル通りプログラム実行中のウィンドウサイズの変更はなにをすればできるのでしょうか。
東方星蓮船などで実行中にF10をおした時のようなことをやりたいです。
ヒントとなる関数などでもいいので教えてください。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラミングと直接は関係ありませんが...
- 返信数: 3
- 閲覧数: 1865
Re: プログラミングと直接は関係ありませんが...
バグ様、沖 滉均様
返信ありがとうございます。
ふと思ったのですが、自分で設定を自動でやるプログラムを書けばよかったりしてと...
自動で設定というのは難しそうなので、exeにドラッグすると中身を書き換えてくれるようなものが出来れば問題解決だったりするような気がします。
ファイル入出力はcsvファイルに少しやったことがある程度ですが、似たような感じでやればできる気がします。
今はiPhoneからの書き込みなのでできませんが、ソースを書いて不具合が出て来たら質問させていただきますので、そのときはよろしくお願いします。
返信ありがとうございます。
ふと思ったのですが、自分で設定を自動でやるプログラムを書けばよかったりしてと...
自動で設定というのは難しそうなので、exeにドラッグすると中身を書き換えてくれるようなものが出来れば問題解決だったりするような気がします。
ファイル入出力はcsvファイルに少しやったことがある程度ですが、似たような感じでやればできる気がします。
今はiPhoneからの書き込みなのでできませんが、ソースを書いて不具合が出て来たら質問させていただきますので、そのときはよろしくお願いします。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラミングと直接は関係ありませんが...
- 返信数: 3
- 閲覧数: 1865
プログラミングと直接は関係ありませんが...
Visual Studio 2010 を使って DIrectXでプログラミングをやっています。
新しいプロジェクトを作るたびにライブラリへのパスを通したりする作業が結構面倒なので自動でやってくれるようなソフトがありましたら教えてください。
または自動で設定できるようなVisual Studioの設定などがありましたら教えてください。
お願いします。
新しいプロジェクトを作るたびにライブラリへのパスを通したりする作業が結構面倒なので自動でやってくれるようなソフトがありましたら教えてください。
または自動で設定できるようなVisual Studioの設定などがありましたら教えてください。
お願いします。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++によるExcel入出力
- 返信数: 8
- 閲覧数: 18225
Re: C++によるExcel入出力
bitter_foxさん
返信ありがとうございます。
早速やってみます。
h2so5さん
>サンプルと書式が明らかに違う気がするのですが、これは問題ないのでしょうか?
これはネットでいろいろ探っていたらこの書き方があったのでやってみただけです。
結果は変わりませんでした。
返信ありがとうございます。
早速やってみます。
h2so5さん
>サンプルと書式が明らかに違う気がするのですが、これは問題ないのでしょうか?
これはネットでいろいろ探っていたらこの書き方があったのでやってみただけです。
結果は変わりませんでした。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++によるExcel入出力
- 返信数: 8
- 閲覧数: 18225
Re: C++によるExcel入出力
なんかいじってたらできるようになりました。 しかし、自分でアレンジしたプログラムを実行するとエラーが出ます。 オリジナル: http://www-online.kek.jp/~keibun/pukiwiki/index.php?C%2B%2B%A4%CB%A4%AA%A4%B1%A4%EBExcel%A4%CE%CD%F8%CD%D1 アレンジしたコードは↓ #include <iostream> #include<conio.h> #import "C:\Program Files\Common Files\microsoft shared\OFFICE14\MSO.DLL" \ renam...
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++によるExcel入出力
- 返信数: 8
- 閲覧数: 18225
Re: C++によるExcel入出力
返信ありがとうございます。
>¥を「¥¥」または「/」に書き換えるとどうですか?
「¥¥」にしましたがダメでした。
>プリプロセッサ行の最後に\は間違いなくありますか?
はい。
間違いなくあります。
他のPC(windows7 Professional,office2007)でやったところ、コンパイルは出来ましたが、書き込みが終わってからメモリのアクセス違反がありました。
office2010ではダメなのでしょうか。
との方法等がありましたら、教えてください。
お願いします。
>¥を「¥¥」または「/」に書き換えるとどうですか?
「¥¥」にしましたがダメでした。
>プリプロセッサ行の最後に\は間違いなくありますか?
はい。
間違いなくあります。
他のPC(windows7 Professional,office2007)でやったところ、コンパイルは出来ましたが、書き込みが終わってからメモリのアクセス違反がありました。
office2010ではダメなのでしょうか。
との方法等がありましたら、教えてください。
お願いします。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++によるExcel入出力
- 返信数: 8
- 閲覧数: 18225
C++によるExcel入出力
Excelファイル(xls,xlsx)のセルに数値を書きこみたいのです。 http://www-online.kek.jp/~keibun/pukiwiki/index.php?C%2B%2B%A4%CB%A4%AA%A4%B1%A4%EBExcel%A4%CE%CD%F8%CD%D1 こちらのサイトを参考(コピペ)して、 #import "C:\Program Files\Common Files\Microsoft Shared\Office10\MSO.DLL" \ の部分を自分の環境に合わせたのですが、 1>c:\users\User\documents\visual studio 2...
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: カレントディレクトリなんですが・・・
- 返信数: 13
- 閲覧数: 4553
Re: カレントディレクトリなんですが・・・
カレントディレクトリは自分自身がちゃんとわかっているかわからないのでパスで...
ヒントのsystem("dir");というのはdirとコマンドプロンプトプロンプトに打ち込んで実行しろという意味です。
stdlib.hをインクルードする必要があります。
コマンドプロンプトで dir とはファイルやディレクトリの情報を表示させる為のものです。
ヒントのsystem("dir");というのはdirとコマンドプロンプトプロンプトに打ち込んで実行しろという意味です。
stdlib.hをインクルードする必要があります。
コマンドプロンプトで dir とはファイルやディレクトリの情報を表示させる為のものです。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: シューティングゲームの移動とショット
- 返信数: 5
- 閲覧数: 2218
Re: シューティングゲームの移動とショット
私は我慢して使い続けました(^^;;
今はPCを買い換えたのでちゃんと動いています。
すいません、参考にならない様な書き込みでm(__)m
今はPCを買い換えたのでちゃんと動いています。
すいません、参考にならない様な書き込みでm(__)m
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: シューティングゲームの移動とショット
- 返信数: 5
- 閲覧数: 2218
Re: シューティングゲームの移動とショット
私も同じ現象に悩まされたことがあります。
で、それはプログラムの問題ではなくキーボードの問題でした。
キーボードの物によっては特定のキーの同時押しに反応しない物があるようです。
で、それはプログラムの問題ではなくキーボードの問題でした。
キーボードの物によっては特定のキーの同時押しに反応しない物があるようです。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: DirectX習得にあたって
- 返信数: 2
- 閲覧数: 1000
Re: DirectX習得にあたって
そこまで大変ではありませんでしたよ。 やっているうちに慣れてくるというか…って感じです。 C++の知識は多少あった方がいいと思います。 >DirectXは引数がたくさんあるので覚えにくいという話を聞いたことがあります。 関数によりますね。 まぁ確かに多めですが、Visual Studio の様に引数を表示してくれる機能が付いていればさほど大変ではありませんよ。 それに、よく使う関数は引数とか覚えた方がいいかもしれませんが、数回しか使わない関数はその都度調べたっていい訳ですし。 あと、DirectXを使ったからと言ってすごいものが作れるわけではないですよ。 どんなものを使ってプログラムしてもその...
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: DirectXによる画像の描画
- 返信数: 2
- 閲覧数: 1569
Re: DirectXによる画像の描画
返信ありがとうございます。
これでやってみます。
これでやってみます。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: DirectXによる画像の描画
- 返信数: 2
- 閲覧数: 1569
DirectXによる画像の描画
C++でDirectX9を使ってシューティングゲームを作っています。
とあるエフェクトを作りたくて一つの長方形の画像を環状に曲げて円の様に描画したいのですが、やり方があまり思いつきません。
全ての頂点の座標を三角関数を使って求めて多角形として扱えばいいとおもうのですが、計算量が多大なものになりそうで他のやり方がないかと思い質問しました。
何か他の方法があったら教えてください。
具体的にコードの一部なども書いて頂けると嬉しいです。
とあるエフェクトを作りたくて一つの長方形の画像を環状に曲げて円の様に描画したいのですが、やり方があまり思いつきません。
全ての頂点の座標を三角関数を使って求めて多角形として扱えばいいとおもうのですが、計算量が多大なものになりそうで他のやり方がないかと思い質問しました。
何か他の方法があったら教えてください。
具体的にコードの一部なども書いて頂けると嬉しいです。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルの読み込みについて
- 返信数: 6
- 閲覧数: 2656
Re: ファイルの読み込みについて
読み込み自体はread関数でできてました。
ただ表示するときにEOFで終わっていたようです。
ありがとうございました。
ただ表示するときにEOFで終わっていたようです。
ありがとうございました。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルの読み込みについて
- 返信数: 6
- 閲覧数: 2656
Re: ファイルの読み込みについて
YuOさん、返信ありがとうございます。
教えていただいたreadsomeを調べてみます。
あと、私は今、ゲームを作っていて、それで使う画像をパッキングしたいと思いこのようなプログラムを書いているので、coutで出力するのはなんらかのデータが読み取れているか確認するために行っています。
教えていただいたreadsomeを調べてみます。
あと、私は今、ゲームを作っていて、それで使う画像をパッキングしたいと思いこのようなプログラムを書いているので、coutで出力するのはなんらかのデータが読み取れているか確認するために行っています。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルの読み込みについて
- 返信数: 6
- 閲覧数: 2656
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルの読み込みについて
- 返信数: 6
- 閲覧数: 2656
Re: ファイルの読み込みについて
追記です。
バイナリファイルの中身は、画像データをまとめたもので、ファイルの頭に画像の個数が入っていて、その後から画像名、容量、画像データの順で入っています。
データの句切れ目には"#CS#"という文字がいれてあります。
環境は、
Windows7
Microsoft Visual Studio 2010 Pro
です。
バイナリファイルの中身は、画像データをまとめたもので、ファイルの頭に画像の個数が入っていて、その後から画像名、容量、画像データの順で入っています。
データの句切れ目には"#CS#"という文字がいれてあります。
環境は、
Windows7
Microsoft Visual Studio 2010 Pro
です。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルの読み込みについて
- 返信数: 6
- 閲覧数: 2656
ファイルの読み込みについて
C++で自作のバイナリファイルの読み込みをしています。 バイナリエディタで 00 のところで読み込みが止まってしまって困っています。 何かいい方法はありませんか。 コード↓ #include<iostream> #include<conio.h> #include<fstream> using namespace std; #define PackingName "thf00s.dat" //読み取りファイル名 #define MARK "#CS#" //セパレーター int main(){ //変数 //ファイルサイズ size_t FileSize; //ファイル数 int amount;...
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルの読み込み2
- 返信数: 5
- 閲覧数: 2620
Re: ファイルの読み込み2
皆さん回答ありがとうございます。
もう一度自力でやってみたいと思います。
もう一度自力でやってみたいと思います。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルの読み込み2
- 返信数: 5
- 閲覧数: 2620
Re: ファイルの読み込み2
ファイル自体はバイナリデータです。
ただ、記録されているデータを読み取るために文字列として扱おうかと思ったのですが...
なにか違ういい方法がありましたら教えてください。
ただ、記録されているデータを読み取るために文字列として扱おうかと思ったのですが...
なにか違ういい方法がありましたら教えてください。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルの読み込み2
- 返信数: 5
- 閲覧数: 2620
ファイルの読み込み2
毎度毎度すいません。 C言語でファイルのパッキングをやっています。 ゲームの画像などをパッキングして配布したときに勝手に見られないようにしたいのですが、パッキングは出来ましたが読み込みができません。 今、私はパッキングされたファイルには画像の名前とサイズと画像データと画像の枚数が記録されているのでそれを読み込み変数にそれらのデータと画像のアドレスを記録していき画像を表示させればいいと考えています。 そこで、そのパッキングされたデータを文字列として取得したいと考えたのですが、なかなかうまくいきません。 できたデータは 画像の個数:画像Aの名前:画像Aのサイズ:画像Aのデータ:画像Bの名前:画像B...
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルの読み込みについて
- 返信数: 3
- 閲覧数: 1785
Re: ファイルの読み込みについて
お二人ともありがとうございます。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルの読み込みについて
- 返信数: 3
- 閲覧数: 1785
ファイルの読み込みについて
C言語でファイルを読み込みその容量を返すような関数はありませんか?
もしなかったら、自作でも構わないので教えてください。
ファイルの容量はだいたい5MB弱です。
よろしくお願いします。
もしなかったら、自作でも構わないので教えてください。
ファイルの容量はだいたい5MB弱です。
よろしくお願いします。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++でファイルのパッキングをしているのですが、うまくいきません
- 返信数: 6
- 閲覧数: 2842
Re: C++でファイルのパッキングをしているのですが、うまくいきません
ありがとうございました。
無事できました。
10000バイト以上のファイルも読み込めるようにしました。
無事できました。
10000バイト以上のファイルも読み込めるようにしました。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++でファイルのパッキングをしているのですが、うまくいきません
- 返信数: 6
- 閲覧数: 2842