Commit 2a3185e2 authored by JiangWanZhi's avatar JiangWanZhi

在录屏的后面再加一段视频

parent aeeede9d
fileFormatVersion: 2
guid: e45a3af7ef9d4344b99500c5e1728e6f
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 17071c12ce7156840be9ee4c265f1450
VideoClipImporter:
externalObjects: {}
serializedVersion: 2
frameRange: 0
startFrame: -1
endFrame: -1
colorSpace: 0
deinterlace: 0
encodeAlpha: 0
flipVertical: 0
flipHorizontal: 0
importAudio: 1
targetSettings: {}
userData:
assetBundleName:
assetBundleVariant:
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!84 &8400000
RenderTexture:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: MyVideo
m_ImageContentsHash:
serializedVersion: 2
Hash: 00000000000000000000000000000000
m_ForcedFallbackFormat: 4
m_DownscaleFallback: 0
m_IsAlphaChannelOptional: 0
serializedVersion: 5
m_Width: 100
m_Height: 100
m_AntiAliasing: 1
m_MipCount: -1
m_DepthStencilFormat: 94
m_ColorFormat: 8
m_MipMap: 0
m_GenerateMips: 1
m_SRGB: 0
m_UseDynamicScale: 0
m_BindMS: 0
m_EnableCompatibleFormat: 1
m_TextureSettings:
serializedVersion: 2
m_FilterMode: 1
m_Aniso: 0
m_MipBias: 0
m_WrapU: 1
m_WrapV: 1
m_WrapW: 1
m_Dimension: 2
m_VolumeDepth: 1
m_ShadowSamplingMode: 2
fileFormatVersion: 2
guid: a9bae581aa5b50343b384e88e1c25bb7
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 8400000
userData:
assetBundleName:
assetBundleVariant:
/* namespace NatSuite.Examples
* NatCorder {
* Copyright (c) 2020 Yusuf Olokoba
*/
namespace NatSuite.Examples {
using UnityEngine; using UnityEngine;
using System.Collections;
using Recorders; using Recorders;
using Recorders.Clocks; using Recorders.Clocks;
using Recorders.Inputs; using Recorders.Inputs;
using UnityEditor; using UnityEditor;
using UnityEngine.UI;
using static UnityEngine.GraphicsBuffer;
using UnityEngine.Rendering.Universal;
using System.IO; using System.IO;
using UnityEngine.Android; using UnityEngine.Android;
...@@ -72,8 +63,8 @@ namespace NatSuite.Examples { ...@@ -72,8 +63,8 @@ namespace NatSuite.Examples {
float y = targetpos.GetComponent<RectTransform>().sizeDelta.y; float y = targetpos.GetComponent<RectTransform>().sizeDelta.y;
val = (float)Screen.width / x; val = (float)Screen.width / x;
//cam.targetTexture = new RenderTexture((int)x, (int)y, 24, RenderTextureFormat.ARGB32);
cam.targetTexture = new RenderTexture((int)x, (int)y, 24, RenderTextureFormat.ARGB32);
transform.position = new Vector3(targetpos.position.x, targetpos.position.y, transform.position.z); transform.position = new Vector3(targetpos.position.x, targetpos.position.y, transform.position.z);
//cam.orthographicSize = 5f / val + 0.9f; //cam.orthographicSize = 5f / val + 0.9f;
...@@ -114,7 +105,6 @@ namespace NatSuite.Examples { ...@@ -114,7 +105,6 @@ namespace NatSuite.Examples {
recorder = null; recorder = null;
Test();
} }
public async void StopRecording () public async void StopRecording ()
...@@ -141,18 +131,6 @@ namespace NatSuite.Examples { ...@@ -141,18 +131,6 @@ namespace NatSuite.Examples {
GameEndPanel.Instance.ShareMp4_Path = path; GameEndPanel.Instance.ShareMp4_Path = path;
OnReplay(path); OnReplay(path);
} }
private void Test()
{
Debug.Log($"测试创建");
string path = "/storage/emulated/0/XYZ";
if (!Directory.Exists(path))
{
Debug.Log("不在");
Directory.CreateDirectory(path);
}
Debug.Log("完成");
}
private void OnReplay(string path) private void OnReplay(string path)
{ {
string destination = ""; string destination = "";
......
...@@ -811,7 +811,7 @@ Camera: ...@@ -811,7 +811,7 @@ Camera:
m_Depth: -1 m_Depth: -1
m_CullingMask: m_CullingMask:
serializedVersion: 2 serializedVersion: 2
m_Bits: 4294967295 m_Bits: 55
m_RenderingPath: -1 m_RenderingPath: -1
m_TargetTexture: {fileID: 0} m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0 m_TargetDisplay: 0
...@@ -973,7 +973,7 @@ MonoBehaviour: ...@@ -973,7 +973,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 729cc869d00f86d428d989f7082544da, type: 3} m_Script: {fileID: 11500000, guid: 729cc869d00f86d428d989f7082544da, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
bannercolor: {r: 0, g: 0, b: 0, a: 0} bannercolor: {r: 1, g: 1, b: 1, a: 0}
--- !u!114 &377164658 --- !u!114 &377164658
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -1150,7 +1150,7 @@ Canvas: ...@@ -1150,7 +1150,7 @@ Canvas:
m_OverrideSorting: 0 m_OverrideSorting: 0
m_OverridePixelPerfect: 0 m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0 m_SortingBucketNormalizedSize: 0
m_VertexColorAlwaysGammaSpace: 0 m_VertexColorAlwaysGammaSpace: 1
m_AdditionalShaderChannelsFlag: 25 m_AdditionalShaderChannelsFlag: 25
m_UpdateRectTransformForStandalone: 0 m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: -230597399 m_SortingLayerID: -230597399
...@@ -1171,6 +1171,7 @@ RectTransform: ...@@ -1171,6 +1171,7 @@ RectTransform:
- {fileID: 1147557151012020857} - {fileID: 1147557151012020857}
- {fileID: 1955086771} - {fileID: 1955086771}
- {fileID: 577897817} - {fileID: 577897817}
- {fileID: 8259677887893077152}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 2 m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
...@@ -1313,6 +1314,42 @@ CanvasRenderer: ...@@ -1313,6 +1314,42 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 452952300} m_GameObject: {fileID: 452952300}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!1 &454344868
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 454344869}
m_Layer: 0
m_Name: Watermarks
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &454344869
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 454344868}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 945105133}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 0}
m_AnchoredPosition: {x: -134, y: 57}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &491076100 --- !u!1 &491076100
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -2211,13 +2248,14 @@ RectTransform: ...@@ -2211,13 +2248,14 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children:
- {fileID: 454344869}
m_Father: {fileID: 282620523} m_Father: {fileID: 282620523}
m_RootOrder: -1 m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -4, y: 245} m_AnchoredPosition: {x: 0, y: 245}
m_SizeDelta: {x: 506, y: 730} m_SizeDelta: {x: 506, y: 730}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &945105134 --- !u!114 &945105134
...@@ -3549,6 +3587,86 @@ CanvasRenderer: ...@@ -3549,6 +3587,86 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1643100473} m_GameObject: {fileID: 1643100473}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!1 &1646290498
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1646290499}
- component: {fileID: 1646290501}
- component: {fileID: 1646290500}
m_Layer: 6
m_Name: Text (Legacy)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1646290499
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1646290498}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6835098199542858169}
m_RootOrder: -1
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: 160, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1646290500
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1646290498}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 24
m_FontStyle: 1
m_BestFit: 0
m_MinSize: 10
m_MaxSize: 40
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u8FD9\u4E2A\u662F\u6C34\u5370"
--- !u!222 &1646290501
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1646290498}
m_CullTransparentMesh: 1
--- !u!1 &1660833921 --- !u!1 &1660833921
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -4775,6 +4893,11 @@ MonoBehaviour: ...@@ -4775,6 +4893,11 @@ MonoBehaviour:
nOtShow_OnRecorder: nOtShow_OnRecorder:
- {fileID: 1885279593} - {fileID: 1885279593}
- {fileID: 1381064498} - {fileID: 1381064498}
WaterMask_Canvas: {fileID: 3559224954541414634}
ADVideo: {fileID: 8688277621377235908}
WaterMarks: {fileID: 914023126419466401}
WaterMarks_Pos: {fileID: 454344869}
WaitWaterMaskVideo_Time: 2
ShareMp4_Path: ShareMp4_Path:
--- !u!1 &1983902529 --- !u!1 &1983902529
GameObject: GameObject:
...@@ -5139,7 +5262,7 @@ RectTransform: ...@@ -5139,7 +5262,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -4, y: 245} m_AnchoredPosition: {x: 0, y: 245}
m_SizeDelta: {x: 492, y: 716} m_SizeDelta: {x: 492, y: 716}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2077948430 --- !u!114 &2077948430
...@@ -5738,6 +5861,24 @@ CanvasRenderer: ...@@ -5738,6 +5861,24 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1949322863859588967} m_GameObject: {fileID: 1949322863859588967}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!1 &914023126419466401
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6835098199542858169}
- component: {fileID: 4019041522225130966}
- component: {fileID: 6835098199542858170}
m_Layer: 6
m_Name: WaterMask
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!222 &982249068066296756 --- !u!222 &982249068066296756
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -5961,6 +6102,29 @@ RectTransform: ...@@ -5961,6 +6102,29 @@ RectTransform:
m_AnchoredPosition: {x: 560, y: -120} m_AnchoredPosition: {x: 560, y: -120}
m_SizeDelta: {x: 87, y: 91} m_SizeDelta: {x: 87, y: 91}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!223 &1360664800682586703
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3559224954541414634}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 2
m_Camera: {fileID: 297775247}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_VertexColorAlwaysGammaSpace: 1
m_AdditionalShaderChannelsFlag: 25
m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: -230597399
m_SortingOrder: 1
m_TargetDisplay: 0
--- !u!114 &1438794556952302352 --- !u!114 &1438794556952302352
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -7314,6 +7478,46 @@ CanvasRenderer: ...@@ -7314,6 +7478,46 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1539005795910344629} m_GameObject: {fileID: 1539005795910344629}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!1 &3559224954541414634
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8259677887893077152}
- component: {fileID: 1360664800682586703}
- component: {fileID: 7237653860435174750}
m_Layer: 6
m_Name: WaterMaskCanvas
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3564808717310834443
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7456507504305674648}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3802799160322568495}
- {fileID: 6835098199542858169}
m_Father: {fileID: 8259677887893077152}
m_RootOrder: -1
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: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &3566262507550136241 --- !u!224 &3566262507550136241
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -7370,6 +7574,26 @@ GameObject: ...@@ -7370,6 +7574,26 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!224 &3802799160322568495
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8733342233420103857}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3564808717310834443}
m_RootOrder: -1
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_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &3849254273743703517 --- !u!114 &3849254273743703517
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -7530,6 +7754,14 @@ RectTransform: ...@@ -7530,6 +7754,14 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4019041522225130966
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 914023126419466401}
m_CullTransparentMesh: 1
--- !u!224 &4044314258423458531 --- !u!224 &4044314258423458531
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -8813,6 +9045,57 @@ GameObject: ...@@ -8813,6 +9045,57 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!224 &6835098199542858169
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 914023126419466401}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1646290499}
m_Father: {fileID: 3564808717310834443}
m_RootOrder: -1
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: 114, y: -66}
m_SizeDelta: {x: 214.75, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &6835098199542858170
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 914023126419466401}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &6982672176724163313 --- !u!1 &6982672176724163313
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -8879,6 +9162,23 @@ MonoBehaviour: ...@@ -8879,6 +9162,23 @@ MonoBehaviour:
scaleConstPos: {x: 0, y: 0} scaleConstPos: {x: 0, y: 0}
canvasCamera: {fileID: 297775247} canvasCamera: {fileID: 297775247}
Content: {fileID: 6786605224267383807} Content: {fileID: 6786605224267383807}
--- !u!114 &7237653860435174750
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3559224954541414634}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!224 &7255145337877875340 --- !u!224 &7255145337877875340
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -9002,6 +9302,22 @@ GameObject: ...@@ -9002,6 +9302,22 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!1 &7456507504305674648
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3564808717310834443}
m_Layer: 6
m_Name: Video
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &7465000424075170279 --- !u!114 &7465000424075170279
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -9448,6 +9764,27 @@ MonoBehaviour: ...@@ -9448,6 +9764,27 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!224 &8259677887893077152
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3559224954541414634}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3564808717310834443}
m_Father: {fileID: 414882564}
m_RootOrder: -1
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_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &8264718637096921617 --- !u!224 &8264718637096921617
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -9661,6 +9998,42 @@ CanvasRenderer: ...@@ -9661,6 +9998,42 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7432927552733396289} m_GameObject: {fileID: 7432927552733396289}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!328 &8688277621377235908
VideoPlayer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8733342233420103857}
m_Enabled: 1
m_VideoClip: {fileID: 32900000, guid: 17071c12ce7156840be9ee4c265f1450, type: 3}
m_TargetCameraAlpha: 1
m_TargetCamera3DLayout: 0
m_TargetCamera: {fileID: 0}
m_TargetTexture: {fileID: 8400000, guid: a9bae581aa5b50343b384e88e1c25bb7, type: 2}
m_TimeReference: 0
m_TargetMaterialRenderer: {fileID: 0}
m_TargetMaterialProperty: <noninit>
m_RenderMode: 2
m_AspectRatio: 2
m_DataSource: 0
m_TimeUpdateMode: 2
m_PlaybackSpeed: 1
m_AudioOutputMode: 2
m_TargetAudioSources:
- {fileID: 0}
m_DirectAudioVolumes:
- 1
m_Url:
m_EnabledAudioTracks: 01
m_DirectAudioMutes: 00
m_ControlledAudioTrackCount: 1
m_PlayOnAwake: 0
m_SkipOnDrop: 1
m_Looping: 0
m_WaitForFirstFrame: 1
m_FrameReadyEventEnabled: 0
m_VideoShaders: []
--- !u!114 &8699291600771406965 --- !u!114 &8699291600771406965
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -9691,6 +10064,60 @@ MonoBehaviour: ...@@ -9691,6 +10064,60 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!1 &8733342233420103857
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3802799160322568495}
- component: {fileID: 8688277621377235908}
- component: {fileID: 8733342233420103859}
- component: {fileID: 8733342233420103858}
m_Layer: 6
m_Name: Video Player
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &8733342233420103858
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8733342233420103857}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Texture: {fileID: 8400000, guid: a9bae581aa5b50343b384e88e1c25bb7, type: 2}
m_UVRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
--- !u!222 &8733342233420103859
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8733342233420103857}
m_CullTransparentMesh: 1
--- !u!222 &8735085637294557441 --- !u!222 &8735085637294557441
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
......
...@@ -2,9 +2,12 @@ using NatSuite.Examples; ...@@ -2,9 +2,12 @@ using NatSuite.Examples;
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics;
using UnityEngine; using UnityEngine;
using UnityEngine.Device; using UnityEngine.Device;
using UnityEngine.UI; using UnityEngine.UI;
using UnityEngine.Video;
using Debug = UnityEngine.Debug;
using SystemInfo = UnityEngine.SystemInfo; using SystemInfo = UnityEngine.SystemInfo;
public class GameEndPanel : MonoBehaviour public class GameEndPanel : MonoBehaviour
...@@ -32,6 +35,12 @@ public class GameEndPanel : MonoBehaviour ...@@ -32,6 +35,12 @@ public class GameEndPanel : MonoBehaviour
public GameObject[] sHow_OnRecorder; //在录屏的时候显示的节点 public GameObject[] sHow_OnRecorder; //在录屏的时候显示的节点
public GameObject[] nOtShow_OnRecorder; //在录屏的时候不显示的节点 public GameObject[] nOtShow_OnRecorder; //在录屏的时候不显示的节点
public GameObject WaterMask_Canvas; //水印画布
public VideoPlayer ADVideo; //加在后面的水印视频
public GameObject WaterMarks; //录屏加的水印
public Transform WaterMarks_Pos; //水印的位置
public float WaitWaterMaskVideo_Time; //等水印视频播完的时间
[HideInInspector] [HideInInspector]
public string ShareMp4_Path; public string ShareMp4_Path;
private void Awake() private void Awake()
...@@ -50,16 +59,7 @@ public class GameEndPanel : MonoBehaviour ...@@ -50,16 +59,7 @@ public class GameEndPanel : MonoBehaviour
RegisterEvent(true); RegisterEvent(true);
IsRecorder(false); IsRecorder(false);
} WaterMask_Canvas.SetActive(false);
private void Update()
{
if (Input.GetKeyDown(KeyCode.S)) //测试把图片移到结束界面下来
{
BG.SetActive(true);
MovePic();
}
} }
public void OpenPanel() public void OpenPanel()
...@@ -108,12 +108,23 @@ public class GameEndPanel : MonoBehaviour ...@@ -108,12 +108,23 @@ public class GameEndPanel : MonoBehaviour
StartCoroutine(DelayToStop()); StartCoroutine(DelayToStop());
} }
IEnumerator DelayToStop() IEnumerator DelayToStop()
{ {
yield return new WaitForSeconds(1); yield return new WaitForSeconds(1); //这里是等图片的效果播完
ADVideo.Play();
ADVideo.transform.GetComponent<RectTransform>().sizeDelta = new Vector2(GameMgr.Ins.md.png.width, GameMgr.Ins.md.png.height);
ADVideo.transform.position = Mask.transform.position;
ADVideo.transform.localScale = GameMgr.Ins.GetComponent<ScaleToImage>().target.localScale;
yield return new WaitForSeconds(WaitWaterMaskVideo_Time); //这里等个两秒,等录屏后面的视频播完再停止录屏
ADVideo.Stop();
WaterMarks.SetActive(false);
replayCam.StopRecording(); replayCam.StopRecording();
IsRecorder(false); IsRecorder(false);
WaterMask_Canvas.SetActive(false);
} }
private void CreateItem() //创建列表item private void CreateItem() //创建列表item
...@@ -148,21 +159,12 @@ public class GameEndPanel : MonoBehaviour ...@@ -148,21 +159,12 @@ public class GameEndPanel : MonoBehaviour
yield return new WaitForEndOfFrame(); yield return new WaitForEndOfFrame();
new NativeShare().AddFile(ShareMp4_Path).Share(); new NativeShare().AddFile(ShareMp4_Path).Share();
//new NativeShare().AddFile(ShareMp4_Path)
// .SetSubject("Subject goes here").SetText("Hello world!").SetUrl("https://github.com/yasirkula/UnityNativeShare")
// .SetCallback((result, shareTarget) => Debug.Log("Share result: " + result + ", selected app: " + shareTarget))
// .Share();
// Share on WhatsApp only, if installed (Android only)
//if( NativeShare.TargetExists( "com.whatsapp" ) )
// new NativeShare().AddFile( filePath ).AddTarget( "com.whatsapp" ).Share();
} }
private void RePlayVideo_Btn_Click() private void RePlayVideo_Btn_Click()
{ {
Debug.Log("点击回放动画"); Debug.Log("点击回放动画");
//GameMgr.Ins.RePlay(); GameMgr.Ins.RePlay();
} }
...@@ -170,8 +172,12 @@ public class GameEndPanel : MonoBehaviour ...@@ -170,8 +172,12 @@ public class GameEndPanel : MonoBehaviour
{ {
Debug.Log("点击保存视频 ,开始录屏了"); Debug.Log("点击保存视频 ,开始录屏了");
GameMgr.Ins.RePlay(); GameMgr.Ins.RePlay();
WaterMask_Canvas.SetActive(true);
WaterMarks.SetActive(true);
WaterMarks.transform.position = WaterMarks_Pos.transform.position;
replayCam.StartRecording(); replayCam.StartRecording();
IsRecorder(true); IsRecorder(true);
} }
...@@ -222,18 +228,6 @@ public class GameEndPanel : MonoBehaviour ...@@ -222,18 +228,6 @@ public class GameEndPanel : MonoBehaviour
{ {
//Debug.Log("11111 点击测试显示开屏广告按钮"); //Debug.Log("11111 点击测试显示开屏广告按钮");
MaxSDKManager.Instance.ShowAdByType(AdType.OpenApp,"点击测试显示开屏广告按钮"); MaxSDKManager.Instance.ShowAdByType(AdType.OpenApp,"点击测试显示开屏广告按钮");
texts[0] = "设备模型:" + SystemInfo.deviceModel;
texts[1] = "设备名称:" + SystemInfo.deviceName;
texts[2] = "设备类型:" + SystemInfo.deviceType;
texts[3] = "设备唯一标识符:" + SystemInfo.deviceUniqueIdentifier;
texts[4] = "操作系统:" + SystemInfo.operatingSystem;
foreach (var item in texts)
{
Debug.Log($"11111 {item}");
}
} }
} }
...@@ -11,7 +11,7 @@ TagManager: ...@@ -11,7 +11,7 @@ TagManager:
- -
- Water - Water
- UI - UI
- - Video
- -
- -
- -
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment