07/02/14 12:43:50
>>125
情報提供。例;画面上に弾むボールが100個あり、ボールは壁や他のボールにぶつかると動きが変わる。
--------------------
親プロセスは
ボールプロセスランダムな位置を指定して100個作成。
衝突判定プロセス作成
描画プロセス作成
--------------------
ボールプロセス
INIT:
終了メッセージの受付登録
衝突メッセージの受付登録
衝突判定プロセスへ自プロセス登録
描画プロセスへ自プロセス登録
PROC:
永久ループ(ボールの移動、適当なフレーム眠る)
衝突メッセージ受信:
衝突したボールの位置等から移動ベクタ変更
PROCへ戻る
終了メッセージ受信:
衝突判定プロセスへ自プロセス削除要求