- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据以下代码,我在场景中的 x = 400
处显示一座山(山丘) y = self.frame.height / 2
但是,我希望山像动画一样从下往上(从场景下方)显示。我该如何编码?
let hill = SKSpriteNode(imageNamed: "hill")
hill.position = CGPoint(x: 400, y: self.frame.height / 2 )
hill.setScale(1)
hill.physicsBody = SKPhysicsBody(rectangleOfSize: hill.size)
hill.physicsBody?.categoryBitMask = 1
hill.physicsBody?.collisionBitMask = 2
self.addChild(hill)
最佳答案
要创建使 Sprite 从场景“下方”向上滑动的动画,请执行以下操作:
将其初始位置设置为场景下方:
hill.position = CGPoint(x: 400, y: self.frame.height / CGFloat(2) - self.frame.height)
注意: - self.frame.height 用于将节点 1 全帧高度放置在所需位置下方
然后启动一个操作,将其移动到 didMoveToView
中所需的位置,或者您希望动画开始的任何位置:
let moveUpAnimation = SKAction.move(to: CGPoint(x: 400, y: self.frame.height / CGFloat(2)), duration: 0.75)
hill.run(moveUpAnimation)
此示例创建一个需要 0.75 秒才能将 Sprite 向上移动一整帧高度的 Action 。您可以将其初始位置设置为可见场景下方的任何位置以创建此效果,并将持续时间更改为任何所需的速度。
关于swift - SKSpriteNode 动画自下而上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40206065/
看起来很简单,但我没有任何成功。 非常简单,使用 AHK,我想从下往上获取工作表中最后一行的编号,其中包含一个值。我不能自上而下,因为有些行是空白的,所以必须自下而上。 我的代码遍历选定文件夹中的所有
元素的合并排序过程步骤是什么:20 47 15 8 9 4 40 30 12 17 我遇到过这个...... Pass1: |20 47| |8 15| |4 9| |30 40| |12 17| P
我正在尝试将脚本添加到我网站上的一个页面,这是一种过渡效果,其中 div 在 View 中从下向上移动。我成功地将完全相同的脚本添加到另一个页面并且它有效,但由于某种原因,它在另一个页面上不起作用。我
我正在使用 WIC (Windows Imaging Component) 来解码图像文件并访问像素数据。我试图找出像素顺序(即自下而上或自上而下)。 我用 IWICImagingFactory::C
我想在 Reporting Services 的文本框中垂直自下而上地显示我的文本。我已经可以通过转到文本框的 WritingMode 属性并切换到 'tb-rl' 使其自上而下,但没有自下而上的选项
我是一名优秀的程序员,十分优秀!