完成预览相关内容
This commit is contained in:
@@ -3,37 +3,17 @@ using UnityEngine;
|
||||
|
||||
namespace NBF
|
||||
{
|
||||
/// <summary>
|
||||
/// 模型拉近拉远配置
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class ModelZoomConfig
|
||||
{
|
||||
[Tooltip("是否可以放大缩小")] public bool canZoom;
|
||||
[Tooltip("默认值")] public float zoom;
|
||||
[Tooltip("最小值")] public float zoomMin;
|
||||
[Tooltip("最大值")] public float zoomMax;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 模型平移配置
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class ModelPanConfig
|
||||
{
|
||||
[Tooltip("是否可以平移")] public bool canPan;
|
||||
[Tooltip("水平可移动值")] public float x = 0;
|
||||
[Tooltip("垂直可移动值")] public float y = 0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 可以3D预览的资产
|
||||
/// </summary>
|
||||
public class PreviewableAsset : MonoBehaviour
|
||||
{
|
||||
[Tooltip("放大缩小配置")] public ModelZoomConfig zoom;
|
||||
[Tooltip("平移配置")] public ModelPanConfig pan;
|
||||
[Tooltip("默认位置")] public Vector3 position;
|
||||
[Tooltip("默认旋转")] public Vector3 rotation;
|
||||
[Tooltip("默认形变")] public Vector3 scale;
|
||||
[Tooltip("是否可以放大缩小")] public bool canZoom;
|
||||
[Tooltip("放大缩小配置")] public Vector3 zoom;
|
||||
[Tooltip("是否可以平移")] public bool canPan;
|
||||
[Tooltip("平移配置")] public Rect pan;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user