修改UI预制体,制作第二个模块内容

This commit is contained in:
李浩 2025-04-08 08:37:09 +08:00
parent 19f63bd88c
commit d682a97d93
9 changed files with 3826 additions and 263 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -370,6 +370,6 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
MarkType: 0
CustomComponentName:
CustomComponentName: Point
CustomComment:
mComponentName: RectTransform

View File

@ -627,10 +627,10 @@ RectTransform:
m_Children: []
m_Father: {fileID: 4901489479028683830}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 40, y: 40}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 47, y: 0}
m_SizeDelta: {x: 40, y: -32}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6122065367745752132
CanvasRenderer:
@ -1718,10 +1718,10 @@ RectTransform:
m_Children: []
m_Father: {fileID: 1545877700601826487}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 367.5011, y: 0}
m_SizeDelta: {x: -735.0022, y: 0}
m_AnchoredPosition: {x: 0, y: -62}
m_SizeDelta: {x: 0, y: 124}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1939500228230628690
CanvasRenderer:
@ -1814,7 +1814,7 @@ MonoBehaviour:
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 738.5781, w: 0}
m_margin: {x: 719.63617, y: 0, z: 742.6217, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0

View File

@ -32,6 +32,7 @@ RectTransform:
m_Children:
- {fileID: 1084066206592261424}
- {fileID: 2167848608907369295}
- {fileID: 4973967785904576765}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
@ -785,10 +786,10 @@ RectTransform:
m_Children: []
m_Father: {fileID: 4973967785904576765}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: -59.5, y: 0}
m_SizeDelta: {x: 40, y: 40}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -10, y: 0}
m_SizeDelta: {x: -59, y: -32}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4479626071937858289
CanvasRenderer:
@ -1139,10 +1140,10 @@ RectTransform:
m_Children: []
m_Father: {fileID: 1084066206592261424}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0, y: -62}
m_SizeDelta: {x: 1920, y: 124}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2593912390276514130
CanvasRenderer:
@ -1231,11 +1232,11 @@ MonoBehaviour:
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_IsTextObjectScaleStatic: 1
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: -3.5822144, y: 3.9630127, z: 0.47802734, w: 1.916748}
m_margin: {x: 751.9402, y: 3.9630127, z: 763.93274, w: 1.916748}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
@ -1355,7 +1356,6 @@ RectTransform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 906599229421366858}
- {fileID: 4973967785904576765}
m_Father: {fileID: 1040478484821896}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
@ -1771,11 +1771,11 @@ RectTransform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4639085785150733075}
m_Father: {fileID: 2167848608907369295}
m_Father: {fileID: 1040478484821896}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 49.5254, y: -16}
m_AnchoredPosition: {x: 49.5254, y: -36.71704}
m_SizeDelta: {x: 99.0507, y: 71}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2596458345833328256

View File

@ -418,6 +418,18 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 40535770}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: 26af510268283e447ba7788541dedea0, type: 3}
propertyPath: m_LocalScale.x
value: 5
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 26af510268283e447ba7788541dedea0, type: 3}
propertyPath: m_LocalScale.y
value: 5
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 26af510268283e447ba7788541dedea0, type: 3}
propertyPath: m_LocalScale.z
value: 5
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 26af510268283e447ba7788541dedea0, type: 3}
propertyPath: m_LocalPosition.x
value: 0
@ -458,15 +470,99 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -817027031373199640, guid: 26af510268283e447ba7788541dedea0, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: 26af510268283e447ba7788541dedea0, type: 3}
propertyPath: m_Name
value: SM_danfan
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: 26af510268283e447ba7788541dedea0, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8407066274209502872, guid: 26af510268283e447ba7788541dedea0, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 4803346757403105207, guid: 26af510268283e447ba7788541dedea0, type: 3}
insertIndex: -1
addedObject: {fileID: 102939608}
- targetCorrespondingSourceObject: {fileID: 5103773097262075137, guid: 26af510268283e447ba7788541dedea0, type: 3}
insertIndex: -1
addedObject: {fileID: 122234111}
- targetCorrespondingSourceObject: {fileID: 6184584122728561348, guid: 26af510268283e447ba7788541dedea0, type: 3}
insertIndex: -1
addedObject: {fileID: 666824248}
- targetCorrespondingSourceObject: {fileID: -817027031373199640, guid: 26af510268283e447ba7788541dedea0, type: 3}
insertIndex: -1
addedObject: {fileID: 973569447}
- targetCorrespondingSourceObject: {fileID: 8407066274209502872, guid: 26af510268283e447ba7788541dedea0, type: 3}
insertIndex: -1
addedObject: {fileID: 1960481189}
- targetCorrespondingSourceObject: {fileID: -5604034588540064859, guid: 26af510268283e447ba7788541dedea0, type: 3}
insertIndex: -1
addedObject: {fileID: 2099914515}
m_SourcePrefab: {fileID: 100100000, guid: 26af510268283e447ba7788541dedea0, type: 3}
--- !u!1 &102939604 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 4803346757403105207, guid: 26af510268283e447ba7788541dedea0, type: 3}
m_PrefabInstance: {fileID: 83641809}
m_PrefabAsset: {fileID: 0}
--- !u!64 &102939608
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 102939604}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 4106865431701642720, guid: 26af510268283e447ba7788541dedea0, type: 3}
--- !u!1 &122234107 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 5103773097262075137, guid: 26af510268283e447ba7788541dedea0, type: 3}
m_PrefabInstance: {fileID: 83641809}
m_PrefabAsset: {fileID: 0}
--- !u!64 &122234111
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 122234107}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 3574711510440731780, guid: 26af510268283e447ba7788541dedea0, type: 3}
--- !u!1 &226873773
GameObject:
m_ObjectHideFlags: 0
@ -1581,6 +1677,33 @@ Transform:
- {fileID: 232058690}
m_Father: {fileID: 712540518}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &666824244 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 6184584122728561348, guid: 26af510268283e447ba7788541dedea0, type: 3}
m_PrefabInstance: {fileID: 83641809}
m_PrefabAsset: {fileID: 0}
--- !u!64 &666824248
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 666824244}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: -1425078420402819574, guid: 26af510268283e447ba7788541dedea0, type: 3}
--- !u!1 &712540517
GameObject:
m_ObjectHideFlags: 0
@ -1607,7 +1730,7 @@ Transform:
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 3.975136, y: 3.975136, z: 3.975136}
m_LocalScale: {x: 7, y: 7, z: 7}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1814770865}
@ -1847,15 +1970,15 @@ MonoBehaviour:
distance: 0
minYangle: -30
maxYangle: 170
distanceMin: 1
distanceMax: 3
distanceMin: 2
distanceMax: 6
target: {fileID: 40535770}
scrollSpeed: 10
rotSpeed: 10
isAutoRotate: 1
isAutoRotatePivot: 1
isAutoRotate: 0
isAutoRotatePivot: 0
autoRotateDirection: {x: 0, y: 1, z: 0}
autoRotationSpeed: 5
autoRotationSpeed: 3
speed: 10
--- !u!1 &838968230
GameObject:
@ -2023,6 +2146,33 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 882513307}
m_Mesh: {fileID: 2738420876195166752, guid: 742e8fc845d051f4a9c39d0b129c4cbf, type: 3}
--- !u!1 &973569443 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: -817027031373199640, guid: 26af510268283e447ba7788541dedea0, type: 3}
m_PrefabInstance: {fileID: 83641809}
m_PrefabAsset: {fileID: 0}
--- !u!64 &973569447
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 973569443}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 5171457749833306950, guid: 26af510268283e447ba7788541dedea0, type: 3}
--- !u!1 &1014090956
GameObject:
m_ObjectHideFlags: 0
@ -3396,6 +3546,33 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1845873312}
m_Mesh: {fileID: -6765875405120147169, guid: 742e8fc845d051f4a9c39d0b129c4cbf, type: 3}
--- !u!1 &1960481185 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 8407066274209502872, guid: 26af510268283e447ba7788541dedea0, type: 3}
m_PrefabInstance: {fileID: 83641809}
m_PrefabAsset: {fileID: 0}
--- !u!64 &1960481189
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1960481185}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: -9152168088599696061, guid: 26af510268283e447ba7788541dedea0, type: 3}
--- !u!1 &1964629191
GameObject:
m_ObjectHideFlags: 0
@ -3788,6 +3965,33 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2066432942}
m_Mesh: {fileID: 6329158148709259305, guid: 742e8fc845d051f4a9c39d0b129c4cbf, type: 3}
--- !u!1 &2099914511 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: -5604034588540064859, guid: 26af510268283e447ba7788541dedea0, type: 3}
m_PrefabInstance: {fileID: 83641809}
m_PrefabAsset: {fileID: 0}
--- !u!64 &2099914515
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2099914511}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 4347986373153662042, guid: 26af510268283e447ba7788541dedea0, type: 3}
--- !u!4 &2102281184 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 26af510268283e447ba7788541dedea0, type: 3}
@ -6536,6 +6740,8 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 5140987613729024173}
- component: {fileID: 5501496658020409182}
- component: {fileID: 5501496658020409183}
m_Layer: 0
m_Name: SM_buguangdeng
m_TagString: Untagged
@ -6543,6 +6749,48 @@ GameObject:
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!65 &5501496658020409182
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5501496658020409181}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 2.1539886, z: 0.3231884}
m_Center: {x: 0, y: 0.036518693, z: 0.046256885}
--- !u!65 &5501496658020409183
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5501496658020409181}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1.3549454, y: 1.160682, z: 1.0486917}
m_Center: {x: 0, y: 0.5283028, z: 0.40900856}
--- !u!33 &5518334630617032517
MeshFilter:
m_ObjectHideFlags: 0
@ -8351,7 +8599,7 @@ Transform:
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 3.975136, y: 3.975136, z: 3.975136}
m_LocalScale: {x: 7, y: 7, z: 7}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1732245262243032385}

