老师,为什么用window.requestAnimFrame没办法显示,但用window.requestAnimationFrame可以显示
谁能贴个封装的类的代码?
楼上说的对,<script type="text/javascript" src="js/commonFunctions.js"></script>
<script type="text/javascript" src="js/main.js"></script> 要把commonFunctions.js引用放在上面。
我之前把jQuery.1.21.js引用放在HTML body最后,结果$,都不识别了。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>星星闪烁特效_鼠标交互</title>
<script type="text/javascript" src="commonFunctions.js"></script>
</head>
<body>
<div>
<canvas id="canvas" width="800" height="600"></canvas>
</div>
<script type="text/javascript" src="starGirl.js"></script>
</body>
</html>
你试试跟我一样引用script 文件,好奇怪,位置不同效果就不一样,原理是什么我也不太懂。。。
window.requestAnimFrame
是老师自己封装的函数,你有跟着封装好么
function gameloop()
{
//window.requestAnimationFrame(gameloop);
window.requestAnimFrame(gameloop);
var now = Date.now();
deltaTime = now - lastTime;
lastTime = now;
// console.log(deltaTime);
drawBackGround();
drawGirl();
drawStars();
aliveUpdate();
}
两个都可以啊