[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/06 18:57 / Filesize : 237 KB / Number-of Response : 929
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【C++】 DirectX初心者質問スレ Part14 【C】



1 名前:デフォルトの名無しさん [2007/09/08(土) 22:21:46 ]
※回答する人も、質問する人も必ず読んでください

これらに当てはまる人のための質問スレです。
1.C/C++は多少理解している。
2.最近DirectXを始めたばかり
3.SDKを見ても、Googleで検索しても、いまいち理解できない人
4.余計な雑談は不要ですよ

【 回答してくださる方 】
・ できるだけ優しく質問に答えてあげてください。
・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。
 「ググれ」「SDK見れ」以外の回答でおながいします。
・ 神ですら理解不能な質問は無視して下さい。

【 質問する方 】
・ どんな事で躓いているのか明確にしよう。
・ 長くならないなら躓いている部分のコードを晒してみれ。
・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書こう。
・ 回答して貰ったら、出来るだけお礼もしよう。

【C++】 DirectX初心者質問スレ Part13 【C】
pc11.2ch.net/test/read.cgi/tech/1182351826/

252 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 00:30:18 ]
>>232,235
>DirectGraphics
そもそもそんな物は存在しない

253 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 00:34:36 ]
>>250
もう何度も書かれているが、Resetが失敗する状況のことをロストとは言わない。
少なくともヘルプでは、その状況のことを"Lost"、「ロスト」、「消失」などとは呼んでいない。
>>135 >>144あたりを読み直しましょう。

254 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 00:37:32 ]
www.google.co.jp/search?num=100&hl=ja&q=Direct-Graphics&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_ja
www.google.co.jp/search?num=100&hl=ja&q=DirectX-Graphics&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_ja


255 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 00:45:40 ]
人生相談
お金もあってカッコいい男と仲良くなれそうなのですが、
勝手知った昔からの彼氏(重度のオタです)との腐れ縁の方が
もし結婚しということになったとしても
なんだかんだいって長続きしそうな気がするのは分かりきっているのですが、
私はどうしたらよいでしょうか。

256 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 00:50:21 ]
固定シェーダとかDirectGraphicsとか、世の中には謎の技術が多数存在する。
しかしそれは残念ながら、頭にウジの涌いた馬鹿にしか扱えない。

257 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 01:00:58 ]
やべ、俺そういうの普通に扱えてるわ。

ということは・・・(((( ;゚Д゚))))

258 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 01:24:22 ]
>>245
スマートポインターとか使って全ての関係を隠蔽し始めると、、、難しくなるよな。


259 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 01:25:30 ]
>>254
600件近くも全世界に向けて赤っ恥を晒し続けているんだな

260 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 01:36:21 ]
その600件のうち一件は俺のページな件について。

明日からちゃんと学校行きます・・・



261 名前:204 [2007/09/20(木) 01:39:43 ]
>>230-231
了解しました。何か本買ってきます

262 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 05:31:13 ]
コロコロ変な言葉作るMSが悪い。俺はただの犠牲者。

263 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 07:44:38 ]
他人のせいにするゆとり世代

264 名前:デフォルトの名無しさん [2007/09/20(木) 07:58:25 ]
>>252
お前もしかして
DirectGraphicsじゃなくて
DirectXGraphicsだ、とかそういうことを主張したいわけ?
msdn.microsoft.com/library/ja/default.asp?url=/library/ja/DirectX9_c/directx/graphics/dxgraphics.asp


上げ足とるにもほどがあるだろ?
質問スレ、しかも初心者スレなのにちょっとウザいかな?とか空気読めて無いかな?とか考えないわけ?
お前嫌われてるだろ?w

265 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 08:18:09 ]
>>264
こういう開き直り方をする奴って、プライドだけ高くて全然成長しないんだよな

266 名前:デフォルトの名無しさん [2007/09/20(木) 08:25:19 ]
>>265
たった一文字ついてないだけでなにをそんなにこだわってるの?
俺、お前みたいなのめちゃくちゃ嫌いなんだわ

267 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 09:28:38 ]
お前らそんな事で言い合ってたら俺みたいなのが参加してしまうぞ

268 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 09:37:55 ]
>>266
1文字でも間違えるとエラーになる世界にいるから
気になるんじゃないか?

