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);//保存
}


相关文章
|
iOS开发
ios截屏代码,ios开发截屏,ios网页截屏代码
<table cellspacing="0" cellpadding="0" style="word-wrap:break-word; empty-cells:show; border-collapse:collapse; table-layout:fixed; width:883px; margin-bottom:15px; color:rgb(68,68,68); font-famil
1501 0
|
图形学 iOS开发
unity ios 截屏
最近项目需要ios响应的截屏功能,参考网上一些资料,code如下 需要注意的是:IOS的XCODE打包要选择打开相册权限,否则截图会闪退!!! 点击加号添加响应权限的字符串,权限字符串列表如下: NSContactsUsageDescr...
1426 0
|
6月前
|
图形学
小功能⭐️Unity截屏功能的实现
小功能⭐️Unity截屏功能的实现
|
iOS开发
iOS截屏代码
<p style="padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:10px; clear:both; height:auto; overflow:hidden; font-size:14px; font-family:Menlo; color:rgb(0,132,0)"> <span class="c
1619 0
|
Shell Android开发
Android系统自带录屏(动态截屏)功能
 Android系统(Android 4.4 或以上)自带有录屏(动态截屏)功能,基于命令行。 具体方法是: adb shell screenrecord /sdcard/myrecord.mp4 这段命令在控制台执行后,Android系统将立即对设备的屏幕录制屏幕的视频。
2148 0
|
图形学 编解码
|
图形学 iOS开发 API
Unity IOS 录屏
用到的是ios的replaykit,现在使用的unity 2017.1.f3版本已经自己集成了,所以调用相应提供的接口就可以,很简单 但是目前测试会在安装后第一次录屏的时候出现黑屏录屏失败的情况,所以可以采用第一次初始化的时候先录制然后放弃保存避免这个...
1421 0
|
iOS开发 Windows

热门文章

最新文章