arcade制作动态背景_使用面向对象编程方法继承Window类

arcade制作动态背景_使用面向对象编程方法继承Window类

以下是部分代码预览:

"""本程序会不断地重画背景图片,定义了一个游戏类"""

import arcade

SCREEN_WIDTH = 500
SCREEN_HEIGHT = 685
SCREEN_TITLE = "arcade制作动态背景_使用面向对象编程方法继承Window类"

class MyGame(arcade.Window):    
    def __init__(self):         
        super().__init__(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_TITLE)
        self.backgrounds = arcade.AnimatedTimeSprite()        # 新建时序角色
        
    def on_draw(self):
        """每帧都会自动重画所有对象 """
        arcade.start_render()    
        self.backgrounds.draw()
        
    def update(self,delta_time):
         
        self.backgrounds.update_animation()  # 更新动画
        

如需要查看完整代码,请

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

李兴球

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

评论已关闭。