ホームページ > バックエンド開発 > PHPチュートリアル > Xnova(ogame)のソースコード解釈によるPHP Webゲーム学習(15)_PHPチュートリアル

Xnova(ogame)のソースコード解釈によるPHP Webゲーム学習(15)_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:26:19
オリジナル
807 人が閲覧しました

18. フリートアクティビティ (FlyingFleetHandler.php)

前回の記事では、フリートアクティビティのソースコードを予備調査し、フリートアクティビティのトリガーについて言及しました。ここで、Xnova でのフリートのアクティビティをさらに分析していきます。これらは基本的にプレイヤーによってトリガーされ、タイマーによって計算されるものではありません。フリートのアクティビティは common.php でトリガーされるため、エントリはこのファイルにあり、コードは次のとおりです:

リーリー

ご覧のとおり、前のコードは毎回呼び出され、効率が低すぎるため、実際にはうまく書かれていません。したがって、ここで各ループがフリートの ID を関数に渡すだけで済むように最適化できます。興味がある場合は、対応する関数も変更する必要があります。

次に、関数 FlyingFleetHandler() を見てみましょう。これは、フリートのアクティビティを集中的に呼び出す関数です。

リーリー

上記の関数の構造は明確で、コードも明確で、コメントも非常に明確です。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/824740.html技術記事 18. フリートアクティビティ (FlyingFleetHandler.php) 前回の記事では、フリートアクティビティのソースコードを事前に検討し、フリートアクティビティのトリガーについて述べました。ここで、Xnova でフリートをさらに分析します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート