Skip to content

Commit 0859958

Browse files
committed
Deleted Main Screen recorder
If you need to record only the main screen, then u need https://github.com/paraself/HiResRecorder-for-unity/tree/master/HiResRecorder
1 parent c2d255e commit 0859958

4 files changed

Lines changed: 114 additions & 218 deletions

File tree

CameraScreenShot/.idea/.idea.CameraScreenShot/.idea/indexLayout.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CameraScreenShot/Assets/Recorder/RenderTexture/RenderTexture.renderTexture

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ RenderTexture:
1414
m_DownscaleFallback: 0
1515
serializedVersion: 3
1616
m_Width: 770
17-
m_Height: 532
17+
m_Height: 509
1818
m_AntiAliasing: 1
1919
m_MipCount: -1
2020
m_DepthFormat: 2

CameraScreenShot/Assets/Recorder/Scripts/VideoRecorder.cs

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ public class VideoRecorder : MonoBehaviour
1313
public bool UseScreenSize=true;
1414
public bool MakeFreezingForCinema = true;
1515
public bool RecordAlwaysOn=false;
16-
public bool RecordOnlyMainScreen=false;
17-
#endregion
16+
#endregion
1817
private string dataPath;
1918
Camera ScrnCam;
2019
float Width=Screen.width;
@@ -48,6 +47,8 @@ private void Awake()
4847
VideoTexture.width = (int) Width;
4948
VideoTexture.height = (int) Height;
5049
}
50+
if(!RecordAlwaysOn)
51+
ScrnCam.gameObject.SetActive(false);
5152
//if there is no file save directory
5253
//we will make it
5354
bool exists = System.IO.Directory.Exists(dataPath);
@@ -92,34 +93,26 @@ void LateUpdate () {
9293
{
9394
localDeltaTime = Time.realtimeSinceStartup - prevTime;
9495
prevTime = Time.realtimeSinceStartup;
95-
if (!RecordOnlyMainScreen)
96+
Texture2D Shot = ToTexture2D(VideoTexture);
97+
//transform Texture Into Picture
98+
if (QualityOfCam == QualityCam.PNG)
9699
{
97-
Texture2D Shot = ToTexture2D(VideoTexture);
98-
//transform Texture Into Picture
99-
if (QualityOfCam == QualityCam.PNG)
100-
{
101-
byte[] bytes = Shot.EncodeToPNG();
102-
string filename = path + imgIndex.ToString("D8") + ".png";
103-
File.WriteAllBytes(filename, bytes);
104-
}
105-
else
106-
{
107-
byte[] bytes = Shot.EncodeToJPG();
108-
string filename = path + imgIndex.ToString("D8") + ".jpg";
109-
File.WriteAllBytes(filename, bytes);
110-
}
100+
byte[] bytes = Shot.EncodeToPNG();
101+
string filename = path + imgIndex.ToString("D8") + ".png";
102+
File.WriteAllBytes(filename, bytes);
111103
}
112-
113104
else
114105
{
115-
ScreenCapture.CaptureScreenshot(path+imgIndex.ToString("D8")+".png");
106+
byte[] bytes = Shot.EncodeToJPG();
107+
string filename = path + imgIndex.ToString("D8") + ".jpg";
108+
File.WriteAllBytes(filename, bytes);
116109
}
117110
imgIndex += 1;
118-
if (MakeFreezingForCinema)
119-
{
120-
Time.timeScale = 1.0f / localDeltaTime / frameRate;
121-
//Time.fixedDeltaTime = fixedDeltaTimeCache / Time.timeScale;
122-
}
111+
if (MakeFreezingForCinema)
112+
{
113+
Time.timeScale = 1.0f / localDeltaTime / frameRate;
114+
//Time.fixedDeltaTime = fixedDeltaTimeCache / Time.timeScale;
115+
}
123116

124117
}
125118
}

CameraScreenShot/Assets/Scenes/DemoScene.unity

