婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python趣味挑戰之用pygame實現飛機塔防游戲

Python趣味挑戰之用pygame實現飛機塔防游戲

熱門標簽:河北防封卡電銷卡 開封自動外呼系統怎么收費 開封語音外呼系統代理商 電銷機器人的風險 應電話機器人打電話違法嗎 400電話辦理哪種 手機網頁嵌入地圖標注位置 地圖標注線上如何操作 天津電話機器人公司

一、先讓飛機在屏幕上飛起來吧。

(一)實現飛機類

class Plane:
    def __init__(self,filename,screen):
        self.plane = pygame.image.load(filename).convert_alpha()
        self.height = self.plane.get_height()
        self.width = self.plane.get_width()

        self.radius = randint(2, 10)
        self.xpos = randint(self.radius, 800-self.radius)
        self.ypos = randint(self.radius, 700-self.radius)
       # self.xpos = randint(100, 600)
        # self.ypos = randint(100, 600)

        self.xvelocity = randint(2, 6)/5
        self.yvelocity = randint(2, 6)/5

        self.angle = math.atan2(self.yvelocity,self.xvelocity)
        self.fangle = math.degrees(self.angle)+90

        self.screen = screen
        self.scrnwidth = 800
        self.scrnheight = 700


    def move_ball(self):

        self.xpos += self.xvelocity
        self.ypos += self.yvelocity

        # 如果球的y坐標大于等于屏幕高度和球的半徑的差,則調整球的運行y軸方向朝上
        if self.ypos >= self.scrnheight-self.width:
            self.yvelocity = -self.yvelocity
            self.angle = math.atan2(self.yvelocity, self.xvelocity)
            self.fangle = math.degrees(self.angle) + 90

        # 如果球的y坐標小于等于屏幕高度和球的半徑的差,則調整球的y軸運行方向朝下
        if self.ypos = 0:
            self.yvelocity = abs(self.yvelocity)
            self.angle = math.atan2(self.yvelocity, self.xvelocity)
            self.fangle = math.degrees(self.angle) + 90

        # 如果球的x坐標大于等于屏幕寬度和球的半徑差,則調整球的運行x軸方向朝左
        if self.xpos >= self.scrnwidth-self.height:
            self.xvelocity = -self.xvelocity
            self.angle = math.atan2(self.yvelocity, self.xvelocity)
            self.fangle = math.degrees(self.angle) + 90

        # 如果球的x坐標小于等于屏幕寬度和球半徑的差,則調整球的運行x軸方向朝右
        if self.xpos = 0:
            self.xvelocity = abs(self.xvelocity)
            self.angle = math.atan2(self.yvelocity, self.xvelocity)
            self.fangle = math.degrees(self.angle) + 90

        self.planed = pygame.transform.rotate(self.plane, -(self.fangle))
        self.screen.blit(self.planed, (self.xpos,self.ypos))

(二)讓飛機飛起來

if __name__ == '__main__':
    pygame.init()
    screen = pygame.display.set_mode((800, 700))
    plane = Plane('plane.png',screen)

    clock = pygame.time.Clock()
    while True:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
                sys.exit()
        clock.tick(200)
        screen.fill((0, 0, 0))
        plane.move_ball()
        pygame.display.update()

(三)運行效果

二、屏幕下發實現一個塔防設備

 (一)實現塔防設備類

class Pao:
    def __init__(self,screen):
        self.start = (100,700)
        self.end = None
        self.screen = screen
        self.count = 0
        self.bullet_list = []
        pass

    def getpos(self,pos2,r):
        self.angle = math.atan2( pos2[1]-self.start[1],pos2[0]-self.start[0])
        self.fangle = math.degrees(self.angle)
        self.x = self.start[0]+r*math.cos(self.angle)
        self.y = self.start[1]+r*math.sin(self.angle)
        self.r = r
        self.end = pos2

    def move(self):
        pygame.draw.line(self.screen, (255, 0, 0), self.start, (self.x,self.y), 5)
        pygame.draw.circle(self.screen,(0,255,0),self.start,15)

(二)主函數實現調用

pao  = Pao(screen)
    clock = pygame.time.Clock()
    while True:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
                sys.exit()
        clock.tick(200)
        screen.fill((0, 0, 0))
        plane.move_ball()
        pao.getpos((plane.xpos, plane.ypos), 35)
        pao.move()

(三)實現效果

發現沒有,塔防設備跟蹤飛機的運動而運動,一切都在監控中。

三、讓子彈也飛起來吧

(一)實現子彈類

class Bullet:
    def __init__(self,x,y,fangle,screen,angle):
        self.posx = x
        self.posy = y
        self.fangle = fangle
        self.angle = angle
        self.alive = True
        self.screen = screen
        self.bullet = pygame.image.load('bullet2.png').convert_alpha()
        self.r = random.randint(5,10)

    def move(self):
        self.planed = pygame.transform.rotate(self.bullet, -(self.fangle))
        self.posx += self.r * math.cos(self.angle)
        self.posy +=  self.r * math.sin(self.angle)
        # self.xpos, self.ypos = (self.xpos + section * cosa, self.ypos - section * sina)
        if self.posy > 700 or self.posy  0 or self.posx  0 or self.posx > 800:
            self.alive = False
        if self.alive:
            self.screen.blit(self.planed, (self.posx, self.posy))

(二)在塔防設備實現子彈生成

在move函數上寫相關代碼

 def move(self):
        pygame.draw.line(self.screen, (255, 0, 0), self.start, (self.x,self.y), 5)
        pygame.draw.circle(self.screen,(0,255,0),self.start,15)
        if self.count % 100 == 19:
            self.bullet_list.append(Bullet(self.x,self.y,self.fangle,self.screen,self.angle))
        self.count += 1
        for bullet in self.bullet_list:
            if bullet.alive is not True:
                del bullet
            else:
                bullet.move()

(三)完整代碼

import pygame,sys
from math import *
from Ball import Ball
import random
from random import randint
import math

class Plane:
    def __init__(self,filename,screen):
        self.plane = pygame.image.load(filename).convert_alpha()
        self.height = self.plane.get_height()
        self.width = self.plane.get_width()

        self.radius = randint(2, 10)
        self.xpos = randint(self.radius, 800-self.radius)
        self.ypos = randint(self.radius, 700-self.radius)

        self.xvelocity = randint(2, 6)/5
        self.yvelocity = randint(2, 6)/5

        self.angle = math.atan2(self.yvelocity,self.xvelocity)
        self.fangle = math.degrees(self.angle)+90

        self.screen = screen
        self.scrnwidth = 800
        self.scrnheight = 700


    def move_ball(self):

        self.xpos += self.xvelocity
        self.ypos += self.yvelocity

        # 如果球的y坐標大于等于屏幕高度和球的半徑的差,則調整球的運行y軸方向朝上
        if self.ypos >= self.scrnheight-self.width:
            self.yvelocity = -self.yvelocity
            self.angle = math.atan2(self.yvelocity, self.xvelocity)
            self.fangle = math.degrees(self.angle) + 90

        # 如果球的y坐標小于等于屏幕高度和球的半徑的差,則調整球的y軸運行方向朝下
        if self.ypos = 0:
            self.yvelocity = abs(self.yvelocity)
            self.angle = math.atan2(self.yvelocity, self.xvelocity)
            self.fangle = math.degrees(self.angle) + 90

        # 如果球的x坐標大于等于屏幕寬度和球的半徑差,則調整球的運行x軸方向朝左
        if self.xpos >= self.scrnwidth-self.height:
            self.xvelocity = -self.xvelocity
            self.angle = math.atan2(self.yvelocity, self.xvelocity)
            self.fangle = math.degrees(self.angle) + 90

        # 如果球的x坐標小于等于屏幕寬度和球半徑的差,則調整球的運行x軸方向朝右
        if self.xpos = 0:
            self.xvelocity = abs(self.xvelocity)
            self.angle = math.atan2(self.yvelocity, self.xvelocity)
            self.fangle = math.degrees(self.angle) + 90

        self.planed = pygame.transform.rotate(self.plane, -(self.fangle))
        self.newRect = self.plane.get_rect(center=(self.xpos,self.ypos))
        self.screen.blit(self.planed,self.newRect)

