|
Post by hoichemgio9x on May 12, 2017 16:21:04 GMT 7
Ad giải thích cho mình đoạn if code này vs. Trong mh có nhiều điểm bấm lắm nhưng sao lại dùng >=0 ấy. public boolean push(int a,int b){ int da=a-x; int db=b-y; if(da>=0&&db>=0&&da<=w&&db<=h){ return true; } return false; }
|
|
|
Post by Admin on May 13, 2017 9:25:18 GMT 7
với (x,y) là điểm góc trên bên trái của hình ảnh đại diện cho nhân vật, và (a,b) là điểm ta nhấn, (da,db) là khoảng các từ các tọa độ của 2 điểm kia. Ta rõ ràng biết, điểm chạm trên nhân vật phải có khoảng cách vừa lớn hơn tọa độ góc trái của nó, và phải nằng trong khoảng độ rộng-cao của hình ảnh nhân vật. tức là hiệu tọa độ phải là một cặp số lớn hơn bằng 0 và phải nhỏ hơn rộng-cao của hình ảnh làm nhân vật.
|
|
|
Post by hoichemgio9x on May 14, 2017 9:37:30 GMT 7
anh viết bài về canvas, paint đi
|
|