小编Geo*_*ios的帖子

Sprite Kit中的单向平台冲突

我正在Swift中制作一个Doodle Jump克隆游戏,问题是当玩家跳跃时,它会撞到平台底部并且不会通过.如何让玩家通过平台并跳过它们?我的代码在这里:

import SpriteKit

class GameScene: SKScene, SKPhysicsContactDelegate {

    var hero = SKSpriteNode(imageNamed: "hero");
    var stepSizeTest = SKSpriteNode(imageNamed: "step");
    var start = false;
    var jumpSpeed = CGFloat(0);
    var gravity = CGFloat(0);
    var stepPositionDivision:CGFloat = 0 //allows the step to spawn on specific places on y axes
    var setpPositionHeightIncrease:CGFloat = 0;

    var positionX:CGFloat = 0;
    var timeInterval:NSTimeInterval = 0;
    var CurTime:NSTimeInterval = 0;
    var TimeWhenThePreviousStepSpawned:NSTimeInterval = 0;
    var standart:Bool = false;
    var move:Bool = false;
    var oneJumpOnly:Bool = false;
    var cracked:Bool …
Run Code Online (Sandbox Code Playgroud)

collision-detection sprite-kit swift

4
推荐指数
1
解决办法
747
查看次数

Javascript:document.getElementById("el").style.display 返回空字符串,但不是?

我正在尝试编写一些基本的 javascript 代码,它只检查元素是块还是无(显示:块或显示:无)。这是我第一次遇到这个问题,因为它在我的其他网站上完美运行。这是我的代码:

function loading(){
    var loader = document.getElementById("loader");
    if (loader.style.display == "block"){
        var child = document.getElementById("loader-ul").childNodes;
        alert(child);
    }
    else{
        alert(loader.style.display);
    }
}
Run Code Online (Sandbox Code Playgroud)

css(这是必要的):

#loader{
    display: block;
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: white;
    z-index: 9999;
}
Run Code Online (Sandbox Code Playgroud)

html(这是必要的):

<!DOCTYPE>
<html>
    <header>
        <title>myweb</title>
        <link rel="stylesheet" type="text/css" href="style.css">
    </header>
    <body onclick="loading()">
        <div id="loader">
            <div class="center">
                <ul id="loader-ul">
                    <li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    </li><li>
                    <li></li>
                </ul>
            </div>
        </div>
    </body> …
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
1
解决办法
1758
查看次数