Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Хауди, сделай багфикс с мозиллой #46

Open
arduinka55055 opened this issue Mar 5, 2020 · 2 comments
Open

Comments

@arduinka55055
Copy link

по пути /libs/three/helpers/CameraHelper.js

import { Camera } from '../cameras/Camera.js';

такая структура в мозилле не работает (
допиши код, тут решение: https://stackoverflow.com/questions/42237388/syntaxerror-import-declarations-may-only-appear-at-top-level-of-a-module

и вправду, хром динозаврик. мозилла не жуёт...

@arduinka55055
Copy link
Author

и да, нужно пути сделать по другому. потому что всегда запрашивает по /dino3d/
а если другое имя папки будет на сервере?

и да, просто нужно дописать type="module" в <script> где есть импорт...
я про cameraHelper, там хрен знаешь что импортирует:

import { Camera } from '../cameras/Camera.js';
import { Vector3 } from '../math/Vector3.js';
import { LineSegments } from '../objects/LineSegments.js';
import { Color } from '../math/Color.js';
import { FaceColors } from '../constants.js';
import { LineBasicMaterial } from '../materials/LineBasicMaterial.js';
import { BufferGeometry } from '../core/BufferGeometry.js';
import { Float32BufferAttribute } from '../core/BufferAttribute.js';

это же все есть в THREE.js. есть THREE.Vector3, THREE.Color. зачем городить огород?
я поменял это на:
var Camera= THREE.Camera
var Vector3=THREE.Vector3
var LineSegments=THREE.LineSegments
var Color=THREE.Color
var FaceColors=THREE.FaceColors
var LineBasicMaterial=THREE.LineBasicMaterial
var BufferGeometry=THREE.BufferGeometry
var Float32BufferAttribute=THREE.Float32BufferAttribute

ошибки нету.
так же тупо не хватает файла three-nebula.js.map

@arduinka55055
Copy link
Author

из-за этого файла не запускает(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant