Browse Source

bug[#1584]: Fixed an issue related to objects not showing up due to hider fps fix

tags/v0.8.1^2
Shaun 3 years ago
parent
commit
7a670a31a1
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      src/client/js/rendering/renderer.js

+ 8
- 0
src/client/js/rendering/renderer.js View File

@@ -583,12 +583,20 @@ define([
highY = Math.min(h - 1, highY + 10);

for (let i = lowX; i < highX; i++) {
const mapRow = map[i];
let spriteRow = sprites[i];
let outside = ((i >= x - sw) && (i < x + sw));
for (let j = lowY; j < highY; j++) {
if ((outside) && (j >= y - sh) && (j < y + sh))
continue;

const cell = mapRow[j];

if (cell.visible) {
cell.visible = false;
newHidden.push({ x: i, y: j });
}

let list = spriteRow[j];
let lLen = list.length;
for (let k = 0; k < lLen; k++) {


Loading…
Cancel
Save