精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從零開始23天完成一款Android游戲開發(六)

移動開發 Android 游戲開發
Part 6:我想開發一款 Android 游戲有一段時間了,但從來沒有一個好的 idea。最近,我一直在玩一款跑酷游戲,發現它實在太有意思了。這款游戲也讓我意識到,一款 Android 游戲沒有必要非要有什么大的來頭和復雜的游戲設置,簡單隨意就好。

本文是這個系列的第六篇文章,記錄作者在第15至第17天的情況。

第15天: Android“后退”按鈕、主菜單、固定坐標bug

還記得第11天屏幕坐標和鼠標點擊射擊不到外星人的問題嗎?是的,那都是我的錯。幸運的是這讓我及時發現了很多下載游戲的Android用戶屏幕分辨率并不是800×400。在那之前我是這樣直接轉換觸摸坐標到實際坐標:

  1. float x = Gdx.input.getX() - 240f; 
  2. float y = 400 - Gdx.input.getY(); 

這不是正確的做法。簡單恰當的辦法是通過GDX進行轉換 :

  1. Vector3 touchPos; 
  2. touchPos.set(Gdx.input.getX(), Gdx.input.getY(), 0); 
  3. camera.unproject(touchPos); 

在Android上處理“返回”按鈕

大多數網上的例子在處理“返回”按鈕時都談到重載KeyDown方法。不幸的是這種辦法要求使用Stage,我沒有這么做。我知道現在的代碼里復制了很多Actor和Stage,但那不重要。在下一個項目里我才會使用Stage。

幸運的是,我找到了解決辦法。只要在Game子類的create()函數里添加下面函數:

  1. Gdx.input.setCatchBackKey(true); 

然后在render()方法中檢查否已經按下“返回”按鈕:

  1. if (Gdx.input.isKeyPressed(Keys.BACK)) 
  2.     Gdx.app.exit(); 

由于render()每秒鐘會被調用很多次,你可能需要一個boolean標記變量來檢測“返回”按鈕是否已釋放。

  1. if (backReleased && Gdx.input.isKeyPressed(Keys.BACK)) 
  2.     backReleased = false
  3.     Gdx.app.exit(); 
  4. else 
  5.     backReleased = true

現在可以進入游戲,進入商店菜單,然后返回主菜單。當然,菜單只顯示選項,還沒有真正實現功能。

使用9-patch處理動態大小的按鈕和容器

譯注:9-patch一個對png圖片做處理的工具,能夠為生成一個“*.9.png”的圖片實現部分拉升。

我還學會了如何使用9-patch創建漂亮的按鈕。有一次,我意識到不得不像繪制10個大小不同的選項按鈕,但樣子基本上一模一樣只有里面的內容不 同。我甚至參考了Gdx按鈕,但最終還是決定自己DIY一個。在我游戲里,按鈕有一些特殊需求,在一個文本按鈕里要結合了2張圖、4個文本以及2種不同字 體。

無論如何,我得畫一個包括所有按鈕尺寸和其他的東西的46×46 9-patch圖片,然后寫一些代碼定制其他覆蓋在圖片上面的東西。我在構造函數里通過TextureRegion從大皮膚里提取9-patch。減掉了一個皮膚開關。

通過這種處理使我得以有各種不同的選擇來填充主菜單,同時我還加入了滾動字幕給出玩法提示。我真的很喜歡這個概念,但很少有游戲使用它。有的游戲只顯在一開始的時候有個提示。也許他們不想讓玩家看主菜單時分心吧。

下面是購買強化道具的商店菜單:

強化道具

關于道具我又有了一些新點子。一種是可以暫時讓外星人減速,另一種是在短時間內積分x5。我正在考慮移除之前商店里的“雙倍積分”道具。有些玩家真的很能得高分,所以這可能是一個壞主意。

另一方面,在下次裝彈前能增加射速的道具可能會大受歡迎,所以我正在加入。

我希望商店能保持只有7個道具,這樣就能剛好在一個屏幕內顯示。但現在我不肯定所有可能的升級……拭目以待吧。

第16天:從GDX游戲中錄制影片

視頻地址:www.youtube.com/embed/RUy177pvT8I?rel=0

我曾想過在YouTube上傳游戲視頻,然后用recordmydesktop程序錄制,但結果一團糟。由于libGDX和RMD不同步,我在屏幕 上看到的是一堆零件,諸如被切掉了一半的精靈等等。我搜索了一下發現了幾篇有用的文章。基本上都是將每幀做成一個PNG文件然后組成視頻。可以想見這么做 會耗費大量的磁盤空間,這對我不是大問題。我發現了一個很有用的帖子:

http://www.wendytech.de/2012/07/opengl-screen-capture-in-real-time/

然而,他們的代碼有一些問題。出于某種原因,當我用半透明精靈疊加在背景上時,由此產生的PNG文件在那塊區域會出現半透明像素。這樣生成的視頻會 有很多亂七八糟的東西。我嘗試了不同的設置,甚至改變渲染代碼,但問題依舊。現在,只要一個簡單的處理步驟——使用ImageMagick(加入黑色背 景)就可以解決這個問題。所以我想,如果無論如何都要做這步處理,我可能還要在ImageMagick中做垂直翻轉。所以我關掉了代碼中的Y軸翻轉,這使 得它更有效率,從而沒有必要在每一幀中分配w *h*4個字節的內存。在800×480的屏幕上,每一幀大約需要1.5MB!

同時,處理幀率(跳幀)的代碼沒有怎么優化。處理過程跳過了幾個文件號,這沒什么問題。但同時還給每幀還創建了對應的ScreenShot對象,這完全沒有必要。譬如你正在錄制30fps的視頻而游戲運行速率是60fps,你花了一半的時間在創建完全用不到的對象上。

最后,FPS處理代碼似乎沒有釋放像素圖。所以如果你運行了很長的時間,RAM會被吃光。

所以,我從ScreenShot類里提取出了全部的FPS代碼,剩下的代碼只負責處理連續視頻。我還注意到一些變量有初始化但從未使用過。現在ScreenShot類變得更加直觀并且易于理解:

  1. public class ScreenShot implements Runnable 
  2.     private static int fileCounter = 0
  3.     private Pixmap pixmap; 
  4.   
  5.     @Override 
  6.     public void run() 
  7.     { 
  8.         saveScreenshot(); 
  9.     } 
  10.   
  11.     public void prepare() 
  12.     { 
  13.         getScreenshot(00, Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), false); 
  14.     } 
  15.   
  16.     public void saveScreenshot() 
  17.     { 
  18.         FileHandle file = new FileHandle("/tmp/shot_"+ String.format("%06d",  fileCounter++) + ".png"); 
  19.         PixmapIO.writePNG(file, pixmap); 
  20.         pixmap.dispose(); 
  21.     } 
  22.   
  23.     public void getScreenshot(int x, int y, int w, int h, boolean flipY) 
  24.     { 
  25.         Gdx.gl.glPixelStorei(GL10.GL_PACK_ALIGNMENT, 1); 
  26.         pixmap = new Pixmap(w, h, Pixmap.Format.RGBA8888); 
  27.         Gdx.gl.glReadPixels(x, y, w, h, GL10.GL_RGBA, GL10.GL_UNSIGNED_BYTE, pixmap.getPixels()); 
  28.     } 

好了,全部就這么多。我在渲染循環中的每個渲染結尾加上了:

  1. ScreenShot worker = new ScreenShot(); 
  2. worker.prepare();           // grab screenshot 
  3. executor.execute(worker);   // delayed save in other thread 

考慮到完整性,在Screen的子類添加了executor:

  1. private ExecutorService executor; 
  2. ... 
  3. executor = Executors.newFixedThreadPool(25); 

現在,在我的酷睿2已經趕不上幀率了。這是好消息,一方面因為游戲速度變慢我能夠錄下更好的視頻,另一方面能更好地記錄截圖以供稍后導出視頻。所以 我添加了一個截圖熱鍵。在按住S鍵時開始錄制,當你只是記錄了一些有趣的片段,松開S鍵讓PNG writer趕上進度。當CPU的負荷恢復到正常,意味 著PNG都生成好了,你可以再次開始錄制。

這種方式創建的視頻很容易編輯。只要刪除不需要的PNG文件,用剩下的壓制視頻即可。而且這種方法也很容易與音樂同步,因為可以隨意添加或刪除幀。

用截圖生成YouTube視頻

由于Android屏幕默認分辨率是480×800,而最接近YouTube的分辨率是1280 x720。因此需要將圖像縮放到 432×720 ,以保持寬高比。這樣兩邊會多出很多未使用的面積。你可以把你的logo、廣告貼上去,甚至可以并排顯示兩個視頻。我決定用另一段視頻填 補空白,那是我用一臺手持設備拍攝的,所以圖像更小只有372×620。

現在,我創建了一個大小1280×720包含了logo的靜態圖像。現在我把它混合進游戲,并垂直翻轉。在Linux上,我使用這樣的命令:

for i in shot*png; do echo $i; convert $i -flip -filter Lanczos -resize 372x620 temp1.png; composite temp1.png back.png -geometry +126+56 $i; done

一旦所有的圖像都準備就緒,就可以運行MEncoder來導出視頻。YouTube建議720p的視頻采用H.264格式和5000以上的比特率 。他們還建議兩個B幀(RGB)。這里是執行的命令:

mencoder mf://shot*.png -mf w=1080:h=720:fps=25:type=png -ovc x264 -audiofile music.mp3 -oac copy -o movie.avi -x264encopts bitrate=5000:bframes=2:subq=6:frameref=3:pass=1:nr=2000

這樣就生成了一個質量過硬的YouTube游戲視頻。在這篇文章的開始,你可以看到我的成果。至于音頻,我只是提取了一些游戲的音軌并沒有捕捉實際游戲中的音頻。

第17天:Android圖標、完成道具

我喜歡Android允許(甚至建議)圖標不是圓角矩形。這樣可以賦予游戲自己的個性風格。起初,我考慮過給這游戲做一個特殊的圖標,但我真的非常 非常喜歡這個畫著外星人像素圖形的盾。我用Inkscape制作,這樣就可以輸出任意大小的圖片(而不像在GIMP下制作的其他一些圖形)。獻上 Drone Invaders官方圖標:

[[109880]]

豐富的道具

下面的視頻顯示所有收藏的強化道具:

http://www.youtube.com/embed/SZ73G0n6cm4?rel=0

我準備了原子彈,但名字還沒有最終確定。也許會叫核彈、钚炸彈、智能炸彈或完全不同的東西。它會摧毀屏幕上的一切。Boss能抵擋一兩個,但遇到三個炸彈一樣完蛋。在系統內部,每個Boss有20點血而炸彈有8點的傷害。普通攻擊就是1點傷害,除非你升級激光。

其次,有3路散彈。射擊三次仍然要更換彈夾。這是一個非常強大的道具,有了它,真是人擋殺人佛當殺佛,清理掉一波波的怪物和boss。

第三,自動重裝填。正如名字那樣,你的激光會自動加載。所以可以自由地射擊,射擊,再射擊。

第四,減速。它只是減緩外星人的移動速度,其他一切速度正常。在前20關這玩意兒相當廢柴。但越到后來,你就越覺得它有用。

第五,雙倍積分。在道具作用期間,獲得的點數翻一倍。我仍然在考慮是否要在達到某個分數的時候給予獎勵,但達到高分仍是一件很酷的事情。

相關:

從零開始23天完成一款Android游戲開發(一)

從零開始23天完成一款Android游戲開發(二)

從零開始23天完成一款Android游戲開發(三)

從零開始23天完成一款Android游戲開發(四)

從零開始23天完成一款Android游戲開發(五)

從零開始23天完成一款Android游戲開發(七)

從零開始23天完成一款Android游戲開發(八)

翻譯:bigosaur   ImportNew.com

譯文鏈接: http://www.importnew.com/6892.html

責任編輯:閆佳明 來源: importnew
相關推薦

2014-03-13 14:02:28

Android手游速成

2014-03-13 14:42:13

2014-03-13 14:17:05

Android手游速成

2014-03-13 14:27:51

2014-03-13 15:15:33

Android手游速成

2014-03-13 14:12:52

2014-03-13 15:06:30

Android手游速成

2022-05-27 10:00:06

C++游戲引擎

2013-10-31 16:31:19

2017-09-04 13:51:29

Android

2016-08-10 14:59:41

前端Javascript工具

2021-12-30 09:10:28

游戲開發開發技術熱點

2011-04-06 15:55:50

開發webOS程序webOS