View File

@ -1,5 +1,4 @@
using UnityEngine;
public class ZhanShiCameraMove : MonoBehaviour
{
@ -28,8 +27,13 @@ public class ZhanShiCameraMove : MonoBehaviour
instance = this;
// transform.LookAt(target);
isAutoRotate = false;
if (isAutoRotate) {
Invoke("SetBool", 2f);
}
}
@ -82,6 +86,7 @@ public class ZhanShiCameraMove : MonoBehaviour
//延时旋转2秒后
target.transform.localEulerAngles = Vector3.zero;
Invoke("SetBool",2f);
@ -100,6 +105,7 @@ public class ZhanShiCameraMove : MonoBehaviour
} // 如果鼠标左键没按下
else
{
//target.transform.rotation = Quaternion.identity;
Drag();
@ -132,6 +138,7 @@ public class ZhanShiCameraMove : MonoBehaviour
void RotateModelContinuously()
{
if (!isAutoRotatePivot)
target.transform.Rotate(autoRotateDirection, autoRotationSpeed * Time.deltaTime*speed, Space.World);
else
{
@ -140,6 +147,7 @@ public class ZhanShiCameraMove : MonoBehaviour
Quaternion deltaRotation = Quaternion.Euler(rotateEuler);
// 将新的旋转应用到模型
target.transform.rotation *= deltaRotation;
}
}

View File

@ -39,19 +39,19 @@ namespace QFramework.Example
}
#endif
//public void Active(bool active)
//{
// Point.gameObject.SetActive(active);
//}
public void Active(bool active)
{
Point.gameObject.SetActive(active);
}
protected override void OnShow()
{
//Active(true);
Active(true);
}
protected override void OnHide()
{
//Active(false);
Active(false);
}
protected override void OnClose()

View File