Lines changed: 95 additions & 193 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,100 @@ NavMeshSettings:
121121
debug:
122122
m_Flags: 0
123123
m_NavMeshData: {fileID: 0}
124+
--- !u!1001 &102001621
125+
PrefabInstance:
126+
m_ObjectHideFlags: 0
127+
serializedVersion: 2
128+
m_Modification:
129+
m_TransformParent: {fileID: 0}
130+
m_Modifications:
131+
- target: {fileID: 8698702305771576459, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
132+
type: 3}
133+
propertyPath: m_Enabled
134+
value: 1
135+
objectReference: {fileID: 0}
136+
- target: {fileID: 8698702305771576500, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
137+
type: 3}
138+
propertyPath: UseScreenSize
139+
value: 1
140+
objectReference: {fileID: 0}
141+
- target: {fileID: 8698702305771576500, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
142+
type: 3}
143+
propertyPath: MakeFreezingForCinema
144+
value: 1
145+
objectReference: {fileID: 0}
146+
- target: {fileID: 8698702305771576500, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
147+
type: 3}
148+
propertyPath: RecordAlwaysOn
149+
value: 0
150+
objectReference: {fileID: 0}
151+
- target: {fileID: 8698702305771576500, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
152+
type: 3}
153+
propertyPath: RecordOnlyMainScreen
154+
value: 0
155+
objectReference: {fileID: 0}
156+
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
157+
type: 3}
158+
propertyPath: m_LocalPosition.x
159+
value: 0
160+
objectReference: {fileID: 0}
161+
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
162+
type: 3}
163+
propertyPath: m_LocalPosition.y
164+
value: 0
165+
objectReference: {fileID: 0}
166+
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
167+
type: 3}
168+
propertyPath: m_LocalPosition.z
169+
value: 0
170+
objectReference: {fileID: 0}
171+
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
172+
type: 3}
173+
propertyPath: m_LocalRotation.x
174+
value: 0
175+
objectReference: {fileID: 0}
176+
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
177+
type: 3}
178+
propertyPath: m_LocalRotation.y
179+
value: 0
180+
objectReference: {fileID: 0}
181+
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
182+
type: 3}
183+
propertyPath: m_LocalRotation.z
184+
value: 0
185+
objectReference: {fileID: 0}
186+
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
187+
type: 3}
188+
propertyPath: m_LocalRotation.w
189+
value: 1
190+
objectReference: {fileID: 0}
191+
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
192+
type: 3}
193+
propertyPath: m_RootOrder
194+
value: 5
195+
objectReference: {fileID: 0}
196+
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
197+
type: 3}
198+
propertyPath: m_LocalEulerAnglesHint.x
199+
value: 0
200+
objectReference: {fileID: 0}
201+
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
202+
type: 3}
203+
propertyPath: m_LocalEulerAnglesHint.y
204+
value: 0
205+
objectReference: {fileID: 0}
206+
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
207+
type: 3}
208+
propertyPath: m_LocalEulerAnglesHint.z
209+
value: 0
210+
objectReference: {fileID: 0}
211+
- target: {fileID: 8698702306325612621, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
212+
type: 3}
213+
propertyPath: m_Name
214+
value: VideoController
215+
objectReference: {fileID: 0}
216+
m_RemovedComponents: []
217+
m_SourcePrefab: {fileID: 100100000, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9, type: 3}
124218
--- !u!1 &233395558
125219
GameObject:
126220
m_ObjectHideFlags: 0
@@ -10558,7 +10652,7 @@ Transform:
1055810652
m_LocalScale: {x: 1, y: 1, z: 1}
1055910653
m_Children: []
1056010654
m_Father: {fileID: 0}
10561-
m_RootOrder: 6
10655+
m_RootOrder: 4
1056210656
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1056310657
--- !u!1 &1130718653
1056410658
GameObject:
@@ -10590,35 +10684,6 @@ Transform:
1059010684
m_Father: {fileID: 2116274539}
1059110685
m_RootOrder: 0
1059210686
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
10593-
--- !u!1 &1130737437 stripped
10594-
GameObject:
10595-
m_CorrespondingSourceObject: {fileID: 8698702305771576501, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
10596-
type: 3}
10597-
m_PrefabInstance: {fileID: 8698702305197442987}
10598-
m_PrefabAsset: {fileID: 0}
10599-
--- !u!114 &1130737441
10600-
MonoBehaviour:
10601-
m_ObjectHideFlags: 0
10602-
m_CorrespondingSourceObject: {fileID: 0}
10603-
m_PrefabInstance: {fileID: 0}
10604-
m_PrefabAsset: {fileID: 0}
10605-
m_GameObject: {fileID: 1130737437}
10606-
m_Enabled: 0
10607-
m_EditorHideFlags: 0
10608-
m_Script: {fileID: 11500000, guid: 436275a13d4459746955fc6db5953473, type: 3}
10609-
m_Name:
10610-
m_EditorClassIdentifier:
10611-
initialSpeed: 10
10612-
increaseSpeed: 1.25
10613-
allowMovement: 1
10614-
allowRotation: 1
10615-
forwardButton: 119
10616-
backwardButton: 115
10617-
rightButton: 100
10618-
leftButton: 97
10619-
cursorSensitivity: 0.025
10620-
cursorToggleAllowed: 1
10621-
cursorToggleButton: 27
1062210687
--- !u!1 &1210740250
1062310688
GameObject:
1062410689
m_ObjectHideFlags: 0
@@ -10938,166 +11003,3 @@ Transform:
1093811003
m_Father: {fileID: 828435414}
1093911004
m_RootOrder: 0
1094011005
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
10941-
--- !u!1001 &3828873082403910389
10942-
PrefabInstance:
10943-
m_ObjectHideFlags: 0
10944-
serializedVersion: 2
10945-
m_Modification:
10946-
m_TransformParent: {fileID: 0}
10947-
m_Modifications:
10948-
- target: {fileID: 3828873082449657680, guid: 4778789db15ec6145a54b3aa48f4c76f,
10949-
type: 3}
10950-
propertyPath: m_LocalPosition.x
10951-
value: 0
10952-
objectReference: {fileID: 0}
10953-
- target: {fileID: 3828873082449657680, guid: 4778789db15ec6145a54b3aa48f4c76f,
10954-
type: 3}
10955-
propertyPath: m_LocalPosition.y
10956-
value: 0
10957-
objectReference: {fileID: 0}
10958-
- target: {fileID: 3828873082449657680, guid: 4778789db15ec6145a54b3aa48f4c76f,
10959-
type: 3}
10960-
propertyPath: m_LocalPosition.z
10961-
value: 0
10962-
objectReference: {fileID: 0}
10963-
- target: {fileID: 3828873082449657680, guid: 4778789db15ec6145a54b3aa48f4c76f,
10964-
type: 3}
10965-
propertyPath: m_LocalRotation.x
10966-
value: 0
10967-
objectReference: {fileID: 0}
10968-
- target: {fileID: 3828873082449657680, guid: 4778789db15ec6145a54b3aa48f4c76f,
10969-
type: 3}
10970-
propertyPath: m_LocalRotation.y
10971-
value: 0
10972-
objectReference: {fileID: 0}
10973-
- target: {fileID: 3828873082449657680, guid: 4778789db15ec6145a54b3aa48f4c76f,
10974-
type: 3}
10975-
propertyPath: m_LocalRotation.z
10976-
value: 0
10977-
objectReference: {fileID: 0}
10978-
- target: {fileID: 3828873082449657680, guid: 4778789db15ec6145a54b3aa48f4c76f,
10979-
type: 3}
10980-
propertyPath: m_LocalRotation.w
10981-
value: 1
10982-
objectReference: {fileID: 0}
10983-
- target: {fileID: 3828873082449657680, guid: 4778789db15ec6145a54b3aa48f4c76f,
10984-
type: 3}
10985-
propertyPath: m_RootOrder
10986-
value: 5
10987-
objectReference: {fileID: 0}
10988-
- target: {fileID: 3828873082449657680, guid: 4778789db15ec6145a54b3aa48f4c76f,
10989-
type: 3}
10990-
propertyPath: m_LocalEulerAnglesHint.x
10991-
value: 0
10992-
objectReference: {fileID: 0}
10993-
- target: {fileID: 3828873082449657680, guid: 4778789db15ec6145a54b3aa48f4c76f,
10994-
type: 3}
10995-
propertyPath: m_LocalEulerAnglesHint.y
10996-
value: 0
10997-
objectReference: {fileID: 0}
10998-
- target: {fileID: 3828873082449657680, guid: 4778789db15ec6145a54b3aa48f4c76f,
10999-
type: 3}
11000-
propertyPath: m_LocalEulerAnglesHint.z
11001-
value: 0
11002-
objectReference: {fileID: 0}
11003-
- target: {fileID: 3828873082449657686, guid: 4778789db15ec6145a54b3aa48f4c76f,
11004-
type: 3}
11005-
propertyPath: m_Name
11006-
value: ScrnShotController
11007-
objectReference: {fileID: 0}
11008-
m_RemovedComponents: []
11009-
m_SourcePrefab: {fileID: 100100000, guid: 4778789db15ec6145a54b3aa48f4c76f, type: 3}
11010-
--- !u!1001 &8698702305197442987
11011-
PrefabInstance:
11012-
m_ObjectHideFlags: 0
11013-
serializedVersion: 2
11014-
m_Modification:
11015-
m_TransformParent: {fileID: 0}
11016-
m_Modifications:
11017-
- target: {fileID: 8698702305771576500, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11018-
type: 3}
11019-
propertyPath: QualityOfCam
11020-
value: 0
11021-
objectReference: {fileID: 0}
11022-
- target: {fileID: 8698702305771576500, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11023-
type: 3}
11024-
propertyPath: MakeFreezingForCinema
11025-
value: 1
11026-
objectReference: {fileID: 0}
11027-
- target: {fileID: 8698702305771576500, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11028-
type: 3}
11029-
propertyPath: UseScreenSize
11030-
value: 1
11031-
objectReference: {fileID: 0}
11032-
- target: {fileID: 8698702305771576500, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11033-
type: 3}
11034-
propertyPath: RecordAlwaysOn
11035-
value: 0
11036-
objectReference: {fileID: 0}
11037-
- target: {fileID: 8698702305771576500, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11038-
type: 3}
11039-
propertyPath: RecordOnlyMainScreen
11040-
value: 0
11041-
objectReference: {fileID: 0}
11042-
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11043-
type: 3}
11044-
propertyPath: m_LocalPosition.x
11045-
value: 0
11046-
objectReference: {fileID: 0}
11047-
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11048-
type: 3}
11049-
propertyPath: m_LocalPosition.y
11050-
value: 0
11051-
objectReference: {fileID: 0}
11052-
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11053-
type: 3}
11054-
propertyPath: m_LocalPosition.z
11055-
value: -12.11
11056-
objectReference: {fileID: 0}
11057-
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11058-
type: 3}
11059-
propertyPath: m_LocalRotation.x
11060-
value: 0
11061-
objectReference: {fileID: 0}
11062-
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11063-
type: 3}
11064-
propertyPath: m_LocalRotation.y
11065-
value: 0
11066-
objectReference: {fileID: 0}
11067-
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11068-
type: 3}
11069-
propertyPath: m_LocalRotation.z
11070-
value: 0
11071-
objectReference: {fileID: 0}
11072-
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11073-
type: 3}
11074-
propertyPath: m_LocalRotation.w
11075-
value: 1
11076-
objectReference: {fileID: 0}
11077-
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11078-
type: 3}
11079-
propertyPath: m_RootOrder
11080-
value: 4
11081-
objectReference: {fileID: 0}
11082-
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11083-
type: 3}
11084-
propertyPath: m_LocalEulerAnglesHint.x
11085-
value: 0
11086-
objectReference: {fileID: 0}
11087-
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11088-
type: 3}
11089-
propertyPath: m_LocalEulerAnglesHint.y
11090-
value: 0
11091-
objectReference: {fileID: 0}
11092-
- target: {fileID: 8698702306325612611, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11093-
type: 3}
11094-
propertyPath: m_LocalEulerAnglesHint.z
11095-
value: 0
11096-
objectReference: {fileID: 0}
11097-
- target: {fileID: 8698702306325612621, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9,
11098-
type: 3}
11099-
propertyPath: m_Name
11100-
value: VideoController
11101-
objectReference: {fileID: 0}
11102-
m_RemovedComponents: []
11103-
m_SourcePrefab: {fileID: 100100000, guid: e1dc5e1aa1b832d45b8aeb2267a3fce9, type: 3}

0 commit comments

Comments
 (0)