From d570df7decd9a4f19c66b2d2d57a54652f0f9b7e Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 19 Jan 2019 22:02:41 +0800 Subject: *misc --- Source/Asura.Engine/FileSystem/AnimationImpoter.h | 20 -------------------- Source/Asura.Engine/FileSystem/Asset.h | 2 +- Source/Asura.Engine/FileSystem/ImageImpoter.h | 20 -------------------- .../Asura.Engine/FileSystem/Importer.Animation.cpp | 0 Source/Asura.Engine/FileSystem/Importer.Asset.cpp | 3 +++ Source/Asura.Engine/FileSystem/Importer.Image.cpp | 0 Source/Asura.Engine/FileSystem/Importer.Sprite.cpp | 0 Source/Asura.Engine/FileSystem/Importer.StateMap.cpp | 0 Source/Asura.Engine/FileSystem/Importer.cpp | 0 Source/Asura.Engine/FileSystem/Importer.h | 4 ++++ .../Asura.Engine/FileSystem/ParticleSystemImpoter.h | 20 -------------------- Source/Asura.Engine/FileSystem/SpriteImpoter.h | 20 -------------------- 12 files changed, 8 insertions(+), 81 deletions(-) delete mode 100644 Source/Asura.Engine/FileSystem/AnimationImpoter.h delete mode 100644 Source/Asura.Engine/FileSystem/ImageImpoter.h create mode 100644 Source/Asura.Engine/FileSystem/Importer.Animation.cpp create mode 100644 Source/Asura.Engine/FileSystem/Importer.Asset.cpp create mode 100644 Source/Asura.Engine/FileSystem/Importer.Image.cpp create mode 100644 Source/Asura.Engine/FileSystem/Importer.Sprite.cpp create mode 100644 Source/Asura.Engine/FileSystem/Importer.StateMap.cpp create mode 100644 Source/Asura.Engine/FileSystem/Importer.cpp delete mode 100644 Source/Asura.Engine/FileSystem/ParticleSystemImpoter.h delete mode 100644 Source/Asura.Engine/FileSystem/SpriteImpoter.h (limited to 'Source/Asura.Engine/FileSystem') diff --git a/Source/Asura.Engine/FileSystem/AnimationImpoter.h b/Source/Asura.Engine/FileSystem/AnimationImpoter.h deleted file mode 100644 index 57fdfdb..0000000 --- a/Source/Asura.Engine/FileSystem/AnimationImpoter.h +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef __AE_IMAGE_IMPORTER_H__ -#define __AE_IMAGE_IMPORTER_H___ - -namespace AsuraEngine -{ - namespace Filesystem - { - - /// - /// 从.asr导入animation - /// - class AnimationImporter - { - - }; - - } -} - -#endif \ No newline at end of file diff --git a/Source/Asura.Engine/FileSystem/Asset.h b/Source/Asura.Engine/FileSystem/Asset.h index 9fc6607..e96d36b 100644 --- a/Source/Asura.Engine/FileSystem/Asset.h +++ b/Source/Asura.Engine/FileSystem/Asset.h @@ -9,7 +9,7 @@ namespace AsuraEngine { /// - /// Asset不会作为组件。 + /// Asset不会作为组件,一个asset从文件中读取。 /// class Asset : public Object { diff --git a/Source/Asura.Engine/FileSystem/ImageImpoter.h b/Source/Asura.Engine/FileSystem/ImageImpoter.h deleted file mode 100644 index ca7cb9a..0000000 --- a/Source/Asura.Engine/FileSystem/ImageImpoter.h +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef __AE_IMAGE_IMPORTER_H__ -#define __AE_IMAGE_IMPORTER_H___ - -namespace AsuraEngine -{ - namespace Filesystem - { - - /// - /// 从.asr导入image - /// - class ImageImporter - { - - }; - - } -} - -#endif \ No newline at end of file diff --git a/Source/Asura.Engine/FileSystem/Importer.Animation.cpp b/Source/Asura.Engine/FileSystem/Importer.Animation.cpp new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Engine/FileSystem/Importer.Asset.cpp b/Source/Asura.Engine/FileSystem/Importer.Asset.cpp new file mode 100644 index 0000000..0af7436 --- /dev/null +++ b/Source/Asura.Engine/FileSystem/Importer.Asset.cpp @@ -0,0 +1,3 @@ +#include "Importer.h" + +// 导入自定义资源 diff --git a/Source/Asura.Engine/FileSystem/Importer.Image.cpp b/Source/Asura.Engine/FileSystem/Importer.Image.cpp new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Engine/FileSystem/Importer.Sprite.cpp b/Source/Asura.Engine/FileSystem/Importer.Sprite.cpp new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Engine/FileSystem/Importer.StateMap.cpp b/Source/Asura.Engine/FileSystem/Importer.StateMap.cpp new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Engine/FileSystem/Importer.cpp b/Source/Asura.Engine/FileSystem/Importer.cpp new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Engine/FileSystem/Importer.h b/Source/Asura.Engine/FileSystem/Importer.h index b343a92..16689e9 100644 --- a/Source/Asura.Engine/FileSystem/Importer.h +++ b/Source/Asura.Engine/FileSystem/Importer.h @@ -6,6 +6,10 @@ namespace AsuraEngine namespace Filesystem { + /// + /// 把外部资源导入为Asset,存放在各自资源的manager里。区别不同的importer方法的是根据.asr文件的根tag,如果是image + /// 就用importImage导入,如果是asset就以importAsset导入。对于自定义资源,如果没有指定importer,就以asset导入。 + /// class Importer { diff --git a/Source/Asura.Engine/FileSystem/ParticleSystemImpoter.h b/Source/Asura.Engine/FileSystem/ParticleSystemImpoter.h deleted file mode 100644 index 92796f3..0000000 --- a/Source/Asura.Engine/FileSystem/ParticleSystemImpoter.h +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef __AE_IMAGE_IMPORTER_H__ -#define __AE_IMAGE_IMPORTER_H___ - -namespace AsuraEngine -{ - namespace Filesystem - { - - /// - /// 从.asr导入particle system - /// - class ParticleSystemImporter - { - - }; - - } -} - -#endif \ No newline at end of file diff --git a/Source/Asura.Engine/FileSystem/SpriteImpoter.h b/Source/Asura.Engine/FileSystem/SpriteImpoter.h deleted file mode 100644 index 0e157c1..0000000 --- a/Source/Asura.Engine/FileSystem/SpriteImpoter.h +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef __AE_IMAGE_IMPORTER_H__ -#define __AE_IMAGE_IMPORTER_H___ - -namespace AsuraEngine -{ - namespace Filesystem - { - - /// - /// 从.asr导入sprite - /// - class SpriteImporter - { - - }; - - } -} - -#endif \ No newline at end of file -- cgit v1.1-26-g67d0