忍者ブログ
ゲームプログラミングなどなど …のつもりが完全な雑記w YU-JIの思いつきな人生。
[4] [5] [6] [7] [8] [9] [10]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

仕事が忙しくなくなったので(これからはわからんけど)新しいゲームを妄想中。
最近はC++どころかCすら触ってなかったので、リハビリがてら簡単なゲームをC++で作ってみようかと思ってる。

とりあえず、ブロック崩し -> テトリス -> 簡単なSTGみたいな感じかな?
DirectXの勉強もかねるから、無駄に3Dっぽくしようと思う。

来週夏休みなんだが、全て予定が入ってる…

PR
やっと…やっと…
ちょっと仕事が立て込んでて公開が遅れたけど、なんとか本日完了いたしました。

もう、ソースなんてしっちゃかめっちゃかでわけわからんですたい。
バグもすげーあるし。

なんで、プレイする方は広い心でお願いいたします。
すこしでも、楽しめていただけたら幸いです!
TEAM NAVAの処女作「DRAGMENTS LOAR」の作業がほぼ終了したと思う。
思えばながかったなぁ(途中アクション作ってたし)

クオリティは当初の予定より大幅にダウンしたが、なんとか作り上げることができました。
とても思い入れのあるキャラクターばかりなので、いつか是非リメイクしたい。

近日中に公開予定です!

いやー台風なんでどこにも行かずに、サイトリニューアルやってました。
ついでに、黒歴史アクション公開。
久しぶりにやったら、すげえ泣けてきた。
正直、公開するの恥ずかしい…orz

http://rpg.nengu.jp/
上記がページです。

やっとおわった…
結局、今日の午前中までかかった。
まあ、飲みにいってたりしたからだと思ったり、思わなかったり。

☆新パソコンスペック☆
CPU Athlon64 x2 4200(65w)
MEM 2G
HDD 160G
GPU オンボ(ゲフォ6100)
OS WinXP sp2

こんな感じになりました~
グラボは次の給料出たら買います。ゲフォ7600GSとかがファンレスでいい感じ。
大分性能が上がったのに、安くて良かった。

これで、あと2年くらいは戦えるな。
Seleneは公式サイトで解説やってるんで、このブログが存在する意味がわからなくなってきた今日この頃。

なんで、普通にゲーム作成に関することを書いていこうかと思ってる。
ただ、仕事がすげぇ急がしくなりそうなんで、更新は週一回くらいで。

とりあえず、次回作は3DなRPG(かSLG)にしようと思ってる。
趣味なんで、好きなものを作りたいっす。

まあ、その前に今のRPGとACTを公開します。
バグはあるだろうけど、通して遊べるので。
サイトリニューアルと同時に公開です。
目標は7月14~16日。
楽しみにしないでください。
土日に秋葉に行って買おうかと思ったが、用事で行けそうに無いのでネットで買った。
うーん、超絶にスペックがあがって5万でお釣りがくるとは…安くなったもんだ。

というわけで、現在データバックアップ&移行中…
ノーパソとデスクトップがあるので、量が多い。

ちゃんと乗り換えたら、またスペック晒します。
ただ、まだグラボ買ってないんで(オンボのやつ買った)Seleneの実行速度はかわらんだろうな~…

あ、ついでにネットも光にしようとおもい申し込んだ。
いままだADSLだったんで、どのくらい変わるか楽しみ。
賃貸なので開通できるか心配だが。
そういえば、このプログラムをしている環境を書いてなかった。
ちょっと書いてみる。

CPU : AthlonXP 2200+
MEM : 512M
GPU : ゲフォ5700LE
HDD : 40GB
OS : WindowsXP sp2

こんな感じっす。グラボを変えたいんだが、マザーがAGPしかなくて、しかもスリムPCなんでロープロファイルしか刺さらない罠。
今のグラボも長いんでCDドライブに当たってるし…
なんで、来週あたり買い換えそうな雰囲気。
Seleneも「PixelShader2.0では命令数が足りない」って書いてたんで、今のじゃムリポ。

最近ニコニコ動画をBGMにしながら作業してる。
職人さん達には毎日感謝です。

ようつべは定期的に違法動画がデリートされるけど、こっちは2chの流れを汲んでるだけあって、かなりユルイのがいい。

そんな雑談でした。

うんむ。仕事でちょっとテンパってて更新出来なかった…orz

今回は3D。基本の立方体表示で。
Seleneは3D用のライブラリなんで、3Dやらんと始まらないわけで。

…といっても、やることはほとんどない。
自動でやってくれる部分が多くて、説明もコメントで事足りる感じ。

76 : IModel *pModel    = NULL; // モデル用
77 : ISceneManager *pSceneMgr = NULL; // シーン管理用インターフェイス
78 : ISceneCamera *pCamera  = NULL; // シーンカメラ操作用インターフェイス
80 : CStyle Style; // 姿勢制御クラス
まあ、そのまんま。シーン管理が一番の親分で、その中にモデルとカメラがある感じ。
Styleは回転とかで使う便利な関数群みたいなもの。

202 : pSceneMgr = pRender->CreateSceneManager( 128, SCENE_MODE_MANAGED );
203 : pSceneMgr->SetRenderTargetSize( CPoint2D<Uint32>( SCREEN_WIDTH,SCREEN_HEIGHT ) );
CreateSceneManagerでレンダラーからシーンインターフェースを取得する。
3Dに関してはすべてシーンインターフェースを通さなければならない。
SetRenderTargetSizeでレンダリングターゲットのサイズを渡している。
ウィンドウのサイズをCPoint2D型で渡す。

212 : pCamera = pSceneMgr->GetSceneCamera();
217 : pCamera->UpdateProjection( 1.0f, 100.0f, DEG_TO_ANGLE(45),SCREEN_WIDTH,SCREEN_HEIGHT );
GetSceneCameraでカメラのインターフェースを取得。
1つのシーンに、カメラは1つ。
次に、プロジェクションの設定。3Dの基本。

226 : pModel = pRender->CreateModelFromFile( "Cube.smf" );
3Dオブジェクトを読み込む。
smfは同梱のツールで作れるselene用3Dモデル。
ステートはあんま気ににしなくてもいい。お好きなものを。

268 : pSceneMgr->SetClearColor( CColor(128,128,192) );
269 : pSceneMgr->Rendering();
画面を指定色で初期化し、レンダリング。

あとは、カメラ・ライト・モデルを更新しているだけ。
このサンプルではモデリング以外は動かしてないが。

うーん、一回DirectXをやった後だと理解しやすいかも。
SDKなんかについてくるドキュメントを参考書として活用しましょう。

今回のサンプル
gamdev.org/up/img/9649.zip
sample3_img.JPG

今回は画像描画。

前回のソースに画像描画を追加。
2Dゲームならこれでおk。

うは。ねむい。

ですので、サンプルソース乗っけとく。
gamdev.org/up/img/9630.zip
sample2_img.JPG


忍者ブログ [PR]
カレンダー
10 2024/11 12
S M T W T F S
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
カウンター
最新コメント
[04/13 J]
[08/29 abc]
[07/28 YU-JI]
[07/26 おばけ]
[11/14 YU-JI]
最新トラックバック
プロフィール
HN:
YU-JI
HP:
性別:
男性
自己紹介:
一応ITどかた(プログラマ)からSEにランクアップ?
完全にいいように使われて、ランクダウンな感じは否めない。
うつ病一歩手前www
ブログ内検索
アクセス解析
バーコード
フリーエリア