Допустим ширина канваса 500
var w=500;
Откуда-то валится 600 в координату Y. Тогда на выводе:
y = Math.min(y,w);
Таким образом y никогда не будет больше w. Если "объект" больше пиксела, то из w еще надо вычесть его ширину.
obj.y = Math.min(obj.y,w-obj.w);
Наверно так, я с арифметикой не дружу.
Последний раз редактировалось warren buffet, 26.09.2016 в 12:52.
|