检查FlxObject是否在给定的矩形内
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检查FlxObject是否在给定的矩形内相关的知识,希望对你有一定的参考价值。
Simple snippet to check is Flixel's flxObjects position according to a rectangle.It will return true if it's inside the rectangle, false if not.
Very basic primitive box collision checking.
private function isInRect(ob:FlxObject,rect:Rectangle):Boolean { if ((ob.right) >= rect.x && (ob.left) <= (rect.x + rect.width) && ob.bottom >= rect.y && ob.bottom <= rect.y + rect.height // change bottom to top if you allow objects feet should go beyond rectangles bottom. ) { return true; }else { return false; } }
以上是关于检查FlxObject是否在给定的矩形内的主要内容,如果未能解决你的问题,请参考以下文章
如何编写读取一对坐标的代码并检查给定点是不是在一个圆内和一个矩形外?