ややプログラム紀行

博士2年のプログラムに関する日記

C++

しぇーだー

C++

少しずつだけど、自作モデリングソフトを作るためのことをすすめています まず頂点の点を表示させる方法を悩んでたけど、DrawPrimitiveでD3DPT_POINTLISTを指定すればできそうで安心です(まだやってません) RenderStateでD3DRS_POINTSIZEを指定すれば点の…

Wii U

C++

Wii Uの新しい情報が出ましたね~楽しみ( ^ω^) モンハンのHDが出るって?ハッ!んなもんいらn・・・オンラインだと・・・!? ずるい、ずるいぞ おんなじもの2個も欲しくないのに・・・\(^o^)/

モデリング

C++

最近忙しくてなかなか更新できませんけど、モデリングソフトの仕様などを少しずつ考えてます 取り敢えず、メニューとかはWin32APIを使わず、自分で用意してみたいと思います(すっごい大変そう) そっちのほうが、色々できそうなので あと、苦し紛れのアロケ…

デモンズソウル

C++

クリアした~! 老王オーを最後に持ってきたけど、意外に弱かったような・・・ 個人的には、マンイーターと不潔な巨像が強かったなぁ 逆に弱いのは愚か者の偶像だった 多分、自分がチキンでソウルの矢に頼ってたからだ、うん つらぬきの騎士で、ソウルの矢を…

Visual Studio2012

C++

久しぶりです この時期に更新が停滞しているということは ・・・はいそうです宿題ですやばいです 宿題なんてなかったんや!! もう諦めかけてるw さて、話は変わります 「Visual Studio 2012」の体験版をダウンロードしてみました ・・・なんか覚醒したって…

DirectX9

C++

ウィンドウを ウィンドウ→フルスクリーン→ウィンドウ にすると画質?が落ちるのはなんでなんだろう

昨日の続き

C++

絶対に今日1回で書き終わらない\(^o^)/ // USAGE STYLE 2 // Reusing one vertex buffer for multiple objects // Determine the size of data to be moved into the vertex buffer. UINT nSizeOfData = nNumberOfVertices * m_nVertexStride; // No overw…

動的な頂点バッファ

C++

またおんなじ話題かよ・・・てな気持ちも少しだけあります なぜなら、今は別の部活のゲームを作っているのでここで色々書いても実際に試せないからです でもまぁ、部活の方は記事にするとなんか怖いのでやめといて、動的な頂点バッファについて書いてみます …

Thread

C++

BoostのThreadがようやく使えるようになった・・・ まさかライブラリーをビルドする必要があったとは・・・ ライブラリーのことなんか全く知りませんお( ^ω^) 結局自分でビルドすることは出来ないのでしないで、必要なライブラリーだけ、ダウンロードし…

D3DVERTEXELEMENT9

C++

うぇい・・・やっと頂点バッファの情報の獲得に成功したぜ・・・ やり方は ①とりあえずID3DXMESHを作る ②ID3DXBaseMesh::GetDeclarationを呼ぶ ③②でゲットしたD3DVERTEXELEMENT9を解析する 具体的には・・・(ぶっちゃけMSDNとやらを見たほうが速い) ・Get…

インデックス

C++

DirectXのIndex、なんか今頃になってはっきりわかったぜ・・・ 今まではなんとなくだったわ・・・ Metasequoiaの立方体って、正方形を6つ並べたものだったから少し引っかかった なにを言ってるかって、DirectXのインデックスは頂点を共有するためにあって …

ID3DXMESH

C++

(・3・) アルェー・・・ID3DXMESHって途中から頂点の追加とかできないのかな~ もしそうだったら、モデリングソフト作るときに 1回1回メッシュを作り直す or 三角形で描画して保存するときにメッシュにする しかないのかな~

DirectX

C++

なんかMeshが表示できなくなった・・・ たまにMeshが行方不明になって困る・・・ どこいったんだ・・・

OS

C++

