[過去ログ]
各種ライブラリ紹介スレ2 (562レス)
各種ライブラリ紹介スレ2 http://mevius.5ch.net/test/read.cgi/gamedev/1177886529/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
259: 名前は開発中のものです。 [sage] 2008/06/22(日) 00:13:47 ID:C2wggYsu ネトゲを作ろうとして挫折した俺がnineを調べてみたよ。 http://www.fenixsoft.jp/service/doc/ninelib.html これを読む限り、ネットゲームを作るときの初めの面倒な処理周りはサポートされてるみたい。 これで、ネトゲ製作も敷居が下がってくれると嬉しいね。 サンプルのsample_msgserverを見てみた。 メッセージ周りは、テンプレートとクラスを用いて管理されてる。 独自ユーザメッセージの定義は、nineのユーザメッセージ用基底クラスからサブクラスを作り、 このと
きメッセージ識別用のIDをテンプレート引数へ指定するだけ。 特筆すべきは、このIDを以降意識する必要が無いことだと思う。 メッセージ処理関数内で、受け取ったメッセージに応じた処理へ振り分けるのだけども、この時、 テンプレートによる振り分け試行関数を、処理するメッセージ型のポインタが引数なメンバ関数ポインタを引数として呼び出す、 振り分け試行関数はこの引数から、テンプレート機能によって処理するメッセージ型のIDを得て、受け取ったメッセージのIDとの一致判定を行い、 一致している場合にのみ先のメンバ関数ポインタを呼び出すと
いう構造になってるみたい。 この構造は書きやすくて良いなぁと思ったよ。 てかドキュメントよく見たら書いてあったね。 ただサンプルを見てから読んだほうがよく分かる気がする。 http://mevius.5ch.net/test/read.cgi/gamedev/1177886529/259
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 303 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s