[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/09 11:32 / Filesize : 43 KB / Number-of Response : 199
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

flashでネトゲー作らない?



101 名前:宅配 ◆Fc35WcnYb6 mailto:sage [2008/01/15(火) 09:28:18 ID:yOBzUlX3]
>>100
ですよね
こちらはFLASHプロなんですが、結局クラスの中に最初から絵が入れれるくらいであとはSDKと変わらないと思います。
そちらはLoaderクラスあたりで画像を読み込んでるのかな?
ほとんどファイルの中にはスクリプト書く必要ないですし。

サーバーのプロトコルを簡単に説明すると、まずサーバーの中で使われる独自区切り符号は:でやってます。Array array[] = str.split(":")
サーバーの使用ポートは7070です。サーバーは一行単位で読み込むので最後に\nを必ず入れて送って下さい。なお、データはすべてStringです。
login:ID:PASS\n ログイン時です。成功するとloginTrueが帰ってきます。ID、PASSは任意の文字列です。日本語も通ります。
sinki:ID:PASS\n 新規ユーザー登録です。 ID重複チェックが入ります。
ログインしたばかりの時はすべてのユーザーがチャンネル"lobby"に所属します。
チャンネル移動は
roomMove:roomName\n です。roomNameは任意の文字列です。すでにチャンネルがある場合は参加、無い場合は作成されます。ユーザーの所属が0になったチャンネルは自動で削除されます。
send:任意の文字列\n ブロードキャストです。同チャンネルユーザーに任意の文字列部分が送られます。
getRoomList\n 現在存在するルームリストが取得できます。roomList:ルーム1:ルーム2:ルーム3と言った感じで帰ってきます。
getUserList\n 同チャンネルのユーザーリストが取得できます。userList:ユーザー1:・・・・・と言った感じです。
ready\n 自分のreadyフラグを反転させます。true false 。レディフラグはgetUserListのときにユーザー名の前にtrueかfalseの文字が引っ付いてくるのでそれで分かります。
あと、ログアウトやroomMoveでチャンネル所属が変わった場合は、同チャンネルユーザーにuserListUpdateが送られます。
ログアウトは特に必要ありません。ソケット接続が失われれば自動でログアウト処理します。






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

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

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