Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果一个精灵完全在视图之外,它还会被渲染吗?_Javascript_Pixi.js - Fatal编程技术网

Javascript 如果一个精灵完全在视图之外,它还会被渲染吗?

Javascript 如果一个精灵完全在视图之外,它还会被渲染吗?,javascript,pixi.js,Javascript,Pixi.js,我刚开始学小精灵。我在想,当精灵看不见的时候,我是否应该把它们藏起来。如果不渲染它们,则会造成浪费。 如果一个精灵完全在视图之外,它还会被渲染吗?我应该写一个条件语句来隐藏它吗?是的,您应该设置obj.visible=false以防止出于速度目的渲染视口外对象。如果不这样做,任何东西都不会损坏,但它会占用渲染不可见像素的时间。PixiJS默认情况下不进行查看frustrum剔除,不过我相信如果您不想推出自己的解决方案,有一些插件会有所帮助。是的,您应该设置obj.visible=false以防止

我刚开始学小精灵。我在想,当精灵看不见的时候,我是否应该把它们藏起来。如果不渲染它们,则会造成浪费。
如果一个精灵完全在视图之外,它还会被渲染吗?我应该写一个条件语句来隐藏它吗?

是的,您应该设置
obj.visible=false以防止出于速度目的渲染视口外对象。如果不这样做,任何东西都不会损坏,但它会占用渲染不可见像素的时间。PixiJS默认情况下不进行查看frustrum剔除,不过我相信如果您不想推出自己的解决方案,有一些插件会有所帮助。

是的,您应该设置
obj.visible=false以防止出于速度目的渲染视口外对象。如果不这样做,任何东西都不会损坏,但它会占用渲染不可见像素的时间。PixiJS在默认情况下不进行视锥剔除,不过我相信如果您不想推出自己的解决方案,有一些插件会有所帮助