class Pao:
    def __init__(self,screen):
        self.start = (100,700)
        self.end = None
        self.screen = screen
        self.count = 0
        self.bullet_list = []
        pass

    def getpos(self,pos2,r):
        self.angle = math.atan2( pos2[1]-self.start[1],pos2[0]-self.start[0])
        self.fangle = math.degrees(self.angle)
        self.x = self.start[0]+r*math.cos(self.angle)
        self.y = self.start[1]+r*math.sin(self.angle)
        self.r = r
        self.end = pos2

    def move(self):
        pygame.draw.line(self.screen, (255, 0, 0), self.start, (self.x,self.y), 5)
        pygame.draw.circle(self.screen,(0,255,0),self.start,15)
        if self.count % 100 == 19:
            self.bullet_list.append(Bullet(self.x,self.y,self.fangle,self.screen,self.angle))
        self.count += 1
        for bullet in self.bullet_list:
            if bullet.alive is not True:
                del bullet
            else:
                bullet.move()

class Bullet:
    def __init__(self,x,y,fangle,screen,angle):
        self.posx = x
        self.posy = y
        self.fangle = fangle
        self.angle = angle
        self.alive = True
        self.screen = screen
        self.bullet = pygame.image.load('bullet2.png').convert_alpha()
        self.r = random.randint(5,10)

    def move(self):
        self.planed = pygame.transform.rotate(self.bullet, -(self.fangle))
        self.posx += self.r * math.cos(self.angle)
        self.posy +=  self.r * math.sin(self.angle)
        # self.xpos, self.ypos = (self.xpos + section * cosa, self.ypos - section * sina)
        if self.posy > 700 or self.posy  0 or self.posx  0 or self.posx > 800:
            self.alive = False
        if self.alive:
            self.screen.blit(self.planed, (self.posx, self.posy))


if __name__ == '__main__':
    pygame.init()
    screen = pygame.display.set_mode((800, 700))
    plane = Plane('plane.png',screen)
    pao  = Pao(screen)

    clock = pygame.time.Clock()
    while True:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
                sys.exit()
        clock.tick(200)
        screen.fill((0, 0, 0))
        plane.move_ball()
        pao.getpos((plane.xpos, plane.ypos), 35)
        pao.move()
        pygame.display.update()

(四)運行效果

四、碰撞監測和爆炸效果實現

(一)碰撞監測

plane_rect = plane.newRect # planed.get_rect()
        # print(plane_rect)
        # print(len(pao.bullet_list))
        for bullet in pao.bullet_list:
            # print(bullet.alive)
            # print(bullet.planed.get_rect())
            if plane_rect.colliderect(bullet.newRect):
                bullet.alive = False
                plane.reset()
                print('1')

(二)爆炸效果

檢測是否碰撞

 if plane.alive:
                plane.move_ball()
            else:
                plane.destroy(fCount, screen)

碰撞后的效果

def destroy(self, fCount, winSurface):
        self.screen.blit(self.dList[self.dIndex],self.newRect)
        if fCount % 3 == 0:
            self.dIndex += 1
        if self.dIndex == 4:
            self.reset()

(三)記錄得分

初始化變量

 self.score = 0

展示變量

text1 = self.font.render('score:%s' % self.score, True, (255, 255, 0))
self.screen.blit(text1, (45, 15))

五、完整代碼

import pygame,sys
from math import *
from Ball import Ball
import random
from random import randint
import math

