zwi の回答履歴
- C言語でゲームを作りたいんですど・・・
変数4つ、配列一つ 制御文はif文、switch文、繰り返し制御をそれぞれ1回以上使って、C言語のゲームを作りたいんですけど、まったくわかりません。 どんなソースを作ればいいでしょうか??
- ゲームプログラミング本
今日からゲームプログラミングを学びたいと思い、本を買おうと思ったのですが何を買っていいのかわかりません。本自体の値段が高いため下手に手を出せません。 ソフトはC/C++で、勉強したいジャンルはRPGやアクションですがオススメの本を教えて下さい!しかし自分は初心者同然なのでもし、いきなりその勉強は速い!ならば、なにかこれから初めていけば理解できていくなどのオススメの参考書を教えて下さい!
- Windows7にVC++がインストールできない。
Windows 7 Ultimate 64bit版を購入し、Vistaでは使用できなかったVisual C++ 6.0(VC++6.0)を、XP modeでインストールしようとしましたが、『VisualC++セットアップを開始します。お待ちください…』と出て、1時間程すると『セットアップの初期化エラー セットアップを実行するには、メモリかディスク領域が足りません。このセットアッププログラムには約2000KBの空きディスク領域が必要です。 開いているアプリケーションをすべて閉じるか、Windowsを再起動するか、またはディスク領域を解放してみてください。』となりインストールできません。メモリを4GB→8GBにメモリを増設しましたが、症状は同じです。
- ベストアンサー
- C・C++・C#
- andoroidQ5
- 回答数4
- CPUの開放について
アプリケーションを全部終了して何も使用していないとき(デスクトップ画面しか出ていないとき)CPUは使用されているのでしょうか?(OSはCPUを使用しているのでしょうか?)
- H8S/2633と超音波距離計の組み合わせ
大学での研究として、H8マイコンを使用しています。 H8マイコン(H8S/2633)と超音波センサを利用した距離計を組み合わせようとしています。 超音波距離計はこちらで購入したものです。 http://www.japan-elekit.jp/product/24 表示回路の部分が異なりますが、回路図はほぼこちらと同じです↓ http://www.japan-elekit.jp/zoom/1703 ---------------------------------------------------------- 使用しているものは出力を読み取る部分がありませんので、 PIC16F84の3番ピンと6番ピンの信号をH8で受信して 超音波反射時間を求め、距離情報に変えようとしてます。 ---------------------------------------------------------- ここで質問なのですが、 H8S/2633でそのような計算は出来るのでしょうか。 マイコンへの取り込み方から教えて頂けないでしょうか。 ※プログラムはC言語を使用します。 (大学の授業で勉強した程度の知識しかありません) ※マイコンについてはほとんど知識がありません。
- H8S/2633と超音波距離計の組み合わせ
大学での研究として、H8マイコンを使用しています。 H8マイコン(H8S/2633)と超音波センサを利用した距離計を組み合わせようとしています。 超音波距離計はこちらで購入したものです。 http://www.japan-elekit.jp/product/24 表示回路の部分が異なりますが、回路図はほぼこちらと同じです↓ http://www.japan-elekit.jp/zoom/1703 ---------------------------------------------------------- 使用しているものは出力を読み取る部分がありませんので、 PIC16F84の3番ピンと6番ピンの信号をH8で受信して 超音波反射時間を求め、距離情報に変えようとしてます。 ---------------------------------------------------------- ここで質問なのですが、 H8S/2633でそのような計算は出来るのでしょうか。 マイコンへの取り込み方から教えて頂けないでしょうか。 ※プログラムはC言語を使用します。 (大学の授業で勉強した程度の知識しかありません) ※マイコンについてはほとんど知識がありません。
- WindowsMessage(ウィンドウメッセージ)の処理速度は?
VC++.NETでWindowsフォームアプリを作っていて、WindowMessageを使おうと思っているのですが質問させてください. 簡単にいえば、WindowsMessageの追従性というか、処理速度が知りたいのです.(以下の説明で、受信側、送信側は1回目の送受信において定義しています。CUI=受信側、GUI=送信側と考えてもらって構いません) 内容をわかりやすくするために例をあげて説明します。 ●メッセージ受信側のプログラム内容(CUIと仮定) WindowMessageで受け取った1~9の数字を利用した(任意の)プログラム。(いろいろと計算を行い)計算結果を一度コンソールに出力、そしてWindowMessageを利用してその内容をGUI側に返す。 ●メッセージ送信側のプログラム内容(GUIと仮定) Timerオブジェクトを利用して間隔1msec(最小)で(たとえば1~9の乱数を生成して)WindowMessageを送信する。 CUI側から帰ってきた数字は次の乱数生成時のseedに使う。 質問1 受信側のプログラムが(例えば受け取った数字をコンソールに表示する程度の)軽い内容だったとして、「コンソール出力」という処理はきっちり1msecはいかないにしても数msec単位で処理されるのか?(つまり、WindowMessageの処理の限界速度?が知りたい) 質問2 現状だと「GUI側から極めて短い間隔でどんどんWindowMessageが送られる」という状態になっていると思います。 WindowMessageの処理についてまだあまり勉強が進んでいないのでわからないのですが、この状態において、1発目のWindowMessageを処理している間に次のWindowMessageが来た場合、CUI側でどのような処理が行われるのでしょうか。 質問3 要は処理をGUI→CUI→GUI→CUI→GUIという順番で逐次処理させたいのですが、結局その目的に対して、WindowMessageは(一応)有効な手段なのか? 以上、一部分かりにくい表現があるかもしれませんが、回答のほどよろしくお願いします。
- VisualStudioでC関数の呼び出し
VisualStudio2008のなんらかのプロジェクトから C関数の呼び出しを行いたいのですが、 現在、VC++とMFCでWindowsForm等を作成して そこからextern"C"でC言語の関数をcallしているのですが MFC自体、無くなりつつあり、VS2008EXPRESSではサポートされていません。できれば無料版のEXPRESSで実現したいのですが どういう方法があるでしょうか? ダイアログとボタン程度のWindowsFormは使用したいのですが。
- VisualStudioでC関数の呼び出し
VisualStudio2008のなんらかのプロジェクトから C関数の呼び出しを行いたいのですが、 現在、VC++とMFCでWindowsForm等を作成して そこからextern"C"でC言語の関数をcallしているのですが MFC自体、無くなりつつあり、VS2008EXPRESSではサポートされていません。できれば無料版のEXPRESSで実現したいのですが どういう方法があるでしょうか? ダイアログとボタン程度のWindowsFormは使用したいのですが。
- 処理速度を早くしたい!
このサイトは初めてなので、至らない点があればお許しを。 画像処理ソフト(そこそこ本格的なもの)を開発したら、 処理速度が遅すぎる!(>.<)★←解決したい内容 (プラットフォームは64bit-QuadコアPCで、OSはvista) (Visual Studio 2005 C++で開発) この原因はたぶん、 1)なんと実メモリ占有が、5.6GBも(実装8GB) (残りメモリが数10MBしか余裕がないようだ) 2)HDDへのアクセスが1分間に300~1100回発生している つまり残りメモリが少ないので、ページングしているからか? または処理プログラムをDLLにしたから、HDDに頻繁にアクセス? そこで、★質問A) 何にメモリをとられているか、分かるツールはないか? そしてこの配列にこれだけ、とかを、大きい順に見れるような… さらに、★質問B) もしDLLにしたのが問題であるなら、 DLLを実メモリに一旦展開したら、ずっと常駐して、 HDDへのアクセスが不要になるようなビルド方法があるらしい? ついでに、★質問C) 高速化のため一部並列threadプログラムでコーディングしたが、 使い難いので一部openMPを使ったが、逆に極端に遅くなった。 もちろん競合しないようにしたつもりだけど、 そもそもthreadPGとopenMPは共存できないの? ちなみに私くしめ、現役PGから退いて数年以上です。 最新の開発環境、その他用語など、知らない点も多し。 だから質問内容のピントがズレてるかもしれない (>.<) その点を同情して、このオジサンPGにやさしく教えてね♪ /E
- 処理速度を早くしたい!
このサイトは初めてなので、至らない点があればお許しを。 画像処理ソフト(そこそこ本格的なもの)を開発したら、 処理速度が遅すぎる!(>.<)★←解決したい内容 (プラットフォームは64bit-QuadコアPCで、OSはvista) (Visual Studio 2005 C++で開発) この原因はたぶん、 1)なんと実メモリ占有が、5.6GBも(実装8GB) (残りメモリが数10MBしか余裕がないようだ) 2)HDDへのアクセスが1分間に300~1100回発生している つまり残りメモリが少ないので、ページングしているからか? または処理プログラムをDLLにしたから、HDDに頻繁にアクセス? そこで、★質問A) 何にメモリをとられているか、分かるツールはないか? そしてこの配列にこれだけ、とかを、大きい順に見れるような… さらに、★質問B) もしDLLにしたのが問題であるなら、 DLLを実メモリに一旦展開したら、ずっと常駐して、 HDDへのアクセスが不要になるようなビルド方法があるらしい? ついでに、★質問C) 高速化のため一部並列threadプログラムでコーディングしたが、 使い難いので一部openMPを使ったが、逆に極端に遅くなった。 もちろん競合しないようにしたつもりだけど、 そもそもthreadPGとopenMPは共存できないの? ちなみに私くしめ、現役PGから退いて数年以上です。 最新の開発環境、その他用語など、知らない点も多し。 だから質問内容のピントがズレてるかもしれない (>.<) その点を同情して、このオジサンPGにやさしく教えてね♪ /E
- XNAでムービー制作
C#を使用したXNAで下のサイトのようなアニメーションを制作したいです。 http://yu-ri.jp/sozai/flash/sakura_01.html このサイトでは水面に落ちて波紋が広がるのですが、地面にしたいと思っているのですが、プログラミングが複雑になるようでしたら、ただ舞う感じにしたいと思っています。花が最後に消えてしまうのですが、そこは消えないようにしたいです。XNAは最近始めたばかりでMSDNのチュートリアルをやってみたのですが、よくわからず、できればソースを教えてもらいたいです。hana.png(テクスチャ)は作りました。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- huku-tarou
- 回答数2
- XNAでムービー制作
C#を使用したXNAで下のサイトのようなアニメーションを制作したいです。 http://yu-ri.jp/sozai/flash/sakura_01.html このサイトでは水面に落ちて波紋が広がるのですが、地面にしたいと思っているのですが、プログラミングが複雑になるようでしたら、ただ舞う感じにしたいと思っています。花が最後に消えてしまうのですが、そこは消えないようにしたいです。XNAは最近始めたばかりでMSDNのチュートリアルをやってみたのですが、よくわからず、できればソースを教えてもらいたいです。hana.png(テクスチャ)は作りました。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- huku-tarou
- 回答数2
- ウインドーズ画面にしてみたいんです
#include<stdio.h> int main(void) { int a,b,c; a = 2; b = 3; c = a+b; printf("a+b=%d\n",c); return 0; } 2+3=5 の表示をコマンドプロントに出すところまで理解できたのですが(画面に出ました)、ボタンで実行、ラベルに表示させることが分からないのです。 "hello world"の文字を表示させるものは理解できたのですが、上の計算のような場合はどうすれば良いのでしょか? ボタンとラベルを取り付けることだけは出来ます>< 入門レベルの問題で申し訳ありませんが、趣味で始めてみようかとちょっとがんばってるのでお時間のありましたら答えて頂けないでしょうか。 visual c++ 2008 Express Editionを使っています。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- mikan_ccoo
- 回答数9
- ウインドーズ画面にしてみたいんです
#include<stdio.h> int main(void) { int a,b,c; a = 2; b = 3; c = a+b; printf("a+b=%d\n",c); return 0; } 2+3=5 の表示をコマンドプロントに出すところまで理解できたのですが(画面に出ました)、ボタンで実行、ラベルに表示させることが分からないのです。 "hello world"の文字を表示させるものは理解できたのですが、上の計算のような場合はどうすれば良いのでしょか? ボタンとラベルを取り付けることだけは出来ます>< 入門レベルの問題で申し訳ありませんが、趣味で始めてみようかとちょっとがんばってるのでお時間のありましたら答えて頂けないでしょうか。 visual c++ 2008 Express Editionを使っています。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- mikan_ccoo
- 回答数9
- ウインドーズ画面にしてみたいんです
#include<stdio.h> int main(void) { int a,b,c; a = 2; b = 3; c = a+b; printf("a+b=%d\n",c); return 0; } 2+3=5 の表示をコマンドプロントに出すところまで理解できたのですが(画面に出ました)、ボタンで実行、ラベルに表示させることが分からないのです。 "hello world"の文字を表示させるものは理解できたのですが、上の計算のような場合はどうすれば良いのでしょか? ボタンとラベルを取り付けることだけは出来ます>< 入門レベルの問題で申し訳ありませんが、趣味で始めてみようかとちょっとがんばってるのでお時間のありましたら答えて頂けないでしょうか。 visual c++ 2008 Express Editionを使っています。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- mikan_ccoo
- 回答数9
- ウインドーズ画面にしてみたいんです
#include<stdio.h> int main(void) { int a,b,c; a = 2; b = 3; c = a+b; printf("a+b=%d\n",c); return 0; } 2+3=5 の表示をコマンドプロントに出すところまで理解できたのですが(画面に出ました)、ボタンで実行、ラベルに表示させることが分からないのです。 "hello world"の文字を表示させるものは理解できたのですが、上の計算のような場合はどうすれば良いのでしょか? ボタンとラベルを取り付けることだけは出来ます>< 入門レベルの問題で申し訳ありませんが、趣味で始めてみようかとちょっとがんばってるのでお時間のありましたら答えて頂けないでしょうか。 visual c++ 2008 Express Editionを使っています。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- mikan_ccoo
- 回答数9
- こんな時はどうすれば良いのでしょうか?
C/C++ Visual Studio 2005 ファイルを参照して、そこに格納してあるデータ一部のデータを参照するとき、プログラムで実行するときはそのデータのアドレス(場所)決まっているが、コンパイルする前の段階では場所が不定です。 今は毎回そのデータがどこなのかファイルを毎回しらべて、そのアドレスをプログラム中に書き込んで使ってます。とても、めんどくさく量が多くなると手の付けようがありません。 プログラム中でそのデータの場所を検索することは無駄なのでしたくありません。 なにかいい方法ありませんか?
- ベストアンサー
- C・C++・C#
- yozakura20
- 回答数6
- .NETフレームワークを使用したWindowsアプリケーション作成について
VC++2005の.Netを用いてWindowsアプリケーションを作成するにあたり、 二点質問があります。 (1) 開発言語について、C#かC++を選択する必要があるのですが、 より精度の高いアプリケーションを作成するには、 どちらの言語が適しているのでしょうか? ちなみに、当方C++の方の経験しかありませんので、もし同じようであればC++を選択しようと思います。 (2) ごく初歩的な質問で申し訳ないのですが、 VC++起動⇒ファイル⇒新規作成⇒プロジェクト にて、新規作成ダイアログが表示されますが、 .NETでWindowsアプリケーションを作成するには、 どれを選択すればよいのでしょうか? 例えば、[プロジェクトの種類]が「Visual C#」の場合、 「Windowsアプリケーション」がそれらしいのですが、 「.NET」と含まれているのは、「ASP.NET Webアプリケーション」なので。。
- 締切済み
- その他(プログラミング・開発)
- zigen8513
- 回答数3