unity 安卓平台上设置头像

需求是这样的,安卓用户在设置头像时,可以从相册选择或者是拍张图片,然后通过圆形或者是矩形裁剪后,将裁减后的图片当作头像。

思路是这样的,
1.在unity上通过jni调用java代码。
2.然后通过Intent去打开安卓手机的摄像机或是相册,选择一张图片后,接着进行圆形或是矩形裁剪。
3.然后将裁剪后的图片保存到指定的一个路径下,接着调用Unity的方法,并将图片路径传过去。
4.这时在unity上就可以通过www去下载这张图片了,将下载下来的图片赋给一个texture,这样我们就完成了大致的流程了。

**这里有涉及到几处难点**
1.unity与java的通信,大家可以参考的我另一篇文章http://blog.csdn.net/strivero/article/details/53169679 

2.对图片进行圆形裁剪,这个我参考了雨松的文章http://www.xuanyusong.com/archives/1480
3.对图片进行矩形裁剪,这个我参考了http://blog.csdn.net/lmj623565791/article/details/39761281

最后附上的我的项目http://pan.baidu.com/s/1kV374rX 密码:wx95

猜你喜欢

转载自blog.csdn.net/strivero/article/details/53241723
今日推荐