Currently browsing tag

C++

C++でインナークラスを前方宣言したい

これ調べてみたけど、できないみたいね。 C++の穴なのかな? 他のヘッダーで使われる可能性がある時は 外に出すのが得策みたいですね。 俺的に、インナークラスを使う理由は 「よそから参照されるか、されないか」 ではなく、名 …

ContactProcessedCallbackが連続して呼ばれる

■ Collision_Callbacks_and_Triggers ここに書いてある通り BulletPhysicsでコリジョンが発生した時に呼び出されるコールバックは いくつかあるんだけども、 この中でもよく使われそ …

Bullet PhysicsのbtVector3(ベクトル)を回転させる

まず全然違う話から入るけどさ Blenderの2.6系って2.5系ともまた微妙に違ってんのね。 Texture Faceとか消えちゃってるし。 ちょっと前の記事に2.5系でTexture Faceを コピーする方法とか書 …

VC++ 2010 Express C++/CLI インテリセンス

ちょっとしたツールをVC++を使って 作ろうと思ったんだけど C++/CLIではインテリセンスが効かないのね。 いや…マジでこれ効かないとか ありえないから。 これ無いとまともに作れないって。 拡張アドオン入れたりとか面 …

Realtime Shadow (Projection Shadow) for OpenGL(ES)

浅はかなる知識ですが、ネットを検索しても 影に関する情報はたくさんありますが 俺が思う事を深く言及しているものがなかったので書こうかなと思います。 環境はiPhoneのOpenGL ES1.1、SIO2 Engineとい …

ゲームプログラマのためのC++

タイトルは本の名前です。 ゲーム作るのに、C++っていいよねー。 VC++無償だし、XcodeでもObjective-c++が使えるし。 なにより、カッコいいし。 学習コストは高いけど、どのプラットフォームでも使えて汎用 …

boost::shared_ptr自体のポインタをvoid*に入れたい

いろいろと研究している事を、 整理して吐き出せたらいいなぁと思いつつ とりあえずコレ。 結論からいうと、void*には入れられるんだけど ちょっとshared_ptrの使いどころというか 動きを、俺が勘違いしていたようで …