FC2blogをマネて、各エントリにweb拍手を設けてみました。もしよろしければ拍手お願いします(´・ω・`)
拍手数も拍手内コメントも、励みにしつつ頑張ります^^
面倒なら以下の拍手を押してくれても構わないんだからね!↓
プロフィール
すっきんやねん!時計(デザインは勝手に変更可能です)
boon
  • 管理人:boon
  • 2008年から新人として社会人デビュー
    特に目指す職種も無く、流れるままにSEに。

    いずれは自作アプリやソフトを作ってみたい。
    そんな夢ばかり追いかけていたが、叶うのはどうも社会としての一部となりそう。
    自分のためにやることと、他人のためにやることは違いますた。
    出来れば手に職つけて、転職したいでごわす。
    *雑記*
    〜Motorcycle is life〜は私が運営してるHPです(一応)
  • RSS
  • 管理者ページ
カレンダー
07 | 2008/08 | 09
Su Mo Tu We Th Fr Sa
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 - - - - - -
最新投稿
最新コメント
トラックバック
アーカイブ
カテゴリー
リンク
色々とご協力お願いします( ^ω^ )
Search
ブログ内検索
なんか探すときに使ってください

SEO対策 | ブログパーツ
ムービーブログはDTIブログ!
DTIブログ
ブログでアフィリエイト


DTIブログポータルへ

このブログを通報

人気ブログランキング

  |  TOPへ  |   前の記事  >>

Glutを使ったFPS計算

2007/11/26(月) 17:12:29
誰でもわかると思いますが、ググっても英語圏しかひっかからないんで書いておきます。


//getfps
void GetTime(int time)
{
int fps=0;
int timebase=0;

if(time - timebase < 1000){
fps++;
}
else{
fprintf(stdout,"fps=%dn",fps);
fps=0;
timebase = time;
}
}

void FPS(void){

t1 = glutGet(GLUT_ELAPSED_TIME);
if(t1 - t2 > 1000) {
printf("%gn", (1000.0 * fps)/(t1-t2));
t2 = t1;
fps = 0;
}
fps++;
}


以上。
glutDisplayFunc(display); //図形表示関数
とすると、このdisplay関数の最後にFPS関数を仕込むとよさそうです。
精確さは微妙だと思いますがとりあえずこんなもんでしょう。

  1. 2007/11/26(月) 17:12:29|
  2. SDL/OpenGL|
  3. トラックバック:0|
  4. コメント:0

OpenGLを使ってプログラム PS3編

2007/11/02(金) 21:58:55
ちょっと前からようやくCellプログラミングに取り掛かりだしました。

pthreadやらspu_context_runやら見慣れないものと格闘しつつ、constructを作りなんたらかんたら…。
ポインタ?型?&thread?
(゚∞゚)ペーチュンチュン
(゚∞゚)ペーチュンチュン

でも一応出来ました。
ソース公開したいんですが、もともとのが他サイトのサンプルなので、ここでは無理そうです。それにテストプログラムですし。

コンパイルしたところ
spe_image_open error だそうです。


なんでかって、spu-gcc使ってないからですよw

#include
こいつを見つけてくれないんですよね。上のコンパイラだと。
故にエラー。
I/usr/include/をしてオプションつけてもあららららw

でもまだ試してないのがありましたよ。
-L/usr/lib ですよ。
こいつやったら、もしかするとコンパイル通る?ワカンネ

オレってやっぱり馬鹿です( ^ω^ )
こんな私でももう大分簡単なSDLやOpenGLの操作は身に着けることが出来たので、きっとやる気を出せば誰でもゲームを一から作ることが出来るようになるはずです。


ということで、ノベルゲームの製作を頑張りたいと思いますw
こちらもそろそろ完成させるべき時期ですからねぇ(´・ω・`)忙しいなぁ

  1. 2007/11/02(金) 21:58:55|
  2. SDL/OpenGL|
  3. トラックバック:0|
  4. コメント:0

