在Application.CaptureScreenshot之后删除和替换屏幕截图

时间:2015-03-09 21:44:22

标签: ios unity3d screenshot

我使用Prime31的插件在Twitter上发布了Twitter和facebook的帖子。我希望能够在用户发布和上传帖子时截取屏幕截图。这可以使用Application.CaptureScreenshot,但每次拍摄的第一张照片都没有被覆盖,只使用了第一张照片。为了尝试解决这个问题,我在我的“TakePicture()”方法中添加了if语句,该方法检查文件路径中是否有图片并删除它。这似乎不起作用。我不确定为什么。

非常感谢任何帮助。

谢谢,马特

 void Awake()
  {    
      pictureFilePath = Application.persistentDataPath + "/ScreenShot.png";
  }

  public void TakePicture()
  {        
      Application.CaptureScreenshot(pictureFilePath);
  }

  public void PostToTwitter()
  {
      TakePicture ();
      TwitterBinding.showTweetComposer("Test", pictureFilePath, "https://twitter.com/matski53");
  }

  public void PostToFacebook()
  {
      TakePicture ();
      FacebookBinding.showFacebookComposer("Test", pictureFilePath, "https://twitter.com/matski53");
  }

0 个答案:

没有答案