浏览代码

closes #1484

tags/v0.8.0
Shaun 4 年前
父节点
当前提交
921ee492ff
共有 2 个文件被更改,包括 10 次插入2 次删除
  1. +7
    -1
      src/server/config/consts.js
  2. +3
    -1
      src/server/world/syncer.js

+ 7
- 1
src/server/config/consts.js 查看文件

@@ -3,5 +3,11 @@ module.exports = {
tickTime: 350,

//The maximum level a player can reach
maxLevel: 20
maxLevel: 20,

//How far a player can see objects horizontally
viewDistanceX: 25,

//How far a player can see objects vertically
viewDistanceY: 14
};

+ 3
- 1
src/server/world/syncer.js 查看文件

@@ -1,3 +1,5 @@
const { viewDistanceX, viewDistanceY } = consts;

module.exports = {
buffer: {},
dirty: false,
@@ -84,7 +86,7 @@ module.exports = {
let px = p.x;
let py = p.y;

let canSee = (Math.abs(ox - px) <= 25 && Math.abs(oy - py) < 14);
let canSee = (Math.abs(ox - px) <= viewDistanceX && Math.abs(oy - py) < viewDistanceY);

let hasSeen = p.player.hasSeen(oId);



正在加载...
取消
保存