bool find = false ;for ( int i = 0 ; i < 10 ; i ++){if ( EasyTouch . instance . fingers [ i ]!= null && ( EasyTouch . instance . fingers [ i ]. position . x > Screen . width / 2 )){ //这里添加了后半部分的识别,//因为我的按钮在左边,不识别右边的手指if ( guiRect ){rect = new Rect ( rect . x , Screen . height - rect . y - rect . height , rect . width , rect . height );}Debug . LogError ( "IsRectUnderButton " + i + " " + EasyTouch . instance . fingers [ i ]. position );find = rect . Contains ( EasyTouch . instance . fingers [ i ]. position );break ;}}return find ;}
unity上用EasyTouch如果同时有EasyJoystick的话,不能同时按EasyJoystick和EasyTouch的解决办法
最新推荐文章于 2019-12-09 19:20:56 发布