2019-08-12 09:36:49

2015-11-17 16:11:07

Code Review

2019-01-18 12:39:45

云計算PaaS公有云

2018-04-18 07:01:59

Docker容器虛擬機

2024-12-06 17:02:26

2020-07-02 15:32:23

Kubernetes容器架構

2020-09-28 15:13:04

鴻蒙
點贊
收藏

51CTO技術棧公眾號

欧美性猛片aaaaaaa做受| 久久成人精品无人区| 日韩电影大片中文字幕| 久久国产亚洲精品无码| 99青草视频在线播放视| 国产精品夜夜嗨| 欧美在线视频网| 亚洲天堂网av在线| 日韩福利视频一区| 欧美精品 国产精品| 黄色一级片在线看| av网在线观看| 91麻豆国产精品久久| 成人疯狂猛交xxx| 国产做受高潮漫动| 一级毛片免费高清中文字幕久久网| 亚洲精品久久久一区二区三区| 日韩中文字幕二区| 在线视频观看国产| 欧美韩国日本一区| 韩国成人动漫在线观看| 国产精品久久久久久无人区| 欧美亚洲三区| 欧美精品福利在线| 国产探花在线视频| 免费一区二区| 亚洲成人黄色网址| 91aaa精品| а√天堂资源国产精品| 亚洲成人资源在线| 裸体大乳女做爰69| 国产女主播在线直播| 成人18精品视频| 99re在线国产| 国产原创中文av| 蜜臀国产一区二区三区在线播放| 91精品国产九九九久久久亚洲| 精品无码久久久久成人漫画 | 欧美影视一区二区三区| 日韩伦理在线免费观看| 中文字幕有码在线观看| 综合分类小说区另类春色亚洲小说欧美| 久久久久天天天天| 欧美一级在线免费观看| 国产精品综合一区二区| 国产美女主播一区| 中文字幕 视频一区| 亚久久调教视频| 欧美性受xxx| 日韩精品成人在线| 激情久久久久| 久久久久在线观看| 国产亚洲精久久久久久无码77777| 国产精品传媒精东影业在线| 日韩亚洲国产中文字幕| 影音先锋男人看片资源| 天堂美国久久| 久久亚洲精品网站| 人妻少妇精品一区二区三区| 午夜久久黄色| 久久99热精品这里久久精品| 久久国产精品波多野结衣av| 欧美日韩日本国产亚洲在线| 欧美精品久久久久| 五月天婷婷网站| 宅男噜噜噜66一区二区| 欧美制服第一页| 99久久久无码国产精品免费蜜柚 | 亚洲欧美国产毛片在线| 欧美一级特黄aaaaaa在线看片| caopeng在线| 亚洲综合一二三区| 91专区在线观看| 在线手机中文字幕| 欧美亚洲日本国产| 国产成人在线综合| 北条麻妃一区二区三区在线| 日韩精品免费在线播放| 受虐m奴xxx在线观看| 色135综合网| 免费不卡在线观看av| 国产一国产二国产三| 久久成人免费| 成人福利免费观看| 色婷婷视频在线| 99久久国产综合色|国产精品| 日韩精品成人一区二区在线观看| 日本三级视频在线播放| 亚洲国产成人高清精品| 久久精品午夜福利| 91精品视频一区二区| 亚洲第一天堂无码专区| 中文字幕免费视频| 午夜久久黄色| 国产成人亚洲综合| a天堂中文在线观看| 99久久99久久精品国产片果冻| 日韩三级电影免费观看| 影音先锋在线视频| 日韩欧美成人免费视频| 图片区乱熟图片区亚洲| 色综合www| 久久九九亚洲综合| 青青草免费观看视频| 国精产品一区一区三区mba桃花| 国产精品美女久久久久av福利| 男人的天堂在线免费视频| 中文字幕一区二| 亚洲色欲综合一区二区三区| 国产亚洲亚洲国产一二区| 亚洲欧美在线看| 久久久久成人网站| 日本网站在线观看一区二区三区| 国产精品二区二区三区| av中文天堂在线| 午夜一区二区三区视频| 亚洲高清在线不卡| 国产欧美日韩一区二区三区四区| 欧美精品精品精品精品免费| 91精东传媒理伦片在线观看| 久久这里只有精品6| 欧美视频在线第一页| 欧美国产视频| 国产亚洲欧美aaaa| 青青草成人av| 懂色av中文字幕一区二区三区| 亚洲欧美日产图| 波多野结衣亚洲| 亚洲电影免费观看| 久久久91视频| 国产一区二区三区四区五区入口 | 一本到三区不卡视频| 9.1在线观看免费| 先锋资源久久| 国产精品亚洲网站| 国产精品四虎| 日本道色综合久久| 亚洲激情视频小说| 亚洲一区网站| 噜噜噜噜噜久久久久久91| 啦啦啦中文在线观看日本| 欧美日韩综合色| 调教驯服丰满美艳麻麻在线视频| 久久婷婷丁香| 欧美久久久久久一卡四| 在线观看特色大片免费视频| 亚洲精品999| 日韩av黄色片| 97久久超碰国产精品| 青青视频在线播放| 性欧美lx╳lx╳| 国产91色在线|| 国产乱视频在线观看| 91国偷自产一区二区三区成为亚洲经典 | 亚洲一区二区色| 日韩一区欧美小说| 国产欧美精品一二三| 欧美国产综合| 国产精品一区在线播放| 99在线视频影院| 亚洲精品一区中文字幕乱码| 国产精品第5页| 久久精品日产第一区二区三区高清版 | 欧美一区二区三区四区高清| 久操免费在线视频| 不卡一二三区首页| 国产精品亚洲a| 水蜜桃精品av一区二区| 亚洲一区二区三区sesese| 污视频网站免费在线观看| 日韩精品一区二区三区视频播放 | 成年网站在线视频网站| 亚洲国产精品yw在线观看| 欧美精品韩国精品| 国产精品视频九色porn| 天堂网成人在线| 日韩视频中文| 亚洲精品久久区二区三区蜜桃臀 | 欧美精品一区男女天堂| 亚洲av中文无码乱人伦在线视色| 国产片一区二区| 久久精品无码一区二区三区毛片| 99精品国产一区二区青青牛奶| 欧美一级片免费观看| 日韩黄色碟片| 久久久久久久久亚洲| 精品无人乱码| 欧美一区二区在线播放| 二区视频在线观看| 综合电影一区二区三区 | 亚洲伊人色欲综合网| asian性开放少妇pics| 麻豆精品视频在线| www插插插无码视频网站| 国内亚洲精品| 成人欧美一区二区三区视频 | av在线免费观看网址| 日韩精品视频在线观看网址| 91午夜交换视频| 精品国产乱码久久久久久婷婷| 无码人中文字幕| www.色精品| 亚洲精品乱码久久久久久动漫| 亚洲精选国产| 一级一片免费播放| 曰本一区二区三区视频| 亚洲一区亚洲二区| 91另类视频| 欧美性在线观看| 在线看一级片| 日韩中文字幕精品| 九九在线视频| 亚洲国产精品免费| 99国产精品一区二区三区| 日本福利一区二区| 国产小视频在线免费观看| 亚洲欧美另类在线| 成人性生交大片免费看无遮挡aⅴ| 成人精品视频一区二区三区| 污污网站在线观看视频| 丝瓜av网站精品一区二区| www插插插无码免费视频网站| 国内精品视频在线观看| 久久人人九九| 久久av国产紧身裤| 91亚洲精品在线| 欧美视频在线视频精品| 日本精品久久电影| 678在线观看视频| 欧美成人精品在线视频| av在线播放网站| 国产一区二区三区四区福利| 日韩三级电影网| 日韩精品久久久久久久玫瑰园| 免费av网站观看| 精品久久久久久久久久久院品网| 国产叼嘿视频在线观看| 6080午夜不卡| 一级成人免费视频| 欧美群妇大交群的观看方式| 在线播放成人av| 欧美天天综合网| 中文字幕永久免费视频| 欧美三级在线播放| 国产九色91回来了| 欧美性xxxxx极品少妇| 国产91av在线播放| 91成人免费在线| 中文在线观看av| 欧美理论片在线| 国产wwwxxx| 日韩欧美一区在线| 乱色精品无码一区二区国产盗| 欧美成人在线直播| 欧美一区二区三区成人片在线| 欧美va亚洲va在线观看蝴蝶网| 免费观看国产精品| 亚洲国产精品yw在线观看| 美州a亚洲一视本频v色道| 亚洲热线99精品视频| 成年人在线观看| 日韩在线视频中文字幕| 黄色成人影院| 欧美极品在线视频| 涩涩网在线视频| 国产精品久久久精品| 91丨精品丨国产| 国产精品毛片va一区二区三区| 欧美在线关看| 日日夜夜精品网站| 影音先锋日韩在线| 免费看黄在线看| 日韩二区三区四区| 中文 日韩 欧美| 91在线你懂得| 中文字幕91视频| 亚洲一区二区在线免费看| 中文字幕亚洲精品一区| 欧美日韩亚洲综合一区二区三区| 国产伦子伦对白视频| 亚洲成色www8888| 中文字幕日本在线观看| 欧美黄色片免费观看| 欧美羞羞视频| 97视频中文字幕| 亚洲人成伊人成综合图片| 伊人婷婷久久| 日韩一级免费| 高潮一区二区三区| 成人av网站免费观看| 在线观看亚洲大片短视频| 亚洲一区成人在线| www.av88| 亚洲国产女人aaa毛片在线| jizzjizz在线观看| 性色av一区二区三区在线观看| 91福利精品在线观看| 国产精品青青草| 久久国产精品亚洲人一区二区三区 | 精品国产一区二区三区日日嗨 | 中文字幕第一区二区| 成人免费看片98| 欧美在线一二三四区| 亚洲免费黄色片| 日韩中文视频免费在线观看| 在线女人免费视频| 超碰97国产在线| 爽成人777777婷婷| 男女曰b免费视频| 国产一区二区0| 亚洲综合第一区| 欧美午夜美女看片| www视频在线| 久久九九免费视频| 欧美123区| 欧美亚州在线观看| 亚洲精品1区2区| 乳色吐息在线观看| 亚洲天堂2016| 在线永久看片免费的视频| 亚洲精品在线免费观看视频| 国产鲁鲁视频在线观看特色| 国产精品1234| 亚洲精品进入| 国产精品50p| 成人激情免费网站| 久久黄色免费网站| 欧美一级国产精品| 午夜不卡视频| 国产在线拍偷自揄拍精品| 欧洲激情视频| 欧美精品无码一区二区三区| 91免费观看视频| 西西44rtwww国产精品| 亚洲国产精品va在线观看黑人| 日韩成人伦理| 国产福利久久精品| 国内自拍视频一区二区三区| 国内av免费观看| 亚洲美女淫视频| www.国产黄色| 欧美成人一二三| 亚洲一区二区三区免费| www.欧美黄色| 成人av在线一区二区三区| 国产精品18p| 日韩成人网免费视频| 美女av在线免费看| 噜噜噜噜噜久久久久久91| 视频一区二区三区在线| 亚洲自拍偷拍图| 欧美午夜寂寞影院| 免费黄色在线| 99porn视频在线| 中文高清一区| 国产亚洲精品熟女国产成人| 在线观看av一区二区| 尤物网在线观看| 亚洲一区免费网站| 日韩亚洲国产精品| 欧美另类z0zx974| 3d动漫精品啪啪1区2区免费| 色爱综合区网| 久久riav| 美女视频黄 久久| 老熟妇高潮一区二区三区| 精品成人在线观看| 亚洲国产成人二区| 亚洲国产综合自拍| 国产成人免费视频一区| 午夜精品久久久久久久久久久久久蜜桃 | 亚洲mv在线观看| 国外av在线| 91欧美激情另类亚洲| 影音先锋久久| 久久久精品成人| 欧美www视频| 欧美精品日日操| 午夜探花在线观看| 91毛片在线观看| 91在线视频国产| 午夜精品一区二区三区在线视| 国产一区二区三区网| 伊人五月天婷婷| 一本大道久久a久久综合| 国产福利视频在线观看| 精品网站在线看| 久久草av在线| 天天爽夜夜爽夜夜爽精品| 日韩亚洲在线观看| 啪啪国产精品| 日本高清免费观看| 狠狠爱在线视频一区| 国产成人在线视频免费观看| 精品久久久久久乱码天堂| 精品一区二区免费| 一级片中文字幕| 九九热视频这里只有精品| 欧美亚洲国产精品久久| 久久久久国产免费|