OpenGLの描画ってどうなってるの

2007/10/26(金) 00:14:38
タイトルどおりです。
OpenGLはその名のとおりオープンなのかとおもいきや。内部使用は当たり前のごとくカプセル化。うーむ…。

描画処理の根本的部分を解決しなければ、どうも研究が進みそうにないのです。
故に、OpenGLのオープンソース版ともいえる、Mesaからその部分を抜き出して自分たちで構築してみよう。と、ここまでが前回の話(したっけ?ww

今回、ソースコード内を徘徊し、それらしきものをずっと探していたんですが……。膨大すぎるorz

それにFEの試験もありましたし、なにより滞ってたノベルゲーム製作の
ほうに流れていってしまった( ^ω^ ;)
お蔭様で進展はほぼなし。

とりあえず…頑張ってみます。

で、
物理現象を組み込むために、DirectXで作られたレースゲームのソースを覗き込む。
あぁ〜
こういうプレイできる部分というのは作ってて楽しい。

が、

キー入力処理とどう組み合わせようかという問題がありましてですね。今後も必要な衝突判定や、地面判定も関わってきますし。
キー入力を如何にクラス化、というか汎用化できるかで勝負が決まりそうです。と、仕様書も書いていない素人の私が言うm9(^Д^)プギャー

いずれにせよ、やらなければいけないことが明白なうちは、まだ幸せでしょう。
これからどんどん見えないバグと戦うことになりそうですが(実際makefileと格闘)、なんとか頑張ります。
ここで留年だけは…本気で…避けなきゃww

  1. 2007/10/26(金) 00:14:38|
  2. SDL/OpenGL|
  3. トラックバック:0|
  4. コメント:0

まずいですね

2007/10/20(土) 03:45:57
並列処理するには、OpenGLのソースファイルから、描画関数を抜き出して考えるしかないと言う結論なんですが。
Mesaのおかげで計算の方法やらは多分分かると思われます。でも技量の問題が付きまとう…。

仕様書くらい書けと怒られました(友人に
責任転嫁するのは昔からの悪い癖でしてね。自身で何かしら重いものを負うというのが極端に嫌いというか逃げてきたんで。
おかげで臆病者、よく言えば石橋を叩いて渡る人間に。

とりあえず、日曜日の基本情報技術者試験に向けて勉強に勤しんでます。
業務管理やプロジェクト、クラスやスキーマ関連が難しいですね。データベース的な知識は今まで培ってきてないからそう感じるのかもしれません。これも結局与えられたことをやるだけで、概念部分を省略してきた所以でしょうね。

初めて自信の人間的部分をこのブログに書き込んだ気がします。

次回からはまたエロい人として頑張っていきます( ^ω^ )

  1. 2007/10/20(土) 03:45:57|
  2. SDL/OpenGL|
  3. トラックバック:0|
  4. コメント:0

OpenGLでどこを並列化するのよ

2007/10/18(木) 17:18:54
透視変換の式やらカメラ注視点の設定やらを関数でなく計算式を自分で作って行列かけようがかけまいが、一回描写すればそれは計算されることないわけなんだから、そこ並列化してもあんまり見込めないよねー結果。
ということですが。
ある程度はわかってましたよw
じゃどこやねん><

なんか大変です。
いい加減アクセスアップでも狙うべきなのか如何。
ミクとレディソードですよ一番稼いでるのw

まぁ情報量的にもあれなんですがね。
Winampはメモリ食うこと以外は結構いいプレイヤーなのでどうかご贔屓をー!

  1. 2007/10/18(木) 17:18:54|
  2. SDL/OpenGL|
  3. トラックバック:7|
  4. コメント:0

Creative Commons License
このページ内の画像やら記事は、 クリエイティブ・コモンズ・ライセンスの下でライセンスされていますよん。
copyright © 2006 Powered By boon@allrights reserved