メモ

「メモ」の編集履歴(バックアップ)一覧はこちら

メモ」(2010/06/06 (日) 18:53:53) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*IWorldView interface botの視覚情報扱う?ObjectsとEventsに分かれる Events 壁に使ったり音を聞くとイベントが始まる? Object events (IWorldObjectEvent) – there are five events of this type &bold(){First encountered }(WorldObjectFirstEncounteredEvent) BOTが初めて目的のものと遭遇すると発動する。 &bold(){Appeared }(WorldObjectAppearedEvent) オブジェクトがBOTの視野に入った &bold(){Updated} (WorldObjectUpdatedEvent) オブジェクトのステータスがアップデートされた。(アップデートしたいときに使う? 何か変化があった時に発動する?) &bold(){Disappeared} (WorldObjectDisappearedEvent) オブジェクトがBOTの視野から消えた &bold(){Destroyed} (WorldObjectDestroyedEvent) オブジェクトが破壊される(例えば、プレーヤーがゲームから切断)。 少しもオブジェクトが関係していない場合はHearNoiseなどを使う? public void botInitialized(GameInfo info, ConfigChange config, InitedMessage init) { // register all listeners on the WorldView getWorldView().addEventListener(Bumped.class, bumpedHandler); getWorldView().addObjectListener(Player.class, WorldObjectAppearedEvent.class, playerAppearedHandler); getWorldView().addObjectListener(Player.class, WorldObjectUpdatedEvent.class, playerUpdatedHandler); } Baumpedイベントが壁や障害物にぶつかったときにこのイベントが起こるみたい? 2個目はプレイヤーが視界の中に現れたとき 3個目は動いたりしたときにおこるっぽい? add*Listener(...)でイベントをセット remove*Listener(...)でイベントを解除 http://diana.ms.mff.cuni.cz/pogamut_files/latest/doc/tutorials/ch04s03.html に壁にぶつかったら反対に動く?プログラムがある FloydWarshallPathPlanner 最初に全部のノード間の経路を探索する重いらしい
*IWorldView interface botの視覚情報扱う?ObjectsとEventsに分かれる Events 壁に使ったり音を聞くとイベントが始まる? Object events (IWorldObjectEvent) – there are five events of this type &bold(){First encountered }(WorldObjectFirstEncounteredEvent) BOTが初めて目的のものと遭遇すると発動する。 &bold(){Appeared }(WorldObjectAppearedEvent) オブジェクトがBOTの視野に入った &bold(){Updated} (WorldObjectUpdatedEvent) オブジェクトのステータスがアップデートされた。(アップデートしたいときに使う? 何か変化があった時に発動する?) &bold(){Disappeared} (WorldObjectDisappearedEvent) オブジェクトがBOTの視野から消えた &bold(){Destroyed} (WorldObjectDestroyedEvent) オブジェクトが破壊される(例えば、プレーヤーがゲームから切断)。 少しもオブジェクトが関係していない場合はHearNoiseなどを使う? public void botInitialized(GameInfo info, ConfigChange config, InitedMessage init) { // register all listeners on the WorldView getWorldView().addEventListener(Bumped.class, bumpedHandler); getWorldView().addObjectListener(Player.class, WorldObjectAppearedEvent.class, playerAppearedHandler); getWorldView().addObjectListener(Player.class, WorldObjectUpdatedEvent.class, playerUpdatedHandler); } Baumpedイベントが壁や障害物にぶつかったときにこのイベントが起こるみたい? 2個目はプレイヤーが視界の中に現れたとき 3個目は動いたりしたときにおこるっぽい? add*Listener(...)でイベントをセット remove*Listener(...)でイベントを解除 http://diana.ms.mff.cuni.cz/pogamut_files/latest/doc/tutorials/ch04s03.html に壁にぶつかったら反対に動く?プログラムがある FloydWarshallPathPlanner 最初に全部のノード間の経路を探索する重いらしい  http://diana.ms.mff.cuni.cz/pogamut_files/latest/doc/tutorials/ch05s03.html ノード関係が乗ってる

表示オプション

横に並べて表示:
変化行の前後のみ表示: