我正在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) 我正在尝试编写一些基本的 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)