我有一个数组:
array(
0 => 'contact',
1 => 'home',
2 => 'projects'
);
Run Code Online (Sandbox Code Playgroud)
我需要将'contact'与'home'交换,所以数组如下:
array(
0 => 'home',
1 => 'contact',
2 => 'projects'
);
Run Code Online (Sandbox Code Playgroud)
我怎么能用PHP做到这一点?:)
我正在尝试在Swift上创建一个移动平台,为了让玩家与平台一起移动,我需要self.moveByX()将physicsBody?.velocity(更简单)更改为(并为平台和玩家添加一些摩擦).
所以,我做了这样的函数:
self.runAction(
SKAction.repeatActionForever(
SKAction.sequence([
SKAction.runBlock({
print(self.position.x)
self.physicsBody?.velocity = CGVectorMake(20, 0.0)
}),
SKAction.waitForDuration(3),
SKAction.runBlock({
print(self.position.x)
self.physicsBody?.velocity = CGVectorMake(-20, 0.0)
}),
SKAction.waitForDuration(3)
])
)
)
Run Code Online (Sandbox Code Playgroud)
问题是我预计这些位置之间的差异正好是60(20*3s),但我收到平台x位置的日志,如下所示:
596.042907714844
544.228393554688
596.048950195312
544.234008789062
596.054565429688
544.116333007812
595.936584472656
544.121887207031
595.942199707031
544.127685546875
595.824584960938
544.009704589844
Run Code Online (Sandbox Code Playgroud)
所以,位置之间的差异在51~52之间
如何通过改变速度使平台在特定和精确的距离内移动?
编辑:我不知道这是否相关,但我已经设置了这个平台的物理体:
self.physicsBody = SKPhysicsBody(rectangleOfSize: self.size)
self.physicsBody?.categoryBitMask = PhysicsCategory.Ground
self.physicsBody?.contactTestBitMask = PhysicsCategory.Player
self.physicsBody?.collisionBitMask = PhysicsCategory.Player
self.physicsBody?.allowsRotation = false
self.physicsBody?.affectedByGravity = false
self.physicsBody?.dynamic = true
self.physicsBody?.friction = 1.0
self.physicsBody?.restitution = 0.0
self.physicsBody?.mass = 99999999999
Run Code Online (Sandbox Code Playgroud) 我正在建立一个平台游戏,当他走路时我让相机跟随玩家:
let cam = SKCameraNode()
override func didMoveToView(view: SKView) {
self.camera = cam
...
}
override func update(currentTime: CFTimeInterval) {
/* Called before each frame is rendered */
cam.position = Player.player.position
...
Run Code Online (Sandbox Code Playgroud)
我该怎么办才能使控制按钮保持静止?
我使用mysql来检查用户是否登录,但是我收到了来自我的托管公司的电子邮件,说我已经超出了mysql查询限制,并且将mysql查询限制升级到每小时150000的成本为240美元/年.
现在,我需要另一种方法来检查用户是否登录,比如在文件中写入用户的时间戳,但我不知道最好的方法...我甚至不知道哪些标签我把这个帖子......
那么,你能帮我解决这个问题吗?