「オブジェクトを値渡しで渡していたから」ではありません。そもそもWinMain関数からscにオブジェクトを渡さずに、独立したKeyクラスのオブジェクトを使用していた問題を修正しました。当初の問題は解決しましたので「解決」としておきます。「独立したオブジェクトを使用するのがまずい理由」はググって理解しておきます。キーを押してもいないのに画面が切り替わるソースコードありがとうございます。今までは単純に変数に別名を付けるだけだと思っていたレファレンス(参照)を使えばオブジェクトをコピーせずに渡すことに驚きました。キーを押してもいないのに画面が切り替わる以下のようにコードを変更したのですが、起動してもタイトル・メニュー画面になりませんでした。キーを押してもいないのに画面が切り替わる>みけCATさん返信ありがとうございます。keyを初期化するよう変更してみます。1022キーを押してもいないのに画面が切り替わる現在、ゲームもどきをDxlibで作っていて、そのコードのリファクタリング中です。写真のような状態で実行されてしまいました(縦に並んだ数字はデバッグ時に使用したDxPrintf命令によるものです)。なるのか分かりません。中途半端な知識でクラス化したことは原因の一つだと思いますが...ちなみに通常はこうなります。355キーを押してもいないのに画面が切り替わる現在、ゲームもどきをDxlibで作っていて、そのコードのリファクタリング中です。写真のような状態で実行されてしまいました(縦に並んだ数字はデバッグ時に使用したDxPrintf命令によるものです)。error.jpg正直、なぜこうなるのか分かりません。中途半端な知識でクラス化したことは原因の一つだと思いますが...ちなみに通常はこうなります。app.jpg同じトピックが有るので閉鎖しておきます。定数の隠蔽についてありがとうございました。どちらの方法を使うかはよく考えてから決めようかとおもいます。定数の隠蔽について返信ありがとうございます。オブジェクト指向の目的は、多人数での開発で可読性やメンテナンス性や再利用性を高めて生産性を上げることに有るので、そう考えれば隠したほうが良い定数と隠さないほうが良い定数があるのが自ずと分かってくると思います。[説明修正]個人で開発する場合はどちらでも構わないということでしょうか。711定数の隠蔽についてふと気になったので質問させていただきます。アプリが起動しないありがとうございます。アプリが起動しない>みけCATさんソースコードありがとうございます。試してみようと思います。ところで、確認に使ったエミュレーターはなんですか?設定を教えてください。アプリが起動しないすみません。stopped."と出て起動しません。調べてみると、AndroidMaifest.xmlに原因があるようなのですが、原因がわかりません。以下、ソースコードとログです。辞書型人工無能?あんじさんが見てくだっさているかは分かりませんがアドバイス(?)を。C言語を理解しているのであれば、みけCATさんのサンプルコードで分からないところを入門サイトや本などで調べるとよいのではないかと思います。呼ばれるものです(多分...)。背景色を教えてください。GetColorに渡す引数を全て255にしていることが原因かもしれません。一つ一つの関数(メソッド)が長くならないということは関数を増やして長くならないようにするという様な解釈であっていますでしょうか?はい。その時の処理に応じて関数(メソッド)を短くするか否か、判断すべきだと思います。こんな簡単に使えるなんて思っていませんでした。7004プログラムからメモ帳を使うには?ただ『使えたら使ってみたいな』程度に思っただけなのですが、C言語のプログラムからメモ帳を最初から何か文字列を書き込んだ状態で画面上に表示するにはどうすればよいのでしょうか?使うライブラリだけでも良いので教えてください。・一目で処理が分かる・シンプル・一つ一つの関数(メソッド)が長すぎない。いうことだと思います。コーディングルールについて色々書いてあります。wxPythonのイベントについてすみません。自力で解決できました。本当に申し訳ありませんでした。8147wxPythonのイベントについて現在、wxPythonでちょっとしたGUIアプリを作っています。どちらにすればいいのでしょうか。誰も参加していないようなので、Pythonのコードを載せてみる。これでは、大きな値を入力した際エラーになりかねないので、値を制限する。当たり判定の動作>softya様わかりました。次に書く日記に添付します。座標が増加し続けるようだったので、そこのコードを訂正したら常に条件を満たせば動作するようになりました。皆様、本当にありがとうございました。当たり判定の動作>softya様わかりました。そのサイト等を参考に一度、リファクタリングなどを行ってみます。当たり判定をうまく行えないのは敵のy座標が増えっぱなしになっているからではないでしょうか。描画の時は剰余演算子%を使ってごまかしているから正常であるように見えるだけなのでしょう。ありがとうございます。遅すぎるとは思いますが、やっと仰ることの意味がわかりました。次のようにコードを訂正しました。当たり判定が動作するようになりました。原因はおそらく、条件式を含む関数を二回呼び出していたことだと思います。当たり判定の動作>softya様ソースコードを確認したところ、誤ってx_Drawが0で初期化されていましたので直したのですが、x_de1はいまだに-250のままです。何が起きているのかさっぱりです。して、(x|y)_Drawとか(x|y)_e1は画像の左上の座標ですか?でしたら、条件式中の変数の代わりに、その変数に該当する画像の半径を足した値を使ってください。>みけCAT様x_Drawが0の時アイコンは右半分しか表示されないのでそうではないのだと思います。『x_de1=-250[tab=10]x_de1^2=62500』と表示されました。立て続けにすみません。当たり判定の動作ひとまず、条件式をprintfDxで表示したら『62500+4900<=7225』と出ました。奇妙なことにブレークポイントをいったん全てはずして続行を押したら数秒後GameOverのメッセージボックスが表示されメニューに戻りました。起動した瞬間、当たり判定が動くように下の画像のようにしたのですが、条件式が真になりません。2761自己紹介とりあえずosと興味ある言語...etcsozaiといいます。osはWindows7興味ある言語はC/C++,Java,Python,PHP,Perl,Haskell,HTML,JavaScript,ドイツ語,中国語,エスペラントこのように、言語ならプログラミング言語だろうと自然言語だろうと人工言語だろうとなんでもありです。返信遅れてすみません。前述の通り、ゲームオーバーにはなるのですが、なぜか縦に動く敵がちょうど一周目にプレイヤーが操作するアイコンとぶつからなければゲームオーバーになりません。他にも色々あるのですが説明が難しいので、省略します。要約すると、『二回目以降当たり判定が動作しない』ということになります。エラーは一切出てこないので、コードに問題があるのだと思います。当たり判定の動作>softya様デバッガの使い方ありがとうございます。ありがとうございます。環境はVisualC++Express2010を使っています。デッバグして実行したところ、ちゃんと敵もユーザーが操作するアイコンのほうも描かれましたし動かすことも出来ましたので、毎フレームにStage1()が呼び出されているのだとは思います。Overか否かを判断するように変えてみようと思います。>出来るだけご自分で確認してもらいたいのですが、無理そうですか?わかりました。>原因は条件式のほうでなく関数の位置にあるのだと思いますがどうなのでしょうか?このコードだけだと処理順番がわかりませんので、答えることは無理ですね。少なくともデバッガでGameOver_S1が適切なタイミングで呼ばれていることは確認できると思います。当たり判定を実装したのですが、なぜか動作しません。関係あると思われる箇所のみ載せます。複数回定義されますありがとうございました!今回のようにヘッダファイルでは実体での宣言をしてしまわぬようきをつけます。複数回定義されますお二人の返信を参考にして次のようにしました。※載せていないコードは変更しなかったため省略しました。1015複数回定義されます現在、複数ファイルでの開発を行っているのですが、以下のようなエラーが出てしまいます。2010Expressです。背景画像の表示hamuさん、softyaさんありがとうございました。背景画像は一番最初にロードし、DrawGraph関数で描けばよいのですね。失敗したのでしょうか?すみません忘れていました。失敗したのでしょうか?ありがとうございます。無事、実行されました。失敗したのでしょうか?わかりました。1078失敗したのでしょうか?自分で作ったdxライブラリのプロジェクトにコードを書いて実行したところ、以下のようなエラーが出ました。様のご指摘の通り、.が一つ多かったようです。龍神録プログラミングで画像が表示されませんわかりました。自己紹介!はじめまして。中2のsozaiです。C/C++を始めて1年ほどたちます。最近はDxライブラリでのゲーム作りを学んでいます。文化部の多い学校に行ったほうがいいと思います。龍神録プログラミングで画像が表示されませんどこが原因なのでしょうか?教えてください。498龍神録プログラミングで画像が表示されません『龍神録プログラミングの館』の『8キーコンフィグに対応させてみよう』でキャラクタが表示されません。(ボードは表示されます。コードは長いので関係があると思われる箇所のみ載せて頂きます。ミクプラは自由にリンクできます。