269 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 09:46:00 ]
A : DirectGraphics じゃなくて DirectX Graphics な。
B : そうか今度から気をつける。
これで済む話なのに煽り文句を入れるから荒れるんだよ。

270 名前:デフォルトの名無しさん [2007/09/20(木) 12:34:15 ]
別に質問者じゃないけど見てて腹が立つ
こんな本質とかけ離れた所指摘して悦に入ってる馬鹿みるたびに叩き殺したくなる



271 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 12:40:01 ]
そしてごく一部の馬鹿のせいで間違った用語が初心者に氾濫していくと。

272 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 12:42:52 ]
キチガイ>>270が来たーーーーーっ

キチガイってほんと怖いね。



273 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 12:45:15 ]
しょせん2ちゃん
キチガイはおまえだ>>272

274 名前:デフォルトの名無しさん [2007/09/20(木) 12:48:45 ]
お前もキチガイだろ>>273

275 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 12:49:20 ]
>>274
お前もな

276 名前:デフォルトの名無しさん [2007/09/20(木) 12:52:47 ]
>>275 いや、俺はキチガイだが殺そうとは思わんよ

キチガイでも重度となると、何してもいいから羨ましいよ>>275

277 名前:デフォルトの名無しさん [2007/09/20(木) 13:52:03 ]
おしえてください。DirectXをはじめようとおもってDirectX付属のチュートリアルをサンプルフレームワークで実行しようとしています。
三角形がでるだけの単純なやつなんですけど、三角形がぼろぼろになってでてしまいます。
チュートリアルのプロジェクトはちゃんと表示されるので、自分でサンプルフレームワークにいれるときに失敗していると思うのですが、
どのへんが悪いのかさっぱりわかりません。以下、移植時にいじったコードです。どこかおかしいですか?

#define DXUT_AUTOLIB
#include <dxstdafx.h>
#pragma comment(lib, "..\\dxut\\release\\DXUT.lib")

struct CUSTOMVERTEX
{
  FLOAT x, y, z, rhw;
  DWORD color;
};
#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZRHW|D3DFVF_DIFFUSE)
LPDIRECT3DVERTEXBUFFER9 g_pVB = NULL;

278 名前:277 [2007/09/20(木) 13:52:54 ]
HRESULT CALLBACK OnCreateDevice(IDirect3DDevice9* pd3dDevice, const D3DSURFACE_DESC* pBackBufferSurfaceDesc, void* pUserContext)
{
  CUSTOMVERTEX dxvertices[] =
  {
    { 150.0f, 50.0f, 0.5f, 1.0f, 0xffff0000, },
    { 250.0f, 250.0f, 0.5f, 1.0f, 0xff00ff00, },
    { 50.0f, 250.0f, 0.5f, 1.0f, 0xff00ffff, },
  };

  if (FAILED( pd3dDevice->CreateVertexBuffer(3 * sizeof(CUSTOMVERTEX), 0, D3DFVF_CUSTOMVERTEX, D3DPOOL_DEFAULT, &g_pVB, NULL)))
    return E_FAIL;

  VOID* pdxvertices;
  if (FAILED(g_pVB->Lock(0, sizeof(dxvertices), (void**)&pdxvertices, 0)))
    return E_FAIL;
  memcpy(pdxvertices, dxvertices, sizeof(dxvertices));
  g_pVB->Unlock();

  return S_OK;
}

void CALLBACK OnFrameRender(IDirect3DDevice9* pd3dDevice, double fTime, float fElapsedTime, void* pUserContext)
{
  pd3dDevice->Clear(0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB(0,0,255), 1.0f, 0);
  if(SUCCEEDED( pd3dDevice->BeginScene())) {
    pd3dDevice->SetStreamSource(0, g_pVB, 0, sizeof(CUSTOMVERTEX));
    pd3dDevice->SetFVF(D3DFVF_CUSTOMVERTEX);
    pd3dDevice->DrawPrimitive(D3DPT_TRIANGLELIST, 0, 1);
    pd3dDevice->EndScene();
  }
  pd3dDevice->Present(NULL, NULL, NULL, NULL);
}

279 名前:277 [2007/09/20(木) 13:53:47 ]
void CALLBACK OnDestroyDevice(void* pUserContext)
{
  SAFE_RELEASE(g_pVB);
}

