Three.js中的object類型沒有像Unity里可以通過getcomponent獲取物體身上組件,這樣在傳參過程中就會出現(xiàn)無法通過當(dāng)前對象直接調(diào)用如.geometry等mesh的屬性或方法。要實現(xiàn)上述功能可以通過如下方法:
if (object instanceof Mesh) {
object.geometry.translate(0, 100, 0);
}
先判斷object本身是否為Mesh類型,在其后的內(nèi)容則可以直接訪問.geometry等屬性或方法了。