- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试实现类似于 iOS 中的橡皮筋效果。我快到了,但我需要一些帮助才能使其完美。这是我用 HaxeFlixel 制作的游戏。
这是我在 atm 上的代码:
// In main update loop
// If img was clicked
offsetY = Math.abs(img.y -mouseY);
...
if (img.y > 0) {
img.y = mouseY -(mouseY * .7);
}
else {
img.y = mouseY -offsetY;
}
它的工作方式与它应该的差不多,但问题是当我开始拖动图像时,它会在“橡皮筋效果”开始之前捕捉到屏幕顶部略下方的位置。如果我能得到帮助摆脱啪啪声就太好了!
最佳答案
我想通了!顺便说一句,这是我发现的一种算法,它与 Apple 用于其橡皮筋效果的算法非常相似(如果不相同的话)。
// * x = distance from the edge
// * c = constant value, UIScrollView uses 0.55
// * d = dimension, either width or height
// b = (1.0 – (1.0 / ((x * c / d) + 1.0))) * d
这是我为解决问题所做的:
img.y = (1.0 - (1.0 / (((FlxG.mouse.screenY -offsetY) * .55 / 640) + 1.0))) * 640;
(它的工作原理与我上面发布的这部分几乎完全一样)
img.y = mouseY -(mouseY * .7);
但我必须做的就是解决“捕捉”问题,就是从鼠标位置减去 y 偏移量,呃! ;D 无论如何谢谢!
关于math - 橡皮筋效应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22133503/
我正在尝试禁用弹跳效果,以便当您到达滚动 div 的末尾时,它会停止不动,根本不会弹跳。这在 mac safari 上运行良好,但在移动 safari 上运行良好。 到目前为止,我有这段代码,它确实停
我希望我的用户能够在 Ruby on Rails 应用程序的图像中进行橡皮筋选择。有没有人看到任何好的插件可以做到这一点,或者让我很容易实现它? 最佳答案 我玩弄了一个 image cropper具有
我有一个 pixi.js html Canvas ,上面有数千个对象,我希望用户能够使用通常的矩形选择区域放大它。实现这一点的蛮力方法是在每次鼠标移动时绘制矩形并重新渲染整个舞台。但这似乎是在浪费 C
我目前已经使用鼠标事件实现了一个简单的选择框,并在鼠标拖动时重新绘制了一个矩形。这是我的代码: -(void)drawRect:(NSRect)dirtyRect { if (!NSEqualRect
我是一名优秀的程序员,十分优秀!