INT WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
  DXUTSetCallbackDeviceCreated(OnCreateDevice);
  DXUTSetCallbackDeviceDestroyed(OnDestroyDevice);
  DXUTSetCallbackFrameRender(OnFrameRender);

  DXUTInit(true, true, true);
  DXUTCreateWindow(L"hoge");
  DXUTCreateDevice(D3DADAPTER_DEFAULT, true, 640, 480, NULL, NULL);
  DXUTMainLoop();

  return DXUTGetExitCode();
}

280 名前:デフォルトの名無しさん [2007/09/20(木) 15:00:04 ]
フルスクリーンかどうかはどうやって判別するのでしょう?



281 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 15:02:29 ]
視認

282 名前:277 [2007/09/20(木) 15:09:59 ]
理由がわかりました。

  CUSTOMVERTEX dxvertices[] =
  {
    { 150.0f, 50.0f, 0.5f, 1.0f, 0xffff0000, },
    { 250.0f, 250.0f, 0.5f, 1.0f, 0xff00ff00, },
    { 50.0f, 250.0f, 0.5f, 1.0f, 0xff00ffff, },
  };

の位置が悪いようです。どうもお世話様でした。

283 名前:デフォルトの名無しさん [2007/09/20(木) 21:19:13 ]
msdn.microsoft.com/library/ja/default.asp?url=/library/ja/DirectX9_c/directx/graphics/reference/d3d/interfaces/idirect3ddevice9/setrendertarget.asp
ここの
>デバイスには、常に、カラー バッファが関連付けられていなければならない。
ってどういうこと?

284 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 21:22:28 ]
>>283
描画する先が存在しなかったらどうすればいいと言うんだ?
何が疑問なのかさっぱり分からん。

285 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 21:24:48 ]
>>284
その文の前の文からの繋がりが分からない、って言ってるんじゃないかね?

前の文には、SetRenderTargetにNULLを渡すこともできると書いてあるのに、・・・
ってことでは

286 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 21:34:55 ]
>>284,285
すまん。
カラーバッファってサーフェイスのことか。
ものすごく勘違いしてた

287 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 22:48:41 ]
英語版でがんばってるけど、やっぱり日本語ヘルプもそろそろ更新してほしいな
もう3年も経つのに・・・

288 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 22:55:28 ]
今まで日本語版だけあったのが奇跡なんだと思え

289 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 23:04:56 ]
はい。

290 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 23:06:13 ]
MSに許可貰って日本語訳した本でも売れば専門学校がガシガシ買って儲かりそうだけどな。



291 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 23:12:10 ]
何年かかるんだよw出来た頃にはとっくに新しいSDKが出てる

そんなことするなら自動翻訳するか初音ミクに歌わせたほうがマシだ。

292 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 23:56:02 ]
だからアメにプラットフォーム奪われるのは危険なんだって昔から言ってたのに。
絶対自分の国の開発者を有利にするに決まってるんだから。

293 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 23:58:27 ]
奪われる?

294 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 00:41:49 ]
PC98でエロゲしか出てなかった国なんだから滅びても仕方ない



295 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 01:17:12 ]
PC98て 表示色数4096色中16色 VRAMプレーン方式 スプライト機能なしの素敵ハードか

296 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 01:30:03 ]
OUT 168,8
ってやると200ラインモードでも画面が綺麗になるんだぜ

297 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 07:59:00 ]
>>292
ほとんどインド人だろがw

298 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 14:00:02 ]
>>297
インド人多いけど、結局、上は白人だよ。

299 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 16:43:43 ]
>>298
誤解されがちだけど、インド人は大部分がコーカソイド(白人)です。
モンゴロイド(黄色人種)ではありません。

人種は肌の色で決まるわけではないので悪しからず。

300 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 19:11:42 ]
>>299
誤解してるのは君



301 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 21:39:28 ]
よくわからないがXbox360ユーザーは非国民ということで

302 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 21:43:01 ]
俺はアーリア人だから問題ないな

303 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 22:00:45 ]
>>302
それは誤解

304 名前:デフォルトの名無しさん [2007/09/22(土) 06:16:50 ]
こんなスレで質問していないで、早く試行錯誤でバグ回避策を見つける仕事に戻るんだ!
何?やる気がありません?なら辞めろや、他の派遣雇うからw


