当前位置: 首页 > news >正文

简述网站规划的任务简述在线推广网站的方法

简述网站规划的任务,简述在线推广网站的方法,免费cad图纸下载网,邢台建设网官网文章目录 一、环境准备1)依赖安装2)源码下载和编译 二、生成数据信息1)地图数据信息(客户端信息)2)数据库信息 三、启动服务器四、日志模块五、数据库模块六、场景模块1)地图管理2)A…

文章目录

    • 一、环境准备
      • 1)依赖安装
      • 2)源码下载和编译
    • 二、生成数据信息
      • 1)地图数据信息(客户端信息)
      • 2)数据库信息
    • 三、启动服务器
    • 四、日志模块
    • 五、数据库模块
    • 六、场景模块
      • 1)地图管理
      • 2)AOI算法
      • 3)地图数据驱动
      • 4)动态数据管理
      • 5)碰撞检测实现

一、环境准备

1)依赖安装

sudo apt-get update
sudo apt-get install git clang cmake gcc g++ libmysqlclient-dev libss-dev libbz2-dev libreadline-devlibncurses-dev libboost-all-dev mysql-server-5.7 p7zipsudo update-alternatives --install /usr/bin/cc cc /usr/bin/clang 100
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang 100//
sudo yum install -y clang 

2)源码下载和编译

git clone -b 3.3.5 https//github.com//TrinityCore/TrinityCore.gitmkdir build cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/home/lighthouse/tinycore  
-DCONF_DIR=/home/lighthouse/tinycore/bin
make -j2  (nproc看核心数来编译)
make install

二、生成数据信息

1)地图数据信息(客户端信息)

1)cd ~
2)mkdir res  (根目录创建res文件夹)
3)把客户端目录的Data和Interface移动到res目录下4)cd res
在res目录执行游戏目录bin/下面的mapextractor,
生成dbc和maps文件夹5)mkdir vmaps
在res目录执行游戏目录bin/下面的vmap4extractor,
生成vmaps文件夹和Buildings目录5)在res目录执行游戏目录bin/下面的vmap4assembler,
../lighthouse/bin/vmap4assembler Buildings vmaps6) mkdir mmaps
在res目录执行游戏目录bin/下面的mmaps_generator
生成mmaps目录

2)数据库信息

  • 注意
    需要提前安装mysql
mysql -uroot -p password

1)在TrinityCore的sql/create目录的路径赋值,打开mysql

mysql> source ../Trinity/sql/create/create_mysql.sqlshow database;可以看到生成了auth \ character \ world

三、启动服务器

1)先进到项目的bin目录,复制authserver.conf

启动授权服务器
./authserver

2)同样步骤,复制worldserver.conf
并且改写DataDir,指定res目录

DataDir="../../res"

启动worldserver

启动授权服务器
./worldserver

四、日志模块

五、数据库模块

六、场景模块

1)地图管理

①哪些模块会用到地图模块?
1)运动模块:走、跳、飞行
2)副本
3)寻路
②地图模块要实现哪些功能?
1)AOI:管理地图地理信息、地图对象信息
2)功能:视野、数据同步、碰撞检测、寻路算法
③怎么驱动地图模块?
1)移动的网络数据驱动
2)定时更新(怪物的AI行为)

2)AOI算法

职责:
①静态数据:
《1》trinity由mapextractor生成.map文件(基础地图信息),数据包括

1) area data  (区域物体信息)
2) height data (高度信息)
3) liquid data (水)
4) hole data  (洞)

《2》由mmaps_generator生成可移动地图信息 .mmap,游戏中的地图移动数据(用来给navmesh寻路),也就是用recast和detour生成寻路信息

1) mmtile 索引对应具体地图的所有信息(x+y做名字前缀)
2) .mmap  索引

《3》vmapsextractor生成地图元素信息(可视场景信息:山脉、水体、建筑物等静态场景信息),用于未来做碰撞检测

*.m2和	*.wmo文件  静态物品包围盒信息
*.mdx  角色、物品和怪物包围盒信息

《4》vmap4assembler合并vmapsextractor和mmaps_generator生成的地图信息,vmtile信息

②动态数据

3)地图数据驱动

4)动态数据管理

5)碰撞检测实现

http://www.dt0577.cn/news/55896.html

相关文章:

  • 企业网站开发的感想线下引流推广方法
  • 网页界面模板设计seo网络推广方法
  • 做自媒体的网站郑州seo软件
  • 建设银行附近网站点网络公司有哪些
  • 书籍网站设计成人短期就业培训班
  • 部门网站建设方案seo北京公司
  • 大安市建设局网站google搜索引擎下载
  • 用sublime做的网站打不开谷歌搜索排名
  • wordpress 域名邮箱购买seo关键词排名优化官网
  • 电商网站怎么做的seo营销优化软件
  • 青岛网站优化公司论文收录网站有哪些
  • 郑州网站建设学校网站制作平台
  • 网站开发的软件有哪些排名sem优化软件
  • 哈尔滨网站建设策划方案西安网站建设推广专家
  • 上海建网站手机app海外seo推广公司
  • 自己的网站怎么做搜索免费seo在线工具
  • web毕业设计代做网站重庆seo网站管理
  • 网站后台内容更换怎么做武汉疫情最新情况
  • 做中介平台网站 需要什么seo自学网官网
  • wordpress建站双语做网站企业
  • 专做logo网站叫什么地方进一步优化落实
  • 网站制作公司美股上市公司建网站需要多少钱
  • 网站的备案许可号不存在在百度上怎么注册网站
  • html怎么做静态网站男生技能培训班有哪些
  • 上海医院设计网站建设关于网络推广的方法
  • 宿舍内网络组建方案杭州关键词优化测试
  • php个人网站模板网站流量统计
  • 网站app怎么做的北京百度推广公司
  • 免费域名网站申请南宁网络优化seo费用
  • 宝塔怎么做两个网站的解析长春网站建设推广