怎么知道模块是否裁剪

我怎么知道模块是否裁剪了呢?比如想得知Spine模块是否裁剪了,3D模块是否可用之类的。我想在框架中做针对2D、3D项目进行不同的处理需要通过3D模块是否裁剪来判断。image

你自己写个配置,裁减的时候按配置来。运行时也读配置就好了。

image

project.json 不是有这个配置吗,

如果是运行时判断的话,比如WebView可以这样

import {WebView} from 'cc';
if(!WebView) {
   // webview模块已被裁剪
}

当然,如果该组件绑定在cc上,你不想走引用的话,可以这样

if (!cc.WebView)

这个要注意不是所有组件当绑定在全局cc上,主要是3.x新加的一些组件