成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Python趣味挑戰(zhàn)之用pygame實現(xiàn)飛機塔防游戲

Python趣味挑戰(zhàn)之用pygame實現(xiàn)飛機塔防游戲

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

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

(一)實現(xiàn)飛機類

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坐標大于等于屏幕高度和球的半徑的差,則調(diào)整球的運行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坐標小于等于屏幕高度和球的半徑的差,則調(diào)整球的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坐標大于等于屏幕寬度和球的半徑差,則調(diào)整球的運行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坐標小于等于屏幕寬度和球半徑的差,則調(diào)整球的運行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()

(三)運行效果

二、屏幕下發(fā)實現(xiàn)一個塔防設備

 (一)實現(xiàn)塔防設備類

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)

(二)主函數(shù)實現(xiàn)調(diào)用

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()

(三)實現(xiàn)效果

發(fā)現(xiàn)沒有,塔防設備跟蹤飛機的運動而運動,一切都在監(jiān)控中。

三、讓子彈也飛起來吧

(一)實現(xiàn)子彈類

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))

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

在move函數(shù)上寫相關(guān)代碼

 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坐標大于等于屏幕高度和球的半徑的差,則調(diào)整球的運行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坐標小于等于屏幕高度和球的半徑的差,則調(diào)整球的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坐標大于等于屏幕寬度和球的半徑差,則調(diào)整球的運行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坐標小于等于屏幕寬度和球半徑的差,則調(diào)整球的運行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()

(四)運行效果

四、碰撞監(jiān)測和爆炸效果實現(xiàn)

(一)碰撞監(jiān)測

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坐標大于等于屏幕高度和球的半徑的差,則調(diào)整球的運行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坐標小于等于屏幕高度和球的半徑的差,則調(diào)整球的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坐標大于等于屏幕寬度和球的半徑差,則調(diào)整球的運行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坐標小于等于屏幕寬度和球半徑的差,則調(diào)整球的運行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()

六、運行效果

寫完,比心!

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

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

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

巨人網(wǎng)絡通訊聲明:本文標題《Python趣味挑戰(zhàn)之用pygame實現(xiàn)飛機塔防游戲》,本文關(guān)鍵詞  Python,趣味,挑戰(zhàn),之用,pygame,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python趣味挑戰(zhàn)之用pygame實現(xiàn)飛機塔防游戲》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python趣味挑戰(zhàn)之用pygame實現(xiàn)飛機塔防游戲的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产国语性生话播放| 亚洲自拍av在线| 国产乱码精品一区二区三区四区| 欧美日精品一区视频| 国产a级片视频| 四虎永久在线精品免费网址| 日韩免费在线观看av| 国产酒店精品激情| 天天干天天av| 色偷偷噜噜噜亚洲男人| 很黄很污的网站| 天天操精品视频| 国产欧美日韩精品a在线观看| 国产视频不卡一区| 亚洲免费在线观看av| 新天天拍日日拍狠狠拍| 在线精品观看国产| 91激情在线视频| 亚洲 另类 春色 国产| 免费一级特黄录像| 91精品啪在线观看国产81旧版| 精品国产乱码久久久久| 成人av网址在线| 青草影视电视剧免费播放在线观看| 日本一区二区三区免费观看| 亚洲一级电影视频| 男人午夜视频| 精品九九在线| 爱情岛论坛亚洲品质自拍视频网站| 亚洲成a人无码| 国产精品一页| 国产精品中文欧美| 深夜福利在线看| 在线麻豆国产传媒1国产免费| 久久视频这里只有精品| 欧美日韩另类图片| 天堂精品高清1区2区3区| 精品国产1区2区| 欧美偷拍综合| 免费成人在线电影| 日本中文字幕在线一区| 六月婷婷综合网| 综合在线影院| 99riav国产精品| 国产精品区免费视频| 国产伦理一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 国产深夜男女无套内射| 亚洲永久精品大片| 88国产精品欧美一区二区三区| 日韩欧美在线网站| 91高清视频免费观看| 亚洲欧美日韩综合在线| 日韩电影免费观看高清完整版| 久久国内精品| 男人操女人动态图| 宅男午夜视频| 超碰个人在线| 国产精品乱码视频| av在线播放网址| 精品美女www爽爽爽视频| 亚洲欧美日韩国产成人精品影院| 一区 二区 三区| 男人天堂综合网| 高清不卡av| av黄色免费网站| 国产艳俗歌舞表演hd| 亚洲欧美在线视频观看| 亚洲午夜在线| 亚洲国产日韩欧美一区二区三区| 97人妻精品一区二区三区| 日本人妻一区二区三区| 亚洲成在人线av| 一区二区日韩av| 日本韩国欧美国产| 国产精品久久网站| 亚洲欧美中文另类| 在线播放精品视频| 日韩一级片一区二区| 国产精品久久久久久模特| 亚洲一区二区三区免费| 欧美黑人疯狂性受xxxxx喷水| www.com在线观看| 91精品国产综合久久国产大片| 亚洲三级一区| 性综艺节目av在线播放| 在线成人免费av| 欧美女同一区| 色天天色综合| 欧美娇小性xxxx| 欧美性受xxxx黑人猛交88| 影音先锋国产资源站| 亚洲欧美国产三级| 五月天婷婷丁香网| 国产成人a级片| 你懂得影院夜精品a| 少妇太紧太爽又黄又硬又爽小说| 国产精品久久三| 国产黄色片免费看| 飘雪影视在线观看免费观看| 天堂资源av| 99热在线观看| 青青青青在线| 天堂在线观看视频观看www| 欧美福利小视频| 国产成人在线网站| 99久久国产综合精品五月天喷水| 日本欧美爱爱爱| 91九色露脸| 日韩av一区二| 欧美精品中文| 亚洲区一区二| 91精品中文字幕一区二区三区| 麻豆av在线免费观看| 欧美国产日韩在线观看| 久久99成人| 四季av一区二区三区免费观看| a天堂中文在线88| 国产日韩欧美电影在线观看| 欧美极品另类| 四虎精品永久免费| 日本道精品一区二区三区| 99国产精品久久久久老师| 狠狠色噜噜狠狠狠狠888奇米| 色天下一区二区三区| 国产伦精品一区二区三区免费优势| 国产成人亚洲综合a∨婷婷图片| 亚洲视频777| 白浆爆出在线观看| 无人在线观看的免费高清视频| 91亚洲人电影| 精品少妇人妻av一区二区| 大片免费播放在线视频| 亚洲欧美一区二区不卡| 懂色av中文一区二区三区| 精品国产乱码一区二区三区四区| 在线免费观看日本欧美爱情大片| 久久久伊人欧美| 黄色精品免费| 日韩av片免费观看| 国产在线视精品麻豆| 第四色日韩影片| 羞羞色国产精品网站| 在线视频亚洲自拍| 日韩高清成人在线| 日韩av最新在线观看| 国产综合 伊人色| 久久精品xxxxx| 有码在线播放| 欧美大片欧美激情性色a∨久久| 6080成人| 亚洲一区二区三区四区中文字幕| 国产一区国产二区国产三区| 天天av天天翘天天综合网色鬼国产| 久久久久久久久久婷婷| 成人av视屏| 97人妻人人澡人人爽人人精品| 亚洲成aⅴ人片久久青草影院| 国产视频综合在线| 91嫩草精品| 国产三级视频网站| 欧美男女性生活在线直播观看| 国内av一区二区| 婷婷国产在线综合| 久久久久久久久久久久久av| 亚洲精品永久视频| 男女猛烈激情xx00免费视频| 日韩激情久久| 在线播放日本| 欧美日韩一区二区三区69堂| 亚洲第一页在线播放| 一本色道久久综合亚洲精品不卡| 99久久99视频只有精品| 影音先锋欧美资源| 色综合天天做天天爱| 国内精品中文字幕| 91麻豆精品国产91久久久更新资源速度超快| 麻豆福利在线观看| 欧美中文一区二区| 欧美xxx网站| 亚洲一区二区三区国产| 亚洲国产日韩在线人成电影| 欧美人与性动交α欧美精品图片| 在线免费观看av影视天堂| 国产三级日本三级在线播放| 伊人久久大香线蕉av不卡| 成人18免费入口| 老司机精品视频网| 日韩色妇久久av| 欧美精品激情在线观看| 亚洲区小说区图片区qvod按摩| 在线天堂中文www官网| 免费久久久久久久久| 亚洲欧美日韩一区二区在线| 国产成人三级在线观看视频| 国产不卡一二三区| 国产激情美女久久久久久吹潮| 久久韩剧网电视剧| 樱空桃在线播放| 亚洲精品麻豆| 久久中文字幕国产| 国产熟女一区二区三区四区| 日韩高清在线免费观看| 91av在线视频观看| 欧美日韩高清影院| 青青草原国产免费| 不卡一二三区| 日韩在线视频精品| 精油按摩中文字幕久久| 精品理论电影在线| 韩国中文字幕hd久久精品| 国产女主播在线观看| 好紧好硬好湿我太爽了| 国产一级淫片a视频免费观看| 青青青草视频| 国产精品地址| 日韩新的三级电影| 亚洲国产日韩a在线播放| 色婷婷综合久久久久中文字幕| 日本电影在线观看| 日本二区在线观看| 国产伦精品一区二区三区视频女| 日韩欧美国产综合在线一区二区三区| 天天色天天上天天操| 欧美自拍偷拍第一页| 一本色道久久综合亚洲91| 亚洲精品一二| 中文字幕日本不卡| 日本黄色三级大片| 成人视屏在线观看| 姑娘第5集在线观看免费好剧| 97免费资源站| 三级毛片在线看| 精品人妻一区二区三区日产乱码卜| 成人免费av资源| 伦伦影院午夜理论片| 日韩精品一区二区三区视频在线观看| 亚洲欧美日韩国产一区二区| 尤蜜粉嫩av国产一区二区三区| 制服丝袜av成人在线看| 国模少妇一区二区三区| 狠狠色狠狠色综合日日tαg| 日韩免费视频一区二区视频在线观看| 久久九九全国免费精品观看| 操你啦视频分享| 亚洲国产片色| 亚洲经典一区二区| 亚洲国产美女久久久久| 国产在线视频综合| 亚洲免费av一区| 亚洲最新永久在线观看| 免费播放av| 97人人模人人爽视频一区二区| 亚洲国产精品久久久久婷婷软件| 欧美性受xxxx黑人猛交| 青娱乐国产在线视频| 免费h视频在线观看| 成人短视频在线观看免费| 一区二区三区蜜桃| 亚洲 欧美 另类人妖| 在线视频欧美精品| 直接看的黄色网址| av大片免费观看| 日日夜夜天天操| 欧美激情 亚洲a∨综合| 粉嫩av国产一区二区三区| 国产一区二区三区探花| 岛国成人毛片| 日韩av在线播放中文字幕| 久久影院资源站| 欧美日韩一区二区三区在线免费观看| 日韩精品久久久久久免费| 国产一区二区高清在线| 一区二区三区视频在线| 日本在线视频免费观看| 欧美日韩一区二区精品| а天堂8中文最新版在线官网| 色综合小说天天综合网| 国产精品45p| 3d欧美精品动漫xxxx无尽| 国产精品久久久久久久美男| 亚洲综合免费观看高清完整版| 青青艹在线观看| 农村黄色一级片| 登山的目的在线| 蜜桃久久久久| 久久国产精品99久久久久久丝袜| 一区二区视频在线| 国产精品久久国产三级国电话系列| 久久精品国产亚洲精品| 久久精品久久久精品美女| 久久露脸国语精品国产91| 一二三区中文字幕| 欧美视频精品| 亚洲福利视频久久| 久久久精品欧美丰满| 日韩美女视频一区二区在线观看| 久久亚洲不卡| 久久久久久蜜桃一区二区| 国产欧美亚洲精品a| 久久久久久国产精品免费播放| 欧美专区亚洲专区| 国产一线二线三线在线观看| 欧美又粗又大又长| 99久久er热在这里只有精品15| 狠狠综合久久av一区二区老牛| 久草资源在线观看| 性欧美在线视频| 久久久久网址| 91玉足脚交白嫩脚丫在线播放| 风韵丰满熟妇啪啪区老熟熟女| 五月久久久综合一区二区小说| 成人h动漫精品一区二区| 日韩高清影视在线观看| 91香蕉一区二区三区在线观看| 波多野结衣在线观看一区| 一本不卡影院| 精品中文字幕视频| 狠狠色狠狠色合久久伊人| 国产高清一区二区三区| 538prom精品视频线放| 亚洲国产精品传媒在线观看| 少妇精品视频一区二区| 国产视频精品va久久久久久| 一区二区视频在线观看免费的| 欧美日韩国产中字| 蜜桃视频免费网站| 中文字幕1区2区|