class Plane:
    def __init__(self,filename,screen):
        self.plane = pygame.image.load(filename).convert_alpha()
        self.height = self.plane.get_height()
        self.width = self.plane.get_width()
        self.alive = True
        self.dIndex = 0
        self.newRect = None
        # 爆炸
        self.dSurface1 = pygame.image.load("./images/enemy1_down1.png").convert_alpha()
        self.dSurface2 = pygame.image.load("./images/enemy1_down2.png").convert_alpha()
        self.dSurface3 = pygame.image.load("./images/enemy1_down3.png").convert_alpha()
        self.dSurface4 = pygame.image.load("./images/enemy1_down4.png").convert_alpha()
        self.dList = [self.dSurface1, self.dSurface2, self.dSurface3, self.dSurface4]

        self.radius = randint(2, 10)
        self.xpos = randint(self.radius, 800-self.radius)
        self.ypos = randint(self.radius, 700-self.radius)

        self.xvelocity = randint(2, 6)/5
        self.yvelocity = randint(2, 6)/5

        self.angle = math.atan2(self.yvelocity,self.xvelocity)
        self.fangle = math.degrees(self.angle)+90

        self.screen = screen
        self.scrnwidth = 800
        self.scrnheight = 700

    def destroy(self, fCount, winSurface):
        self.screen.blit(self.dList[self.dIndex],self.newRect)
        if fCount % 3 == 0:
            self.dIndex += 1
        if self.dIndex == 4:
            self.reset()

    def reset(self):
        self.radius = randint(2, 10)
        self.xpos = randint(self.radius, 800-self.radius)
        self.ypos = randint(self.radius, 700-self.radius)

        self.xvelocity = randint(2, 6)/5
        self.yvelocity = randint(2, 6)/5

        self.angle = math.atan2(self.yvelocity,self.xvelocity)
        self.fangle = math.degrees(self.angle)+90

        self.alive = True
        self.dIndex = 0

    def move_ball(self):

        self.xpos += self.xvelocity
        self.ypos += self.yvelocity

        # 如果球的y坐標大于等于屏幕高度和球的半徑的差,則調整球的運行y軸方向朝上
        if self.ypos >= self.scrnheight-self.width:
            self.yvelocity = -self.yvelocity
            self.angle = math.atan2(self.yvelocity, self.xvelocity)
            self.fangle = math.degrees(self.angle) + 90

        # 如果球的y坐標小于等于屏幕高度和球的半徑的差,則調整球的y軸運行方向朝下
        if self.ypos = 0:
            self.yvelocity = abs(self.yvelocity)
            self.angle = math.atan2(self.yvelocity, self.xvelocity)
            self.fangle = math.degrees(self.angle) + 90

        # 如果球的x坐標大于等于屏幕寬度和球的半徑差,則調整球的運行x軸方向朝左
        if self.xpos >= self.scrnwidth-self.height:
            self.xvelocity = -self.xvelocity
            self.angle = math.atan2(self.yvelocity, self.xvelocity)
            self.fangle = math.degrees(self.angle) + 90

        # 如果球的x坐標小于等于屏幕寬度和球半徑的差,則調整球的運行x軸方向朝右
        if self.xpos = 0:
            self.xvelocity = abs(self.xvelocity)
            self.angle = math.atan2(self.yvelocity, self.xvelocity)
            self.fangle = math.degrees(self.angle) + 90

        self.planed = pygame.transform.rotate(self.plane, -(self.fangle))
        self.newRect = self.plane.get_rect(center=(self.xpos,self.ypos))
        self.screen.blit(self.planed,self.newRect)

class Pao:
    def __init__(self,screen):
        self.start = (100,700)
        self.end = None
        self.screen = screen
        self.count = 0
        self.bullet_list = []
        self.score = 0
        self.font = pygame.font.Font(r'C:\Windows\Fonts\simsun.ttc', 16)

    def getpos(self,pos2,r):
        self.angle = math.atan2( pos2[1]-self.start[1],pos2[0]-self.start[0])
        self.fangle = math.degrees(self.angle)
        self.x = self.start[0]+r*math.cos(self.angle)
        self.y = self.start[1]+r*math.sin(self.angle)
        self.r = r
        self.end = pos2

    def move(self):
        pygame.draw.line(self.screen, (255, 0, 0), self.start, (self.x,self.y), 5)
        pygame.draw.circle(self.screen,(0,255,0),self.start,15)
        text1 = self.font.render('score:%s' % self.score, True, (255, 255, 0))
        self.screen.blit(text1, (45, 15))

        if self.count % 30 == 19:
            self.bullet_list.append(Bullet(self.x,self.y,self.fangle,self.screen,self.angle))
        self.count += 1
        for bullet in self.bullet_list:
            if bullet.alive is False:
                self.bullet_list.remove(bullet)
            else:
                bullet.move()

class Bullet:
    def __init__(self,x,y,fangle,screen,angle):
        self.posx = x
        self.posy = y
        self.fangle = fangle
        self.angle = angle
        self.alive = True
        self.screen = screen
        self.bullet = pygame.image.load('bullet2.png').convert_alpha()
        self.r = random.randint(5,10)
        self.newRect = None

    def move(self):
        self.planed = pygame.transform.rotate(self.bullet, -(self.fangle))
        self.posx += self.r * math.cos(self.angle)
        self.posy +=  self.r * math.sin(self.angle)
        if self.posy > 700 or self.posy  0 or self.posx  0 or self.posx > 800:
            self.alive = False
        self.newRect = self.bullet.get_rect(center=(self.posx, self.posy))
        if self.alive:
            self.screen.blit(self.planed, self.newRect)


