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