@ -22,6 +22,53 @@
<Tip>单反</Tip>
<Icon>工具/骨刀.png</Icon>
</Device>
<Device>
<Name>单反-电源开关</Name>
<HighLight color="255,0,0,255"/>
<Path>Main/SM_danfan/SM_kaiguananniu</Path>
<Tip>单反电源开关是控制单反相机开启和关闭的部件。通过打开电源开关,相机内部的电路系统开始工作,处理器、测光系统、对焦系统等各个组件初始化并进入待机状态,等待用户进行拍摄操作。</Tip>
</Device>
<Device>
<Name>单反-开始/停止按钮</Name>
<HighLight color="255,0,0,255"/>
<Path>Main/SM_danfan/SM_kaishi_tingzhi</Path>
<Tip>当按下这个按钮时,相机会开始录制视频,再次按下则停止录制。</Tip>
</Device>
<Device>
<Name>单反-液晶监视器</Name>
<HighLight color="255,0,0,255"/>
<Path>Main/SM_danfan/SM_yejingjianshiqi</Path>
<Tip>用户可以通过液晶监视器来观察拍摄场景,进行构图和对焦等操作。</Tip>
</Device>
<Device>
<Name>单反-焦距调整旋钮</Name>
<HighLight color="255,0,0,255"/>
<Path>Main/SM_danfan/SM_pizhi_02</Path>
<Tip>通常位于单反相机镜头的外部,表面有防滑的纹理或凸起,以便用户能够更方便、更精准地转动它。</Tip>
</Device>
<Device>
<Name>单反-调焦旋钮</Name>
<HighLight color="255,0,0,255"/>
<Path>Main/SM_danfan/SM_tiaojiaoxuanniu</Path>
<Tip>
通过旋转调焦旋钮,可以改变单反相机镜头的焦距,使拍摄的主体在画面中清晰成像。用户可以直接用手旋转调焦旋钮,根据自己的视觉判断和拍摄需求来精确调整焦距。
对焦模式开关可在AF、MF间切换。
</Tip>
</Device>
<Device>
<Name>单反-快门</Name>
<HighLight color="255,0,0,255"/>
<Path>Main/SM_danfan/SM_kuaimen</Path>
<Tip>单反快门是控制相机感光元件曝光时间的装置。通过控制快门打开和关闭的时间长短,摄影师可以控制进入相机的光线量,从而影响照片的亮度和动态效果。</Tip>
</Device>
<Device>
<Name>摄影机</Name>
@ -64,6 +111,19 @@
<Action type="Rotate" value="FlyCamera" to="21.66745,356.097,-5.741785E-08" time="0"></Action>
<Action type="Show" value="Main/SM_danfan" isShow="false" ></Action>
<Action type="Show" value="Main/SM_Shexiangji" isShow="false" ></Action>
<Action type="Show" value="Main/SM_lvmu" isShow="false" ></Action>
<Action type="Show" value="Main/SM_buguangdeng" isShow="false" ></Action>
<Action type="StrEvent" name="HighLightTrigger" value="true"></Action>
<Action type="StrEvent" name="Main/SM_Sanjiaojia" value="true"></Action>
<Action type="Show" value="Main/SM_Sanjiaojia" isShow="true" ></Action>
<Action type="TextWindow" title="三角架" value="三脚架是一种用于稳定支撑相机、摄像机等设备的支撑工具,在摄影、摄像及其他相关领域中具有重要作用。在长时间曝光拍摄夜景、星轨、流水等场景时,能防止相机抖动,确保照片清晰锐利,避免因手抖导致的画面模糊。" position="right" scrollSpeed="25"/>
</Action>
@ -73,60 +133,85 @@
<State name="三角架">
<Enter>
<Action type="Sequence">
<Action type="Log" value="三角架"></Action>
<Action type="Show" value="三角架" isShow="true" isDevice="true"></Action>
<Action type="Show" value="单反" isShow="false" isDevice="true"></Action>
<Action type="Show" value="摄影机" isShow="false" isDevice="true"></Action>
<Action type="Show" value="绿幕" isShow="false" isDevice="true"></Action>
<Action type="Show" value="补光灯" isShow="false" isDevice="true"></Action>
<Action type="Show" value="Main/SM_Sanjiaojia" isShow="true" ></Action>
<Action type="Show" value="Main/SM_danfan" isShow="false" ></Action>
<Action type="Show" value="Main/SM_Shexiangji" isShow="false" ></Action>
<Action type="Show" value="Main/SM_lvmu" isShow="false" ></Action>
<Action type="Show" value="Main/SM_buguangdeng" isShow="false" ></Action>
<!--audio="sound_46.mp3"-->
<Action type="TextWindow" title="三角架" value="三脚架是一种用于稳定支撑相机、摄像机等设备的支撑工具,在摄影、摄像及其他相关领域中具有重要作用。在长时间曝光拍摄夜景、星轨、流水等场景时,能防止相机抖动,确保照片清晰锐利,避免因手抖导致的画面模糊。" position="right" scrollSpeed="25"/>
</Action>
</Enter>
</State>
<State name="单反">
<Enter>
<Action type="Show" value="三角架" isShow="false" isDevice="true"></Action>
<Action type="Show" value="单反" isShow="true" isDevice="true"></Action>
<Action type="Show" value="摄影机" isShow="false" isDevice="true"></Action>
<Action type="Show" value="绿幕" isShow="false" isDevice="true"></Action>
<Action type="Show" value="补光灯" isShow="false" isDevice="true"></Action>
<Action type="Sequence">
<Action type="Log" value="单反"></Action>
<Action type="Show" value="Main/SM_Sanjiaojia" isShow="false" ></Action>
<Action type="Show" value="Main/SM_danfan" isShow="true" ></Action>
<Action type="Show" value="Main/SM_Shexiangji" isShow="false" ></Action>
<Action type="Show" value="Main/SM_lvmu" isShow="false" ></Action>
<Action type="Show" value="Main/SM_buguangdeng" isShow="false" ></Action>
<Action type="TextWindow" title="单反相机" value="单反相机全称单镜头反光相机它是指用单镜头并且光线通过此镜头照射到反光镜上通过反光取景的相机。它包含以下ISO、快门、光圈、曝光、焦距、镜头等参数设置。" position="right" scrollSpeed="25"/>
<Action type="Log" value="单反11"></Action>
</Action>
</Enter>
</State>
<State name="摄影机">
<Enter>
<Action type="Show" value="三角架" isShow="false" isDevice="true"></Action>
<Action type="Show" value="单反" isShow="false" isDevice="true"></Action>
<Action type="Show" value="摄影机" isShow="true" isDevice="true"></Action>
<Action type="Show" value="绿幕" isShow="false" isDevice="true"></Action>
<Action type="Show" value="补光灯" isShow="false" isDevice="true"></Action>
<Action type="Sequence">
<Action type="Log" value="摄影机"></Action>
<Action type="Show" value="Main/SM_Sanjiaojia" isShow="false" ></Action>
<Action type="Show" value="Main/SM_danfan" isShow="false" ></Action>
<Action type="Show" value="Main/SM_Shexiangji" isShow="true" ></Action>
<Action type="Show" value="Main/SM_lvmu" isShow="false" ></Action>
<Action type="Show" value="Main/SM_buguangdeng" isShow="false" ></Action>
<Action type="TextWindow" title="摄影机" value="摄像机是一种用于捕捉动态图像和声音的设备,用于拍摄电影、电视剧、广告、纪录片等影视作品,是创作视觉内容的重要工具。具有高分辨率、高帧率、宽动态范围、丰富的手动控制功能等特点,能够满足专业摄影师和导演对画面质量和创作灵活性的要求。" position="right" scrollSpeed="25"/>
</Action>
</Enter>
</State>
<State name="绿幕">
<Enter>
<Action type="Show" value="三角架" isShow="false" isDevice="true"></Action>
<Action type="Show" value="单反" isShow="false" isDevice="true"></Action>
<Action type="Show" value="摄影机" isShow="false" isDevice="true"></Action>
<Action type="Show" value="绿幕" isShow="true" isDevice="true"></Action>
<Action type="Show" value="补光灯" isShow="false" isDevice="true"></Action>
<Action type="Sequence">
<Action type="Log" value="绿幕"></Action>
<Action type="Show" value="Main/SM_Sanjiaojia" isShow="false" ></Action>
<Action type="Show" value="Main/SM_danfan" isShow="false" ></Action>
<Action type="Show" value="Main/SM_Shexiangji" isShow="false" ></Action>
<Action type="Show" value="Main/SM_lvmu" isShow="true" ></Action>
<Action type="Show" value="Main/SM_buguangdeng" isShow="false" ></Action>
<Action type="TextWindow" title="绿幕" value="绿幕是一种在影视拍摄、直播等领域常用的背景材料。绿幕技术基于色彩键控技术,通过特定的软件,将画面中的绿色部分识别并抠除,然后替换成其他需要的背景或特效元素。" position="right" scrollSpeed="25"/>
</Action>
</Enter>
</State>
<State name="补光灯">
<Enter>
<Action type="Show" value="三角架" isShow="false" isDevice="true"></Action>
<Action type="Show" value="单反" isShow="false" isDevice="true"></Action>
<Action type="Show" value="摄影机" isShow="false" isDevice="true"></Action>
<Action type="Show" value="绿幕" isShow="false" isDevice="true"></Action>
<Action type="Show" value="补光灯" isShow="true" isDevice="true"></Action>
<Action type="Sequence">
<Action type="Log" value="补光灯"></Action>
<Action type="Show" value="Main/SM_Sanjiaojia" isShow="false" ></Action>
<Action type="Show" value="Main/SM_danfan" isShow="false" ></Action>
<Action type="Show" value="Main/SM_Shexiangji" isShow="false" ></Action>
<Action type="Show" value="Main/SM_lvmu" isShow="false" ></Action>
<Action type="Show" value="Main/SM_buguangdeng" isShow="true" ></Action>
<Action type="TextWindow" title="补光灯" value="补光灯是一种用于补充光照度的灯具。在缺乏光线条件下拍摄时提供辅助光线,以获得合理的画面素材,还可营造不同光影效果,提升画面质量和艺术感。" position="right" scrollSpeed="25"/>
</Action>
</Enter>