reactjs 聚光灯-React三光纤

gstyhher  于 5个月前  发布在  React
关注(0)|答案(1)|浏览(50)

我试图了解如何在3D项目中使用聚光灯,并idk我做错了什么,但它不工作。半球灯,环境灯和点光源工作正常,但聚光灯即使当我评论行什么也没发生。
const Computers =({ isMobile })=> { const computer = useGLTF(“./desktop_pc/scene.gltf”)
返回的)

<ambientLight intensity={2.5} />
  <spotLight
    position={[-20, 50, 10]}
    angle={0.12}
    penumbra={1}
    intensity={1}
    castShadow
    shadow-mapSize={1024}
  />
  <pointLight intensity={1} />

  <primitive
    object={computer.scene}
    scale={isMobile ? 0.7 : 0.75}
    position={isMobile ? [0, -3, -2.2] : [0, -3.25, -1.5]}
    rotation={[-0.01, -0.2, -0.1]}
  />
</mesh>

字符串
)}的情况
我尝试了不同的位置/Angular 数字,改变强度,但我没有看到任何结果

luaexgnf

luaexgnf1#

如果模型在[5,5,5],则将聚光灯放在模型所在的位置,然后将灯光保持在同一位置附近,例如[4,5,5],[5,4,5],如果您将其保持得很远,则灯光效果会变暗,如果您在同一场景中使用不同的灯光,则除非您有反射表面,否则实际上很难看到特定的灯光效果

相关问题