305 名前:デフォルトの名無しさん mailto:sage [2007/09/22(土) 09:17:59 ]
脳内社員か。
派遣デバッガはレポート書いて提出したら仕事終わりで、
こんなところうろうろしてねえよ。



306 名前:デフォルトの名無しさん mailto:sage [2007/09/22(土) 17:24:48 ]
>>305
それは誤解
つうか偏見

307 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:09:04 ]
>>306
だが現実

308 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 17:02:11 ]
マ板でやれ

309 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 17:04:07 ]
>>308
それも誤解

310 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 20:04:31 ]
次の初心者まだ〜?チンチン
みっくみくにしてやんよ



311 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 20:35:30 ]
俺は教えてだぁりんの方が好きだな

312 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 06:59:25 ]
おはようございます、動画処理について研究している者です。
VisualStudio2005を使い、処理プログラムを作成していきたいのですが、第一段階の目標として
「実時間(ストリーム)でカメラから撮影している動画をPCに表示する」を掲げています、
参考図書として[はじめての動画処理プログラミング-Win32APIとDirectXで実装する動画処理の基礎-]
 →ttp://www.cqpub.co.jp/hanbai/books/43/43001.htm
を使って勉強したのですが、この本では「DVカメラを〜/USBカメラを〜/IEEE1394で〜」と書いてあります、
しかし自分の研究室にあるカメラはそのようなものではなく(ttp://up2.viploader.net/upphp/src/vlphp071804.jpg)
このような古いタイプでした、IEEE1394規格でもありません AVALDATA社という所のこのようなボードを使って
→ttp://www.avaldata.com/products/z2_imaging/apc335/apc335.html 一応取り込み・表示する事はできるのですが
応用力の無い私にはここからどうやって弄ればいいのか分かりません、
これがDVカメラならなんとかなりそうだったのですが…“まずどうすればいいか”を教えて頂ければ幸いです。
分かり辛い質問で申し訳ありません、そちらから聞きたい事があればどうぞ質問してください。

313 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 07:15:05 ]
個人研究? 教官に聞けないの?

314 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 07:23:27 ]
www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGIH_jaJP237JP238&q=directshow+capture

315 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 07:40:59 ]
技術的な質問ならともかく、研究への応用について尋ねられてもなあ

316 名前:デフォルトの名無しさん [2007/09/24(月) 07:43:10 ]
>>312
たぶん、それについている「専用のSDK」とやらを使うしかない

317 名前:312 mailto:sage [2007/09/24(月) 08:08:10 ]
やはり自分でSDKを使っていくしかないですか・・・
正直関数の説明書を見ても意味不明なのですが、
まぁもう少し頑張ってみたいと思います。
ぶっ続けで研究してたので今から休憩に入りますがもしかしたら
今晩くらいにまた質問させて頂くかも知れません、その時は宜しくお願いします。

318 名前:デフォルトの名無しさん [2007/09/24(月) 08:27:21 ]
SDKの関数を使って、SDKが使用しているバッファを一旦取り出し
DirectShowなり他のライブラリのバッファに突っ込むようなことをすれば
後者のAPIが使えて古い独自SDKに振り回されなくてすむようになる。
速度的に問題が無ければな。

余談だが、古い機材や糞SDKを使わざるを得ない状況を打開する経験ってのは
社会に出てからも何か役に立つんじゃないか。社会のことはよくしらねーけど。

319 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 13:51:30 ]
もうダイレクトXわけわかんなすぎ!
たすけてよぉ〜!!

320 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 14:04:09 ]
つ OpenGL



321 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 14:50:09 ]
画面を徐々に暗くしていく処理(フェードアウト?)を一番簡単にやるにはどうしたらいいですか?

322 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 15:15:07 ]
>>321
あからじめ徐々に暗くするムービーを用意→再生

323 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 15:16:27 ]
圧縮率も最強になるだろうし結構実用的だと思うぜw>ムービー

324 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 15:28:50 ]
画面サイズの真っ黒な板を
一番手前において徐々に透明度を下げる

325 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 15:30:40 ]
ユーザがモニタのあかるs

326 名前:デフォルトの名無しさん [2007/09/24(月) 15:35:15 ]
>>322
ツマンネ

>>323
馬鹿じゃねーの

>>324
偉い

>>325
くだらん

327 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 15:35:42 ]
エロCGと同じフォーマットでグラデーションの一枚絵をたくさん用意→スクリプトで絵を切り替え。


