作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 Scratch 上制作一个桨球游戏(只是为了好玩),但我的计分遇到了问题。如果你想看我已经写的代码,游戏链接是https://scratch.mit.edu/projects/66541388/ .出于某种原因,在玩游戏时,score 变量实际上并不总是改变 1。每次我测试它都会改变不同的数字。关于问题是什么或如何解决它的任何想法?
这是代码的核心:
when green flag clicked
set [Score v] to [0]
set x to (0)
set y to (0)
point in direction (pick random (-90) to (90))
forever
if <(y position) < [-146]> then
broadcast [gameOver v]
stop [all v]
end
if <touching [Paddle v]?> then
change [color v] effect by (pick random (1) to (1000))
change [Score v] by (1)
point in direction (pick random (-90) to (90))
end
move (10) steps
if on edge, bounce
end
最佳答案
虽然两个答案都是正确的,但您可以简单地将评分放在不同的代码块中,使用 wait until <not<touching [Paddle v]>>
,像这样:
when green flag clicked
forever
if <touching [Paddle v]> {
change [color v] effect by (pick random (1) to (1000))
change [Score v] by (1)
wait until <not<touching [Paddle v]>>
关于mit-scratch - Scratch游戏计分错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30873574/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
在我看来,GC 不会覆盖低于当前分数的分数。这是一个很大的问题,因为我应该如何覆盖存储射击精度(例如 56%、66% 等)等参数的排行榜?我也找不到任何方法来重置分数。 最佳答案 这取决于您如何在 i
我是一名优秀的程序员,十分优秀!