1 Star 0 Fork 18

Amrf / feng3d

forked from feng3d / feng3d 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
tsconfig.json 9.50 KB
一键复制 编辑 原始数据 按行查看 历史
feng 提交于 2018-09-18 16:13 . 调整 Assets.ts
{
"compilerOptions": {
"target": "es5",
"noImplicitAny": false,
"sourceMap": true,
"declaration": true,
// "strict": true,
"experimentalDecorators": true,
"outFile": "out/feng3d.js"
},
"files": [ //注:如果有继承关系的,父类必须排在子类前面
//
"src/ds/Object.ts",
"src/ds/Map.ts",
//
"src/ds/Utils.ts",
"src/ds/Queue.ts",
"src/ds/LinkedList.ts",
"src/ds/PriorityQueue.ts",
//
"src/math/Bezier.ts",
"src/math/EquationSolving.ts",
"src/math/HighFunction.ts",
"src/math/CubicBeziers.ts",
//
"src/event/EventDispatcher.ts",
"src/event/EventProxy.ts",
"src/event/WindowEventProxy.ts",
"src/event/Feng3dDispatcher.ts",
"src/resources/load.ts",
//基础工具
"src/utils/debug.ts",
"src/utils/Watcher.ts",
"src/utils/Serialization.ts",
"src/utils/ObjectView.ts",
"src/utils/ObjectView.Extend.ts",
"src/utils/Ticker.ts",
"src/utils/DataTransform.ts",
"src/utils/ClassUtils.ts",
"src/utils/ImageUtil.ts",
"src/utils/Stats.ts",
"src/utils/PathUtils.ts",
"src/utils/ShaderMacroUtils.ts",
"src/utils/Lazy.ts",
//
"src/core/Feng3dObject.ts",
//
"src/assets/Storage.ts",
"src/assets/IndexedDBfs.ts",
"src/assets/HttpFS.ts",
"src/assets/Assets.ts",
"src/assets/ReadAssets.ts",
"src/assets/ReadWriteAssets.ts",
"src/assets/AssetExtension.ts",
"src/assets/Feng3dAssets.ts",
"src/assets/Resources.ts",
//几何运算
"src/geom/Math.ts",
"src/geom/Vector2.ts",
"src/geom/Vector3.ts",
"src/geom/Vector4.ts",
"src/geom/Orientation3D.ts",
"src/geom/Rectangle.ts",
"src/geom/Matrix.ts",
"src/geom/Matrix4x4.ts",
"src/geom/Quaternion.ts",
"src/geom/Euler.ts",
"src/geom/Line3D.ts",
"src/geom/Segment3D.ts",
"src/geom/Ray3D.ts",
"src/geom/Triangle3D.ts",
"src/geom/Box.ts",
"src/geom/Sphere.ts",
"src/geom/Plane3D.ts",
"src/geom/PlaneClassification.ts",
"src/geom/Color3.ts",
"src/geom/Color4.ts",
"src/geom/TriangleGeometry.ts",
//快捷键模块
"src/shortcut/Keyboard.ts",
"src/shortcut/handle/KeyCapture.ts",
"src/shortcut/handle/KeyState.ts",
"src/shortcut/handle/ShortCutCapture.ts",
"src/shortcut/handle/ShortCutEvent.ts",
"src/shortcut/ShortCut.ts",
//加载模块
"src/net/Loader.ts",
"src/net/LoaderEvent.ts",
"src/net/LoaderDataFormat.ts",
//
"src/render/gl/enums/RenderMode.ts",
"src/render/gl/enums/TextureType.ts",
"src/render/gl/enums/BlendEquation.ts",
"src/render/gl/enums/BlendFactor.ts",
"src/render/gl/enums/CullFace.ts",
"src/render/gl/enums/FrontFace.ts",
"src/render/gl/enums/TextureFormat.ts",
"src/render/gl/enums/TextureDataType.ts",
"src/render/gl/enums/TextureMinFilter.ts",
"src/render/gl/enums/TextureMagFilter.ts",
"src/render/gl/enums/TextureWrap.ts",
"src/render/gl/enums/AttributeDataType.ts",
"src/render/gl/enums/DepthFunc.ts",
"src/render/gl/webglExt.ts",
"src/render/gl/webgl2.ts",
"src/render/gl/GL.ts",
"src/render/gl/GLExtension.ts",
"src/render/gl/WebGLCapabilities.ts",
//
"src/render/data/Uniform.ts",
"src/render/data/Shader.ts",
"src/render/data/RenderParams.ts",
"src/render/data/RenderAtomic.ts",
"src/render/data/Index.ts",
"src/render/data/Attribute.ts",
"src/render/data/TextureInfo.ts",
"src/render/data/FrameBuffer.ts",
//
"src/render/FrameBufferObject.ts",
"src/render/RenderBuffer.ts",
//
"src/render/shader/Macro.ts",
"src/render/shader/ShaderLib.ts",
"src/autofiles/ShaderConfig.ts",
//组件模块
"src/component/Component.ts",
"src/component/Behaviour.ts",
//
"src/render/renderer/Renderer.ts",
"src/render/renderer/ForwardRenderer.ts",
"src/render/renderer/DepthRenderer.ts",
"src/render/renderer/MouseRenderer.ts",
"src/render/renderer/PostProcessRenderer.ts",
"src/render/renderer/ShadowRenderer.ts",
"src/render/renderer/OutlineRenderer.ts",
"src/render/renderer/WireframeRenderer.ts",
"src/render/renderer/CartoonComponent.ts",
//
"src/skybox/Skybox.ts",
"src/skybox/SkyboxRenderer.ts",
//后处理效果
"src/render/postEffect/PostEffect.ts",
"src/render/postEffect/FXAAEffect.ts",
//
"src/core/HideFlags.ts",
"src/core/Transform.ts",
"src/core/GameObject.ts",
"src/core/Engine.ts",
//3D对象组件
"src/component/HoldSizeComponent.ts",
"src/component/BillboardComponent.ts",
"src/component/WireframeComponent.ts",
"src/core/Model.ts",
"src/core/MeshModel.ts",
"src/core/ScriptComponent.ts",
"src/core/Script.ts",
//3D场景
"src/scene/Scene3D.ts",
"src/scene/ScenePickCache.ts",
//几何体
"src/geometry/Geometry.ts",
"src/geometry/CustomGeometry.ts",
"src/geometry/GeometryUtils.ts",
//几何体组件
"src/geometry/PointGeometry.ts",
"src/geometry/SegmentGeometry.ts",
//摄像机
"src/cameras/lenses/CoordinateSystem.ts",
"src/cameras/lenses/LensBase.ts",
"src/cameras/lenses/OrthographicLens.ts",
"src/cameras/lenses/PerspectiveLens.ts",
"src/cameras/Projection.ts",
"src/cameras/Camera.ts",
//几何体
"src/primitives/PlaneGeometry.ts",
"src/primitives/CubeGeometry.ts",
"src/primitives/SphereGeometry.ts",
"src/primitives/CapsuleGeometry.ts",
"src/primitives/CylinderGeometry.ts",
"src/primitives/ConeGeometry.ts",
"src/primitives/TorusGeometry.ts",
//
"src/textures/Texture2D.ts",
"src/textures/ImageTexture2D.ts",
"src/textures/UrlImageTexture2D.ts",
"src/textures/ImageDataTexture2D.ts",
"src/textures/CanvasTexture2D.ts",
"src/textures/VideoTexture2D.ts",
"src/textures/RenderTargetTexture2D.ts",
"src/textures/TextureCube.ts",
//材质
"src/materials/Material.ts",
"src/materials/PointMaterial.ts",
"src/materials/ColorMaterial.ts",
"src/materials/SegmentMaterial.ts",
"src/materials/TextureMaterial.ts",
"src/materials/StandardMaterial.ts",
//灯光
"src/light/shadow/ShadowType.ts",
//
"src/light/LightType.ts",
"src/light/Light.ts",
"src/light/DirectionalLight.ts",
"src/light/PointLight.ts",
"src/light/SpotLight.ts",
//
"src/light/pickers/LightPicker.ts",
//镜头控制
"src/controllers/ControllerBase.ts",
"src/controllers/LookAtController.ts",
"src/controllers/HoverController.ts",
"src/controllers/FPSController.ts",
//拾取
"src/pick/Raycaster.ts",
// 声音
"src/audio/AudioListener.ts",
"src/audio/AudioSource.ts",
//水
"src/water/Water.ts",
"src/water/WaterMaterial.ts",
//地形
"src/terrain/TerrainGeometry.ts",
"src/terrain/TerrainMaterial.ts",
"src/terrain/TerrainMergeMethod.ts",
"src/terrain/TerrainData.ts",
"src/terrain/Terrain.ts",
//粒子动画
"src/animators/particle/Particle.ts",
"src/animators/particle/ParticleGlobal.ts",
"src/animators/particle/ParticleComponent.ts",
"src/animators/particle/ParticleEmission.ts",
"src/animators/particle/ParticlePosition.ts",
"src/animators/particle/ParticleVelocity.ts",
"src/animators/particle/ParticleColor.ts",
"src/animators/particle/ParticleBillboard.ts",
"src/animators/particle/ParticleSystem.ts",
"src/animators/particle/ParticleMaterial.ts",
"src/animators/particle/tools/ParticleNumber.ts",
//骨骼动画
"src/animators/skeleton/Skeleton.ts",
"src/animators/skeleton/SkeletonComponent.ts",
"src/animators/skeleton/SkinnedModel.ts",
//
"src/animation/PropertyClip.ts",
"src/animation/AnimationClip.ts",
"src/animation/Animation.ts",
//解析
"src/assets/parsers/OBJParser.ts",
"src/assets/parsers/MTLParser.ts",
"src/assets/parsers/MD5MeshParser.ts",
"src/assets/parsers/MD5AnimParser.ts",
//war3模型
"src/assets/parsers/mdl/MdlModel.ts",
"src/assets/parsers/mdl/War3Model.ts",
"src/assets/parsers/MDLParser.ts",
//
"src/assets/converters/MTLConverter.ts",
"src/assets/converters/OBJConverter.ts",
"src/assets/converters/MD5MeshConverter.ts",
"src/assets/converters/MD5AnimConverter.ts",
//
"src/assets/loader/MTLLoader.ts",
"src/assets/loader/OBJLoader.ts",
"src/assets/loader/MD5Loader.ts",
"src/assets/loader/MDLLoader.ts",
//
"src/utils/GameObjectFactory.ts",
//
"src/core/Mouse3DManager.ts",
//
"src/Feng3d.ts"
]
}
TypeScript
1
https://gitee.com/Amrf000/feng3d.git
git@gitee.com:Amrf000/feng3d.git
Amrf000
feng3d
feng3d
master

搜索帮助