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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值