如何通过HTML5输出在游戏中显示分数
How to show score in game via HTML5 output?
所以我的HTML5有这个输出
<output id="counter" value="0" />
现在我的飞镖有了这个
for (Gunner gunner in gunners) {
if (bullet.checkCollision(gunner)) {
deleteBullets.add(bullet);
deleteGunners.add(gunner);
int zero = 0;
count() {
zero = zero + 1;
document.getElementById("counter").innerHtml = zero.toString();
}
count();
}
}
所以我想做的是,每次我杀死一名枪手时,我的计数器都会上升1,但在我杀死1名枪手并获得1分后,我再也得不到了,它会保持在1,在第一次杀死后不会继续计算我的杀死次数。
存储分数的变量在循环中声明,因此每次都会在0处创建新变量。您需要在其他地方声明变量(在循环之外,代码中不包括该变量)。
// Declared somewhere more global
int score = 0;
increaseScore(int incr) {
score += incr;
document.getElementById("counter").innerHtml = score.toString();
}
// Your normal loop/event handlers/whatever
renderLoop() {
// ...
for (Gunner gunner in gunners) {
if (bullet.checkCollision(gunner)) {
deleteBullets.add(bullet);
deleteGunners.add(gunner);
increaseScore(1);
}
}
// ...
}
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- 游戏对象拒绝显示在画布上
- 在基于聚合物的游戏中:如何根据总分显示图像
- 在类似俄罗斯方块的游戏中碰撞后没有显示的物体
- 正在开发内存匹配游戏 - 您能否以不同的方式显示一张图像
- 如何在下一关游戏中显示当前分数
- 一个简单的刽子手游戏的逻辑,以显示编码的单词
- 尝试为石头剪刀布游戏显示图像而不是字母
- 如何通过HTML5输出在游戏中显示分数
- 如何使用JavaScript在刽子手游戏中还剩3个猜测(生命)时显示提示
- 如何在提示再次播放之前显示分数?(游戏)
- 记忆游戏-如何得到两个卡图像显示之前的警报弹出
- 我如何阻止客户端使用firefox's搜索框显示时,玩我的HTML5游戏与WASD
- 我如何点击一个链接,使游戏弹出在我的页面上的某个区域,而不显示,直到点击
- 如何存储信息以正确显示构成单个游戏角色/对象/NPC的多个图像
- Javascript(与相位器)错误显示游戏的颜色-括号
- Pure reactJS:游戏的生活规则显示错误,由于浮动:左网格建设不对应于2d数组
- 在这段代码中,我如何为游戏(tsc)等于非最终版本时制作另一个脚本;不显示那些游戏吗