PyLeap游戏编程

飞机大战:

# -*- coding: utf-8 -*-
# @Time    : 2018/7/9 0009 11:26
# @Author  : yanpeng
# @Email   : [email protected]

from pyleap import *

window.set_size(600, 600)

player = Sprite("https://rss.leaplearner.com/Image/Role/Fighter13.png", 300, 300)

player.scale = 1


def game(dt):
    player.draw()


repeat(game)

run()
View Code
# -*- coding: utf-8 -*-
# @Time    : 2018/7/9 0009 11:43
# @Author  : yanpeng
# @Email   : [email protected]

from pyleap import *

window.set_size(600, 600)  # 设置窗口大小

# 插入图片
bg = Sprite("https://rss.leaplearner.com/Image/Bgs/bluebg.jpg", 300, 300)
player = Sprite("https://rss.leaplearner.com/Image/Role/Fighter13.png", 200, 100)
enemy = Sprite("https://rss.leaplearner.com/Image/Role/Fighter11.png")
e_bullet = Sprite("https://rss.leaplearner.com/Image/Christmas/25.png", 100, 300)
bullet = Sprite("https://rss.leaplearner.com/Image/Christmas/4.png", 200, 200)

# 调节图片属性
player.scale_x = 0.8
enemy.scale = 0.2
e_bullet.scale = 0.1
bullet.scale = 0.05
bg.scale_x = 0.8
bg.scale_y = 0.5
enemy.x = 300
enemy.y = 300


# game函数功能
def game(dt):
    player.x = mouse.x
    player.y = mouse.y

    bg.draw()
    enemy.draw()
    e_bullet.draw()
    player.draw()
    bullet.draw()


# 运行
repeat(game)

run()
View Code

猜你喜欢

转载自www.cnblogs.com/yan1314/p/9283056.html