初期化に失敗したらダイアログを表示するには?assertはデストラクタも呼ばれないんですね、ありがとうございます。派生クラスの追加等に伴ってそれが失われてしまうことがあります(大抵そうなる)。ことが起こるのは容易に想像できます。それなら、Interfaceを実装して、メンバ変数とかはたとえほとんどのクラスに共通でもそれぞれのクラスに書いたほうがいいと思います。これなら、不変性が証明できたとき、あとでまとめるといったこともできますしね。あとは、コンポジションやらで十分だった、ってことがおおいってのもありますね。assertマクロというのも手ですDXライブラリでassertを使うと、DxLib_End関数が呼ばれずに不都合が起きる可能性があると考えられます。DxLibの初期化クラスを作って、コンストラクタでDxLib_Init、デストラクタでDxLib_Endを呼ぶ、ってのではダメなんでしょうか。自分は速度なんてあまり気にしないようにしています。そもそも、最近のPCなら多少無理しても動きますし、遅いから~って言ってる人は実際計測したのか疑問に思います。(あ、もちろんそういうことが必要な現場もあるのは知っていますよ)あとは、いろいろありますが、継承をしないってことですかね。【雑談】キーボードは何派?Realforce86UBを使ってます。長時間作業するので、たまには奮発するのもありかなと思って購入しました。疲れにくくていい感じです。細かいところは好みのよるので、実際店頭で触ってみないとアレですが。【追記】WindowsはUS配列に切り替えるためにレジストリいじるのがめんどくさかった。VS2012自己解決しました。ありがとうございました。directXSDKの導入の仕方がわかりませんIncludePathにDirectXのヘッダがある場所が含まれてない可能性が高いです。追加すればいけると思います。VS2012質問させていただきます。宣言を確認してください。DxLibの基本的なことですがそういえば隠し関数なんてものがありましたね、忘れていました。ありがとうございます。401DxLibの基本的なことですがDrawRotaGraph2とDrawRectGraphが混ざったような関数があればなーとおもって探してたんですが、見当たらなかったので、自分で書くしか無いのかなぁと思っています。して、あったりするのでしょうか。あれば、教えていただきたいです。[雑談]プログラミングで一番嫌な経験は?完成まで近いというときに、残りの一部の実装をしようとおもったらフレームワークが対応してなくて、どうしてもその処理は欲しかったので散々悩んだ結果大量のコードを捨ててごっそりフレームワーク変えたのが辛かったですね。あとは、最近はちゃんとやってますが、バージョン管理してない時にファイルがなぜか消滅して(なぜか復元も出来なかった)泣いたことぐらいですね。Luaを使っていてメモリがどんどん食われていく件に関して自己解決しました。LuaのGCがうまいこと動いてないみたいで、手動で呼び出したら治りました。メモリの使用状況を見ている限りどうやらどんどん食っているように思えます。サンプルを提示いたします。softyaさん返信有り難うございます。問題が発生したら、製作者に問い合わせますね。リストまで挙げて下さってありがとうございます。経験したことのない例外が回答有り難うございます。最終的に、プログラムは正常に動作しているので放置しようと考えていました。製作者さんは最近忙しそうなので、問題が出たら聞いてみようと思います。ありがとうございました。経験したことのない例外がなるほど。ありがとうございます。普通に止まってくれました。ここからどうすればいいかわからないということに気が付きました。よろしければ教えていただけないでしょうか。こんな調子ですが申し訳ありません。【雑談】パソコンのスペックとモニターのサイズについて一応僕も載せておきます。1GB1920*1080(フルHD)デスクトップです。どこらへんで切るか悩みますよね。自分もある程度スペックが低くても動くように考えてます。テストの時はもう一台のCeleron機(ノート)で動けばいいやって感じですね。softyaさんあら、本当ですね。訂正ありがとうございます。経験したことのない例外がとりあえずMainの先頭にブレークを貼ってデバッガを動作させた後、アドレスに直接ブレークを張ってみましたが止まってくれませんでした。フレームワークの問題云々以前の問題なのでしょうかね。経験したことのない例外がなるほど、了解しました。時間があればトレースしようと思います。ありがとうございました。これにて解決とさせて頂きます。なかもちゃんと自分で考えて書けって課題かと思ったのですが、違うようですね。あれば明らかにこれは問題のミスでしょう。isSameの中身も自分で書いて、指摘してあげるのがいいかなとおもいます。softyaさんその通りです。とある知り合いの方が作ったフレームワークを使用しています。今日になって初めて出たので、フレームワークの問題かどうかははっきりとしてません。使用してから何ヶ月もたってますし。運良く動いてただけってこともありますけどねwずっと後になって昔のバグが現れることはありますし。すみません;できれば、Quickさんが書いたコードも載せていただけると説明しやすいです。大体は想像がつきますが、どうしても推測での回答になってしまって良くないかなぁと。"DxLib.h"としておけばいいです。QuickさんがLoadGraph等の宣言を行う必要はありませんよ。個人的には、C言語の勉強とこのサイトでの勉強を並行してやったほうがいいかなと思います。前提知識なしでも出来るとは書かれていますが、やっているのとやっていないのでは大きく変わってくるかなと思います。経験したことのない例外が返信早いですね・・・w読み込もうとしているレジストリのキーを調べる(VSでの話ですよね)のがぴんと来ません。ありがとうございます。1398経験したことのない例外が今回もお世話になります。僕は現在、ゲームを開発しているのですが見たことのない例外が目についたので質問させて頂きました。発生したのは以下の例外です。luabindでstd::shared_ptrを使いたいのですが>>GRAMさんなるほど。詳しい回答ありがとうございます。回答有り難うございました。解決とさせて頂きます。試したところ正常に動作しました。ほんとうに有り難うございます。590luabindでstd::shared_ptrを使いたいのですが毎度お世話になります。コードを見ていただけますでしょうか。STGの敵の出現テーブル>>ISLeさん回答有難う御座います。経過時間で制御しても問題があるのですね・・・とりあえずどちらの可能性も検討しつつ実装してみようと思います。XMLについてですが、そうですね、見た目が綺麗だなぁと思いました。softyaさんなるほど・・・とても参考になりました。ありがとうございました。お世話になるかとは思いますが、よろしくお願いいたします。回答くださった方、本当にありがとうございました。東方のようなSTGでは途中に会話が入ったりするのですが、それもスクロール開始からの経過時間で行なっているのでしょうか。それとも、敵の出現テーブルの中に含まれている(表現が微妙かもしれません)のでしょうか。こちらの方も出来れば回答お願いいたします。softyaさん毎度回答有難う御座います。スクロール開始からの経過時間ですか、なるほど。XMLの話ですが、それと同時にcsvのはなしもしてました。ちなみに知人から聞きました。StageEditor等を作ったらどうだろうなぁと言う会話の中で出てきました。スクロール開始からの経過時間で検討してみようと思います。本当に回答有り難うございました。928STGの敵の出現テーブルお久しぶりです。東方のような弾幕STGを作っています。現段階では、敵の出現テーブルはOpenOfficeのExcel的なもので、龍神録のサイトにあるような感じで実装しています。これだとフレーム落ちした際にあまりよろしくないのかなぁと思いまして、質問させて頂きます。タイミングを取ってるというお話も聞いたことがあります。文字列をバイナリ化(?)するなるほど・・・基礎知識が完全に欠落していたということですね。ありがとうございました。5057文字列をバイナリ化(?)するこんにちわ!あけましておめでとうございます。新年早々質問させて頂きます。16進数に変換して保存する、再度読み込む時は16進数から文字とすれば良いのでしょうか。std::stringまま保存できれば楽なのですが、できなさそうなので。ちなみに、セーブデータはこうなってます。UnixTimeから日付に変換する解決しました。beatleさんまさにそういうことですw(C言語ぽくていやだなぁと)chronoというのがあるのですね、サンプルコードも添付していただきありがとうございます。みけCATさん返信有難う御座います。個人的には、timeやらdifftimeやらを使わなくても出来るのかなという興味で質問させて頂きました。コードも添付していただきありがとうございます。お2方とも、質問に答えて下さりありがとうございました。機会があればよろしくお願いします。すればよかったはずです。3874UnixTimeから日付に変換するとりあえず、UnixTimeから日付にすることはできました。ゲームライブラリを作ってみたいんですが>>softyaさんありがとうございます。参考ページありがとうございます。次来るときは成長して戻ってきたいと思います。ゲームライブラリを作ってみたいんですがとりあえず、「ゲームになる前に~」で行きたいと思います。皆さん回答有難う御座いました。外国のでいいのがあればまたお願いします。一応、解決としておきます。ゲームライブラリを作ってみたいんですがそういえばcppまで公開されてるのはほとんどないのかな。h2co5さんDXライブラリをなぜわすれていたのだろうか。softyaさん「ゲームプログラマになる前に~」の本は持っているんですが、公開されていたんですね。SELENEは見てなかったです。ありがとうございます。海外のでも、辞書片手に戦う気力はなんとかありますので、お勧めのがあればよろしくお願いします。[追記]本を持っていたのにCDの存在を忘れていたなんて言えないですね。1021ゲームライブラリを作ってみたいんですがこんにちは。勉強がてら自分でゲームライブラリを作ってみようかと思っています。作ってみたいのですが、その際に何か参考になるオープンソースのライブラリなどありますでしょうか。探しまわってますが、どれを参考にすればいいかよくわかりませんでした。敵のスクリプトISLeさんなるほど、そういうやり方があるんですね。ありがとうございます・softyaさん中間言語化ですか、聞いたことぐらいしかありませんでした。言語は、というかC++しかまともに組めないので、それでいこうかなと思いますwお2人ともありがとうございました。x座標を2ふやし、y座標を3ふやすとかでいいんですかね。(txtファイルかなんかに書いた場合Luaは、確かに市販ゲームにも使われていると聞きましたね。