ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
actor_demo01.h File Reference

演示地图Actor头文件 More...

#include "actor/actor_logic/actor_role/logic/nmap/map.h"
#include "actor/actor_logic/actor_events/events_logic.h"
#include "actor/actor_base/core/actor_manage.h"
#include "actor/actor_base/core/ndbclient.h"
#include "actor/generated/pb/example.pb.h"
#include "actor/generated/pb/net.pb.h"
#include "actor/actor_base/core/ntimer.h"
#include "actor/protocol/nprotocol.h"
#include "tools/type.h"
#include <memory>
#include <unordered_map>

Classes

struct  ngl::demo01_runtime
 demo01运行时状态 More...
class  ngl::actor_demo01
 演示地图Actor类 More...

Detailed Description

演示地图Actor头文件

定义demo01地图actor类,提供实时多人在线地图功能:

  • 20Hz固定tick的位置推算和广播同步
  • 玩家进入/离开地图管理
  • 输入处理(移动角度和速度)
  • 旁观者模式支持
  • AOI(Area of Interest)视野管理
    Author
    NingLeixueR
    Date
    2020-2025
    Version
    1.0