Unity3d 截屏

简介: Unity3d 截屏

1.js脚本(添加到ARCamera上)

#pragma strict
function Start () {}
function Update () {}
function ScreenImage(){
Application.CaptureScreenshot("Screenshot.png"); 
}


2.添加button


UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];       
    [button1 setFrame:CGRectMake(0, 0, 30, 30)];  
    [button1 addTarget:self action:@selector(ScreenImage) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:button1];


3.响应函数


-(void)ScreenImage{  
    ///调取脚本函数
    UnitySendMessage("ARCamera","ScreenImage","");  
 //保存到相册
    NSFileManager *fileManager = [NSFileManager defaultManager];  
    NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory,                                                                          NSUserDomainMask, YES);  
    NSString *documentsDirectory = [paths objectAtIndex:0];  
    NSString *filePath2 = [documentsDirectory stringByAppendingPathComponent:@"Screenshot.png"];  
    UIImage *image = [UIImage imageWithContentsOfFile:filePath2];  
    UIImageWriteToSavedPhotosAlbum(image,nil, nil, nil);//保存
}


相关文章
|
5月前
|
C# 图形学
【unity小技巧】Unity音乐和音效管理器
【unity小技巧】Unity音乐和音效管理器
131 0
|
3月前
|
传感器 开发工具 vr&ar
ManoMotion⭐二、Unity手势识别插件简介,及效果录屏
ManoMotion⭐二、Unity手势识别插件简介,及效果录屏
|
3月前
|
图形学
小功能⭐️Unity截屏功能的实现
小功能⭐️Unity截屏功能的实现
|
5月前
|
存储 图形学
【unity实战】Unity实现2D人物双击疾跑
【unity实战】Unity实现2D人物双击疾跑
50 0
|
6月前
|
编解码
🖥️Electron实现录屏软件(二)——指定区域录制
🖥️Electron实现录屏软件(二)——指定区域录制
|
iOS开发 MacOS
MacOS:使用内置的屏幕截图和屏幕录像功能
MacOS:使用内置的屏幕截图和屏幕录像功能
182 0
MacOS:使用内置的屏幕截图和屏幕录像功能
|
存储 异构计算
Camtasia Studio 2023最新录屏软件详细功能介绍
Camtasia Studio 2023是一款专门录制屏幕动作的工具,它能在任何颜色模式下轻松地记录 屏幕动作,包括影像、音效、鼠标移动轨迹、解说声音等等,另外,它还具有即时播放和编 辑压缩的功能,可对视频片段进行剪接、添加转场效果。 让您用更短的时间创作更多的视频。Camtasia 2023版本带来了焕然一新的软件主界面、更加简化的视频导出流程,让我们的创作更加高效,新增加的混合模式、动画光标等功能也能让我们创作的视频拥有全新的视觉体验
150 0
|
前端开发
前端必备的截屏取色小工具推荐——Faststone Capture
前端必备的截屏取色小工具推荐——Faststone Capture
715 0
前端必备的截屏取色小工具推荐——Faststone Capture