【发布时间】:2015-06-27 18:56:36
【问题描述】:
使用 2d 画布时,如果您想检查某些内容是否不再“在屏幕上”,您只需执行以下操作:
if( pos.x > window.innerWidth || pos.x < 0 ||
pos.y > window.innerHeight || pos.y < 0 ) {
// has left the screen
}
我如何检查在 three.js 场景中是否仍有“屏幕上”(在摄像头的视野中)?
【问题讨论】:
-
你可以否定 if 语句中的条件 -
onScreen = !offScreen -
您无需执行任何操作。 three.js 为您完成。
标签: javascript camera three.js fieldofview