浏览代码

fix: remove disposal of the renderer

Alvaro 2 年之前
父节点
当前提交
9a9ee41d2c
共有 2 个文件被更改,包括 4 次插入7 次删除
  1. 4 1
      packages/tres/src/App.vue
  2. 0 6
      packages/tres/src/core/useRenderer/component.ts

+ 4 - 1
packages/tres/src/App.vue

@@ -29,8 +29,11 @@ useTweakPane()
         <OrbitControls />
         <TresAmbientLight :intensity="0.5" />
         <!--  <TresOrbitControls v-if="state.renderer" :args="[state.camera, state.renderer?.domElement]" /> -->
+        <TresMesh :position="[0, 0, 0]">
+          <TresBoxGeometry />
+          <TresMeshBasicMaterial color="orange" />
+        </TresMesh>
         <Text3D />
-        <!--   <TestSphere /> -->
         <TresAxesHelper :args="[1]" :visible="false" />
         <TresDirectionalLight :position="[0, 2, 4]" :intensity="2" cast-shadow />
       </TresScene>

+ 0 - 6
packages/tres/src/core/useRenderer/component.ts

@@ -44,12 +44,6 @@ export const TresCanvas = defineComponent({
       logError('Scene must contain a Camera component.')
     }
 
-    if (import.meta.hot) {
-      import.meta.hot.on('vite:beforeUpdate', () => {
-        dispose()
-      })
-    }
-
     onBeforeUnmount(() => dispose())
 
     return () => {