if __name__ == '__main__':
    pygame.init()
    screen = pygame.display.set_mode((800, 700))
    pao = Pao(screen)
    plane_list = []
    for i in range(2):
        plane_list.append((Plane('enemy.png',screen)))
    fCount = 0

    clock = pygame.time.Clock()
    plane = random.choice(plane_list)
    while True:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
                sys.exit()
        clock.tick(200)
        screen.fill((0, 0, 0))
        pao.getpos((plane.xpos, plane.ypos), 35)
        pao.move()
        for plane in plane_list:
            plane_rect = plane.newRect
            for bullet in pao.bullet_list:
                try:
                    if plane_rect.colliderect(bullet.newRect):
                        bullet.alive = False
                        plane.alive = False
                        pao.score += 1
                        plane = random.choice(plane_list)
                        print('1')
                except:
                    pass
            if plane.alive:
                plane.move_ball()
            else:
                plane.destroy(fCount, screen)

        fCount += 1

        pygame.display.update()

六、運行效果

寫完,比心!

到此這篇關于Python趣味挑戰之用pygame實現飛機塔防游戲的文章就介紹到這了,更多相關pygame實現飛機塔防游戲內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 使用python+pygame開發消消樂游戲附完整源碼
  • 憶童年!用Python實現憤怒的小鳥游戲
  • 用Python簡單實現個貪吃蛇小游戲(保姆級教程)
  • 用Python手把手教你實現2048小游戲
  • python用tkinter開發的掃雷游戲
  • Python實現簡單2048小游戲
  • 只需要100行Python代碼就可以實現的貪吃蛇小游戲
  • python編寫五子棋游戲
  • 你喜歡籃球嗎?Python實現籃球游戲

標簽:常州 成都 宿遷 江蘇 山東 駐馬店 蘭州 六盤水

巨人網絡通訊聲明:本文標題《Python趣味挑戰之用pygame實現飛機塔防游戲》,本文關鍵詞  Python,趣味,挑戰,之用,pygame,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python趣味挑戰之用pygame實現飛機塔防游戲》相關的同類信息!
  • 本頁收集關于Python趣味挑戰之用pygame實現飛機塔防游戲的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91热门视频在线观看| av午夜精品一区二区三区| 色香蕉成人二区免费| 日韩专区欧美专区| 国产精品久久久久久户外露出| 理论电影国产精品| 久久这里只有精品首页| 欧美日韩一区在线| 91免费看`日韩一区二区| 青青草原综合久久大伊人精品| 三级久久三级久久久| 中文av一区二区| 日韩精品一区二区三区蜜臀| 成人激情开心网| 日韩国产精品大片| 婷婷久久综合九色综合伊人色| 欧美图区在线视频| 91视频免费观看| www.欧美色图| 色狠狠一区二区三区香蕉| 一本色道**综合亚洲精品蜜桃冫| 日韩理论片网站| 久久久国产精品不卡| 欧美另类变人与禽xxxxx| 欧美图区在线视频| 日韩一区二区在线观看| 欧美中文字幕一二三区视频| 91蜜桃传媒精品久久久一区二区| 欧美国产日韩a欧美在线观看| 高清国产一区二区| 免费高清成人在线| 蜜臀va亚洲va欧美va天堂 | 久久久蜜桃精品| 欧美日韩国产综合一区二区三区 | av爱爱亚洲一区| 国产99精品国产| 大桥未久av一区二区三区中文| 国产精品久久久久精k8| 国产精品色婷婷久久58| 日韩一区在线看| 欧美国产视频在线| 亚洲伦理在线免费看| 五月综合激情婷婷六月色窝| 久久精品99国产精品| 成人午夜在线视频| 欧美亚男人的天堂| 精品国产91九色蝌蚪| 国产精品美女久久久久高潮 | 91精品啪在线观看国产60岁| 欧美精品 日韩| 中文子幕无线码一区tr| 亚洲一区二区三区四区五区中文| 精品少妇一区二区三区在线视频| 成人永久免费视频| 91丨porny丨蝌蚪视频| 欧美三级三级三级爽爽爽| 91福利视频久久久久| 3d成人动漫网站| 国产精品视频免费| 亚洲www啪成人一区二区麻豆 | 国产福利一区在线观看| 成人妖精视频yjsp地址| 91欧美一区二区| 日韩欧美国产一区二区在线播放| 丁香网亚洲国际| 欧美私人免费视频| 国产无人区一区二区三区| 亚洲蜜臀av乱码久久精品| 全国精品久久少妇| 91网上在线视频| 欧美日韩精品欧美日韩精品一| 免费亚洲电影在线| 成人性视频免费网站| 91成人网在线| 欧美精品一区二区三区四区| 中文字幕在线不卡| 久久99国产乱子伦精品免费| 欧美日韩一二区| 国产精品久久久久久久久免费丝袜 | 亚洲国产激情av| 亚洲精品一二三| 国产风韵犹存在线视精品| 最新国产成人在线观看| 久久99精品国产.久久久久久| 午夜影院在线观看欧美| 国产伦精一区二区三区| 欧美精品在线观看播放| 亚洲免费资源在线播放| 国产福利一区在线| 91精品国产综合久久久久| 一区二区三区中文字幕电影| 国产很黄免费观看久久| 欧美成人bangbros| 男女男精品视频网| 在线国产电影不卡| 亚洲丝袜精品丝袜在线| 99re这里只有精品6| 国产精品国产自产拍高清av王其| 久久影院电视剧免费观看| 免费av网站大全久久| 欧美日产在线观看| 亚洲理论在线观看| 972aa.com艺术欧美| 国产日韩欧美激情| 粉嫩久久99精品久久久久久夜 | 一本到高清视频免费精品| 国产香蕉久久精品综合网| 免费在线欧美视频| 日韩精品一区二区三区蜜臀| 看片的网站亚洲| 777色狠狠一区二区三区| 日日摸夜夜添夜夜添精品视频 | 国产一区二区h| wwwwww.欧美系列| 久久中文娱乐网| 国产激情视频一区二区在线观看 | 国产精品一区二区男女羞羞无遮挡| 国产一区二区日韩精品| 久久综合色婷婷| 国产高清精品网站| 中文文精品字幕一区二区| 成人网男人的天堂| 樱桃国产成人精品视频| 欧美日韩国产一二三| 五月激情综合网| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲私人影院在线观看| 91久久精品一区二区| 蜜臀久久久99精品久久久久久| 岛国精品在线观看| 亚洲欧美一区二区三区极速播放| 日韩成人精品在线| 久久精品欧美一区二区三区不卡| 国产精品视频第一区| 欧洲人成人精品| 成人精品一区二区三区四区| 国产午夜精品美女毛片视频| 91视频.com| 午夜精品久久久久久久99樱桃| 国产乱码精品一区二区三| 日韩三级av在线播放| 亚洲一区二区在线观看视频| 欧美熟乱第一页| 国产在线一区观看| 欧美日韩精品一区视频| 成人的网站免费观看| 一区二区久久久| 欧美一级二级三级乱码| 国产成人av一区| 日韩电影网1区2区| 国产精品福利一区| 亚洲精品一区二区三区蜜桃下载| 亚洲精品成人a在线观看| 日韩视频在线永久播放| 成人精品小蝌蚪| 丝袜美腿高跟呻吟高潮一区| 欧美蜜桃一区二区三区| 国产成人av一区二区三区在线| 欧美xxxx在线观看| 成人app在线观看| 亚洲国产日韩a在线播放性色| 老司机免费视频一区二区| 中文字幕一区二区不卡| 7777女厕盗摄久久久| 色八戒一区二区三区| 国产精品一区二区久激情瑜伽| 久久综合久久综合久久综合| 91在线你懂得| 国产91在线观看丝袜| 久久99精品久久久久久久久久久久| av不卡在线观看| 国产精品一品视频| 免费观看成人av| 1000部国产精品成人观看| 国产欧美日产一区| 91亚洲精品久久久蜜桃网站 | 日本一区二区视频在线观看| 在线日韩一区二区| a级精品国产片在线观看| 国产福利一区二区三区| 国产一区欧美日韩| 久色婷婷小香蕉久久| 日本美女一区二区三区视频| 亚洲动漫第一页| 亚洲va欧美va人人爽| 日本亚洲欧美天堂免费| 午夜精品福利一区二区三区蜜桃| 色综合久久久久久久| hitomi一区二区三区精品| 成人av在线电影| eeuss影院一区二区三区| 国产高清视频一区| kk眼镜猥琐国模调教系列一区二区| 91久久免费观看| 欧美日韩亚洲另类| 日韩欧美三级在线| 91丝袜美女网| 欧美一区二区三区色| 欧美电影免费提供在线观看| 久久众筹精品私拍模特|