|
|
@@ -1,5 +1,6 @@
|
|
|
|
|
|
-/**加载资源工具类
|
|
|
+/**
|
|
|
+ * 加载资源工具类
|
|
|
* @description
|
|
|
* @author 冯聪
|
|
|
*/
|
|
|
@@ -13,9 +14,9 @@ export default class LoadResUtil {
|
|
|
|
|
|
/**
|
|
|
* 预加载本地资源
|
|
|
- * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
- * @param paths 加载路径
|
|
|
- * @param type 资源类型(cc.Asset)
|
|
|
+ * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
+ * @param paths 加载路径
|
|
|
+ * @param type 资源类型(cc.Asset)
|
|
|
* @returns Promise
|
|
|
*/
|
|
|
public preload(paths: string | any, type: typeof cc.Asset): Promise<any> {
|
|
|
@@ -39,9 +40,9 @@ export default class LoadResUtil {
|
|
|
|
|
|
/**
|
|
|
* 加载本地资源
|
|
|
- * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
- * @param paths 加载路径
|
|
|
- * @param type 资源类型(cc.Asset)
|
|
|
+ * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
+ * @param paths 加载路径
|
|
|
+ * @param type 资源类型(cc.Asset)
|
|
|
* @returns Promise
|
|
|
*/
|
|
|
public load<T extends cc.Asset>(paths: string | any, type: typeof cc.Asset): Promise<any> {
|
|
|
@@ -65,9 +66,9 @@ export default class LoadResUtil {
|
|
|
|
|
|
/**
|
|
|
* 预加载文件夹资源
|
|
|
- * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
- * @param dir 文件夹路径
|
|
|
- * @param type 资源类型(cc.Asset)
|
|
|
+ * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
+ * @param dir 文件夹路径
|
|
|
+ * @param type 资源类型(cc.Asset)
|
|
|
* @returns Promise
|
|
|
*/
|
|
|
public preloadDir(dir: string, type: typeof cc.Asset): Promise<any> {
|
|
|
@@ -89,9 +90,9 @@ export default class LoadResUtil {
|
|
|
|
|
|
/**
|
|
|
* 加载文件夹资源
|
|
|
- * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
- * @param dir 文件夹路径
|
|
|
- * @param type 资源类型(cc.Asset)
|
|
|
+ * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
+ * @param dir 文件夹路径
|
|
|
+ * @param type 资源类型(cc.Asset)
|
|
|
* @returns Promise
|
|
|
*/
|
|
|
public loadDir<T extends cc.Asset>(dir: string, type: typeof cc.Asset): Promise<any> {
|
|
|
@@ -115,9 +116,9 @@ export default class LoadResUtil {
|
|
|
|
|
|
/**
|
|
|
* 加载远程资源
|
|
|
- * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
- * @param url 加载路径
|
|
|
- * @param options
|
|
|
+ * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
+ * @param url 加载路径
|
|
|
+ * @param options
|
|
|
* @returns Promise
|
|
|
*/
|
|
|
public loadRemote<T extends cc.Asset>(url: string, options: Record<string, any>): Promise<any> {
|
|
|
@@ -137,9 +138,9 @@ export default class LoadResUtil {
|
|
|
|
|
|
/**
|
|
|
* 预加载场景
|
|
|
- * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
- * @param url 加载路径
|
|
|
- * @param options
|
|
|
+ * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
+ * @param url 加载路径
|
|
|
+ * @param options
|
|
|
* @returns Promise
|
|
|
*/
|
|
|
public preloadScene(sceneName: string, options: Record<string, any>) {
|
|
|
@@ -163,9 +164,9 @@ export default class LoadResUtil {
|
|
|
|
|
|
/**
|
|
|
* 加载场景
|
|
|
- * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
- * @param url 加载路径
|
|
|
- * @param options
|
|
|
+ * @description https://docs.cocos.com/creator/manual/zh/release-notes/subpackage-upgrade-guide.html
|
|
|
+ * @param url 加载路径
|
|
|
+ * @param options
|
|
|
* @returns Promise
|
|
|
*/
|
|
|
public loadScene(sceneName: string, options: Record<string, any>): Promise<any> {
|