刚开始的时候以为这个应该不简单。我也开始百度,寻找获取手机的电量的方法。大概有俩种方式:一种是直接访问一个文件,意思是说Android手机的电量等信息保存到了这个文件中。但是我试验的时候没有访问出来,所以就不了了之。还有一种是调用AndroidAPI,在AndroidStudio打包一个访问Android手机电量的程序,放到unity工程中,然后供C#调用。看起来是实现的正确方法,但是太麻烦了0.0;
重点来了
unity中在SystemInfo命名空间中就有直接获取电量的方法,简直不要太爽了0^0
SystemInfo.batteryLevel 就得到了电量了(注意返回值是一个0-1的值,记得乘以100)