- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我几乎要放弃了,所以我需要帮助。我正在尝试制作一个具有双跳的简单平台游戏......我一直在兜圈子,试图找到有用的东西到目前为止,我最好的想法是比较刻度数,但每次我得到一些想法时,我都会设法把它搞砸,但我不知道如何......有简单的方法吗?
请忽略任何不必要的变量,这只是一个示例
Clock=pygame.time.Clock()
t=0
a=0
b=0
f=0
m=0
while True:
Clock.tick(180)
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
if event.type == KEYDOWN:
if event.key==K_SPACE and b==0:
movey=-1
a=1
t=pygame.time.get_ticks()
if event.key==K_SPACE and b==1:
f=pygame.time.get_ticks()
if f<=t+238:
a=1
else:
pass
if event.type == KEYUP:
if event.key==K_SPACE and b==0 and a==1:
a=0
b=1
if event.key==K_SPACE and b==1 and a==1:
m=1
b=3
s=y
if m==1:
y+=movey
if y==s-32:
m==0
elif y<=312 and movey==-1:
movey=+1
elif y==344 and movey==+1:
movey=0
a=0
b=0
else:
y+=movey
现在这就是我正在尝试的......
最佳答案
g = -1 # gravity
floor = 0 # where frog stands
class Frog(): # say you have a frog
def __init__(self):
self.y = 0 # distance from ground
self.y_speed = 0 # speed
self.jumping = 0 # jumping status
def jump(self):
if self.jumping == 0:
self.y_speed = 9 # a big jump
self.jumping = 1 # change jumping status
# I want the small jump available only when falling
elif self.jumping == 1 and self.y_speed <= 0:
self.y_speed = 5 # a small one
self.jumping = 2 # change jumping status
def update(self): # this is called by mainloop
self.y_speed += g # change the acceleration
self.y = max(self.y + self.y_speed, floor) # don't want fall off
if self.y == 0: # on the ground again!
self.jumping = 0 # reset jump
self.y_speed = 0 # reset speed
关于python - Pygame 双跳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15463422/
我正在尝试使用 nx 在图中找到一些特定节点(比方说 l 节点)的 1 跳、2 跳,如果需要,k 跳邻居。 single_source_dijkstra_path_length. 每个步骤的时间复杂度
假设在下一段中我的光标位于第一句中的第一个are上(希望我可以突出显示它,但我不能这样...... )。按两次 ff 后,第一句话就会傻瓜,然后of 。再按下去我将一事无成。 Some people
给定一个无向图,一个起始顶点和一个结束顶点。求出从源到汇的步行次数(这样一个顶点可以被多次访问)正好涉及 h 跳。例如,如果图形是三角形,则具有 h 跳的此类路径的数量由第 h 个 Jakobstah
我正在制作 Winston Wolf 的交互式 map 。我有一张世界地图,每个大陆都可以点击并显示该大陆的国家。当我点击非洲大陆时,页面会跳转到非洲国家(如您所料)。我的问题是,我可以阻止它跳跃吗?
这是我的第一个问题,所以如果我问错了,我很抱歉。 在我的实验中,多个 android 设备使用 WiFi Direct 连接。为了利用无线 tx 的广播特性,所有设备都加入一个多播组来交换它们的信息。
我最近开发了一个 WCF Facade 服务。我是 WCF 的新手,无法理解安全实现部分。 服务如下: 一个 asp.net 公共(public)网站有一个 WCF 客户端,它访问: DMZ 中的 W
序言: 当问楼梯问题时,通常给定的允许步幅数组是 [1,2,3] 在 SO 上看到很多相同问题的例子,比如 n-steps-with-1-2-or-3-steps-taken-how-many-way
我是一名优秀的程序员,十分优秀!