328 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 15:47:27 ]
おまえらどんなレベルのゲーム作れんのよ

329 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 15:58:13 ]
ダダシン先生みたいなのですぅ!

330 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 16:10:31 ]
>>324
この方法でいけそうです
ありがとうございました



331 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 16:10:51 ]
このスレは無能な奴に限ってえらそうですね

332 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 16:44:59 ]
すいません、さっきの続きの質問なんですが

フェードインをフェードアウトをまとめたクラスにいろんな場面からアクセスしたいんですが
こういう場合はやはりグローバル変数にするしかないですかね?

333 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 16:48:59 ]
あほや・・・あほがおる!!

334 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 16:54:49 ]
それはDirectXの質問ではないが、
グローバル変数でもSingletonでも好きなようにやれ。
フェードでまとめる以外にも、パーティクル等のエフェクト機能の一部という実装もある

335 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 17:34:50 ]
グローバルにしておきます
ありがとうございました

336 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 18:04:19 ]
それってなんか
クラスの作り方を間違えてる希ガス

337 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 18:20:02 ]
とりあえずなんでもクラスにまとめてしまうもんで;;
何か他に良い設計ありますか?

338 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 18:38:32 ]
各シーンから呼び出されるものではなく
システムの中に
シーンの切り替えなどを一括に管理する部分(クラス)を作って
そこから呼び出されるべきものではないかと思う

DirectXの話じゃなくて設計の話なので板違い
荒れる前に他行った方が良いぞ

339 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 18:43:52 ]
おお、なるほど!
ありがとうございます

340 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 18:48:37 ]
>>332
引数で渡すとかないのか?ウンコ?



341 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 18:52:14 ]
引数で渡すのはスマートじゃないですからっ><

342 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 19:34:35 ]
>>341
そんなのどこの本に書いてあったんですか?
グローバル変数なんて1つ使っただけでもう設計も糞もないんですよ?

343 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 19:42:05 ]
本に書いてないとダメなのか?

344 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 19:45:10 ]
糞っぽい。
フェードアウト完了のイベントで関数呼び出すという発想もないようだな。


345 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 19:49:59 ]
そもそもゲームの設計に関して
きちんと書かれてる本なんて見たことない

これといった正解もないし
会社ごとに違うのは当たり前
社内でさえ基礎研究がきちんと全体に浸透してることなんて
ほとんどないからプロジェクトごとで違ったりするし
あまり深く考えずに
とりあえず今の自分の技術で最善と思われる方法をとればよろし
後で、あーすればよかったとか
こーすればもっと良くなるとか、そういうのを繰り返して上達するものだ

346 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 19:57:57 ]
じゃあタスクシステムに一家言ある御仁に頼む↓

347 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 19:58:59 ]
>>342
個人で作ってるので自分がコードを見てスマートかどうかですよ

348 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 20:02:32 ]
>フェードアウト完了のイベントで関数呼び出す
??

349 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 20:04:54 ]
>>343
少しは参考にするべきだと思うぜ
引数が多いと駄目なんて記述はどこの本読んでもない

それとシーンの管理だけどこの辺はちょっと考えて設計したほうがいいと思うぜ
現行

フェード処理S→→→フェード処理E
シーン1→シーン2・・・ ・・・シーンN

の可能性があるならフェードってつまり何?
シーンってつまり何?
ってちゃんと考えておいたほうがいいぜ
ロードのタイミングも考慮してね

その結果

フェード処理S→フェード処理E→→→→フェード処理S・・・
シーン1ロード→シーン2ロード→シーン1→シーン2→シーンアンロード→シーン?ロード・・・ ・・・シーンN

ってなるかもしんねーしw
とにかく色んな場面を考えてみろ

350 名前:デフォルトの名無しさん [2007/09/24(月) 20:49:05 ]
DIrectX日本語or英語版がDLできるところありませんか。・



351 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 20:49:24 ]
>>346
タスクシステムこそ
ゲーム業界にのみ伝わる現代の魔術
連綿と口伝によってのみ受け継がれ
変化し、進化と退化を繰り返す
その亜流は数知れず、もはやその全てを語れるものはいない

352 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 20:50:33 ]
"DIrectX"をgoogleで検索するとトップページにこんなのが!
www.microsoft.com/japan/windows/directx/default.mspx






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<237KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef