hittest

    0热度

    1回答

    我当前的平台游戏项目存在的问题是角色在角色左侧撞墙之前停下来,并在角色右侧停止太晚。 这里是有关问题的脚本: char.topBumping=false; char.bottomBumping=false; char.leftBumping=false; char.rightBumping=false; char.speed=0; char.maxSpeedConstant=10;

    0热度

    1回答

    我一直在研究Flash CS6和ActionScript 3中的一个大型项目,其中包括拼图等我一直在整个项目中使用hitTestObject,它一直工作正常,然后突然它停止工作。它不适用于任何新的实例或者之前的工作。我创建了一个小测试片,但这也不工作: import flash.events.MouseEvent; hit_txt.visible = false; obje

    0热度

    2回答

    我有一个关于在WPF中测试的问题。我创建了一个自定义WindowChrome以使tabheaders溢出到Chrome中。但是我有一个关于hittests的问题。 当我尝试拖动窗口,而无需打开选项卡则hitTest工作: http://i.imgur.com/D6b1yRz.png 但只要我打开一个标签不上镀铬的HitTest了: http://i.imgur.com/RMH4AwN.png 我基

    0热度

    1回答

    我有一个简单的长方形PathGeometry并且想要测试点是否在PathGeometry之内。显而易见的方法是拨打FillContains,但不能按预期工作。虽然通过将tolerance调整为高值,FillContains可能会返回true,但由于给定的容差,在其他几何图形上调用FillContains也可能会返回true,但也有一个具有参数tolerance的过载函数。 所以我写了这个扩展方法来

    0热度

    1回答

    我正在构建一个小游戏,用户已购买物品来装饰他的房子。 我有很多物品/图片;所以我决定为它们中的每一个使用一个“无光泽”(图像),它将定义可放置区域,而不是为每个图像绘制地图区域。 示例:这里是the displayed couch和its matte。 我将遮罩“转换”为画布元素,稍后将检查悬停像素是否透明以检测项目是否悬停。 第二件事是很多项目重叠,所以我还需要检查哪一层在顶部。 我有鼠标移动的

    0热度

    1回答

    我的测试游戏进展缓慢,我已经到了可以通过阵列将敌人加入舞台的地步,他们跟随玩家并向玩家旋转,没有任何问题。我的下一个任务是让每个敌方碰撞检测,否则他们最终都完全重叠,这不是很现实。 这里是我到目前为止的代码只是关于敌人: public function initEnemy():void { enemyArray = new Array(); for (va

    7热度

    1回答

    使用​​时会发现隐藏的元素。要跳过这个元素,只有返回结果为可见的,我创建了一个HitTestFilter类似如下: ///This Filter should cut all invisible or not HitTest Enabled Elements private static HitTestFilterBehavior MyHitTestFilter(DependencyObject

    0热度

    1回答

    我有一个情况,我有一个精灵根据用户输入动态变化的数组。我需要测试其中每一个与单个对象的碰撞。 唯一的问题是我认为在编译时'bridgeSpriteArr'的值需要是非空的。 但我们不知道在编译时数组中会有多少'bridgeSprite',因为它在用户输入上发生变化。 任何想法? bridgeSpriteArr[i] = bridgeSprite Main.getStage().a

    1热度

    2回答

    我正在使用下面的代码来查看鼠标右键何时单击,是否碰到目标(Drawing)。 现在,如果鼠标击中目标,将显示一条消息,说明我们击中目标。 但我在哪里可以显示消息,指出目标是不是命中? VisualTreeHelper.HitTest()似乎没有返回表示目标是否被击中的值。 private void OnMouseRightButtonUp(object sender, MouseButtonEve

    3热度

    3回答

    我在我的PageViewController和一个控制器中有多个控制器我有几个滑块。现在有一个问题,用户必须触摸完全滑块圈(我不知道正确的表达,拇指? - 那个移动部分),我想增加反应滑块而不是整个PageViewController的区域。我尝试了这些解决方案,但它并不能帮助: thumbRectForBounds: - (CGRect)thumbRectForBounds:(CGRect)bo