python turtle 不断向后滚动的卡通城市背景

python turtle 不断向后滚动的卡通城市背景

python turtle 不断向后滚动的卡通城市背景

python turtle 不断向后滚动的卡通城市背景

python turtle 不断向后滚动的卡通城市背景


让海龟变身成为不断向后移动的背景!本程序设计了一个Scrollbg类。本程序为《忍者的行为》作品的背景类。这里单独列出来,供有需要的朋友。如果你已经购买了《忍者的行为》请不要扫码付款。下面是部分代码预览:

"""
   向后滚动的背景,基于screen的standard模式.
"""
from turtle import *

class Scrollbg:
    """向后滚动的背景类"""
    def __init__(self,image1,image2,screen):
        """
           两个图片不断地向后移动,相差屏幕宽度的距离
        """        
        if not image1 in screen.getshapes():
            screen.addshape(image1)
        if not image2 in screen.getshapes():
            screen.addshape(image2)    
        .............................     

        
    def scroll(self):
        """向后滚动"""
def main():
    """主要执行函数"""
    bg1,bg2 = "images/background1.gif","images/background2.gif"

    width,height = 480,360
    screen = Screen()
    screen.delay(0)
    screen.setup(width,height)
    screen.title("python turtle 不断向后滚动的卡通城市背景by lixingqiu")
    
    sbg = Scrollbg(bg1,bg2,screen)

    screen.mainloop()

if __name__ == "__main__":

     main()            

 
下载完整源代码与素材,请

成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。