なんかOSって調べれば調べるほどめんどいっすね~ OSのプログラムにまでいくと、やることなんて決まったようなもんですから仕組みはわかりますけど(なんとなく(^_^;)どのアドレスがどれで~とかAT互換機がうんちゃらとか細かいです OSはやめてモデリ…

Boost

C++

Boostといえば、有名すぎるC++ライブラリです 今まで僕は「へ~、Boostかぁ」で終わってたんですが、この前Let's Boostをみてたら魅力的なクラスに惹かれ、使ってみたくなりました さらに見てると、文字列を数字に変換する「lexical_cast」をみつけた ずっと…

おっしゃぁぁあああああ

C++

今までnewなんて使ってませんでしたからメモリリークなんてのにもぶつかったことはありませんでした しかし今回作っているゲームではnewを使ってみようということでガリガリ使ってました で、これ メモリリークがあるかどうかを調べてみた 当然メモリリーク…

分からんね~

C++

物理シュミレーション的なのを作るとして(今回使うのはゲームですけど・・・) やっぱパソコンってのはデジタルなんで、アナログなことはあんまできないですよね つまり物理ってこの世界のこととかですから、アナログをデジタルでやろうとするとできないこ…

引数には

C++

やっとスマポのアップキャストの実装も終わった~ こういうのっていずれ使うかもしれないけど、今はいらないってのでも一応作っといても良いですね まあすぐ使うかもしんないけどw 前まではスマポとか何に使うんじゃあとか言ってたけど、vectorとかだけじゃ…

スマポ

C++

スマポの最低限の実装が完了しました イメージ的には、 一つのポインターには一つのカウンター そしてそれを包むスマートポインター って感じすかね(わかりにくっ 余談ですけどサカナクションのエンドレス、いい曲っすねー

継承

C++

今日思いついたこと ・昨日知った継承を利用してシューティングの敵や弾の動きを個別に実装できるぞ!!とひらめく ↓ ・vectorとかで、型をベースクラスにしておいて、そこに派生したクラスを詰め込んでけば・・・ ↓ ・いや、でもそれだと変数が増えた時とか…

イヤッッホォォォオオォオウ!

C++

試験中にOSを作りたいと思ってアセンブリを勉強し始めたので、今度書きたいと思います あと、ドラマとかでありがちなハッカー(クラッカー?)がやってることが自分にもできるようになりたいと よくわからんインターネットの事を調べたりもしてました _thisc…

シューティング

C++

僕はシューティングを作ったことがありません というより、作ろうとしても上手く出来ない・・・ 敵の配置とか、自機の大きさとか、シューティングの醍醐味を抑えられてない感じがしました なのでシューティングは避けてたんですが、今回、作ってみようと思い…

スマートポインター

C++

スマートポインター・・・この響きは聞いたことが無い・・・ 僕は前まで、スマートポインターとか何のためにあるんだ?なんて思ってましたけど それはnew演算子をあんま使ってなかったからでしょうね DirectXでアニメーションをやってるとIUnknownにぶち当た…

そーいや

C++

2週間くらい前ですが、「ゲームプログラマのためのC++」というのを買いました スマートポインターとか、あんまり分かってなかったことが書いてあって なかなか参考になりました

実装めんどくせー・・・

C++

アニメーションの記事(まるぺけつくろー)を一通り読みました 凄い面倒ですけど、Xファイルからデータを取得して、色々最適化させてから、アニメーションさせてるって感じですかね 今度実装してみようと思います これを読んでたら、COMだとかIUnknownだとか…

あにめーしょん

C++

アニメーションなかなか進んでないな~・・・ なるべく早くアニメーションを習得して、もっとゲームの技術っぽいことをやりたい ピクセルシェーダーとか使いまくって あ、あとソフトもつくんないと

ひらめいたー

C++

この前、自分で3Dエンジンを作ろうとして、GPUが使えないという状況の前に挫折してしまいましたが、 3Dをやめたもう一つの理由が「画像を三角形で貼り付けてたけど、どうやんだ?」ってことでした これを実験中にめんどくさくなって辞めたんですが、…

3Dアニメーション

C++

やりたいけどめんどくさい・・・やりたいけどめんどくさい・・・ と繰り返していましたが、今日から3Dアニメーションを作り始めることにしました! いろいろやったんですが、それはまた今度報告します(^_^;

久しぶりのTLSFネタ

C++

題名通り久しぶりにTLSFについての記事を書きます TLSF自体は1ヶ月ほど前に作りました 僕はやっとこさで完成させて「これから武器になるかな~」など思っていたわけですが、 問題はまだまだ有りました ①メモリ容量喰いすぎじゃね?! TLSFアロケーターはあ…

TLSFが・・・

C++

やっと完成しました! メモリの開放の方は簡単に出来た感じ ただ処理速度が・・・ TLSFは速いのがウリということで速度を図ったみましたが、 0,01秒・・・ ・・・これ、やばくないすか?遅いって意味で 60F/秒あったとして、 1F1個だけでも、処理の…