日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

动作游戏老是卡?试试从这些方面提升流畅度

發(fā)布時間:2024/8/26 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 动作游戏老是卡?试试从这些方面提升流畅度 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

編者按:常常有玩家會在游戲評論提到“打擊感好”、“流暢度高”等等,如何才能讓玩家有這樣的感受呢?本文將和大家聊聊動作游戲的流暢度。

動作游戲是市場上一直很受歡迎的游戲類型,經(jīng)常可以看到一些游戲評論會提到某個游戲的動作流暢、打擊感好,直觀的感受似乎就是在說游戲的FPS(幀數(shù))比較高而已,但是仔細一想似乎又不那么簡單。

客戶端性能指標本身是包含了FPS數(shù)值的,以此來判斷一款游戲的流暢度是否達標,但是這里更側(cè)重的是游戲整體的流暢度,而涉及到更細節(jié)的每個打斗動作和效果,似乎還并沒有這樣的衡量標準,比如當(dāng)我們評價一款游戲動作特別流暢,打擊感特別棒的時候,我們感受到的具體是什么?

帶著這個疑問進行了一些搜羅和了解,試著分析和解答一下。

01 FPS

關(guān)于一個游戲的流暢度,自然而然首先會想到FPS,也就是幀率。如果一個游戲感受不流暢,首先想到也是幀率是不是太低,或者幀率是不是不夠穩(wěn)定。

幀率并非游戲獨有的概念,電視電影動畫也有幀率的概念。從純視聽感官上講,游戲確實可以看做是增加了交互的電影,在畫面上有很多相通的概念。

動畫動畫,動畫其實就是動起來的畫嘛,而人眼覺得是連續(xù)的畫面靠的就是人腦強大的腦補。人腦會自動補齊兩幀畫面之間的過渡畫面。當(dāng)然兩幀的間隔也不能太長否則就跟看PPT一樣——有明顯的卡頓——也就是不流暢。那么到底多低算低,多高算高呢?

有幾個比較重要的FPS數(shù)值:
?

  • 一般的電影和動畫幀率都是24幀。
  • 日本2D手繪動畫一般是一拍二,一拍三,也就是每秒24幀的電影幀率基礎(chǔ)上進行精簡,可以理解為真實幀率只有8幀和12幀。24幀的2D動畫由于成本原因,非常少見。
  • 手機游戲一般默認幀率都是30幀,游戲也都為高端手機提供了45幀或60幀的可選幀率。
  • 以PS4和XBoxOne為代表的主機游戲一般都是30幀, 性能改良版的高端PS4Pro和XBoxOneX可以為部分游戲提供60幀。
  • PC端游有的游戲可以不鎖定幀率,提供60幀以上的幀率。
  • 2016年李安拍攝的電影《比利·林恩的中場戰(zhàn)事》首次使用了120幀率的攝像機拍攝。



02 電影流暢度VS游戲流暢度


一般的手機游戲幀率30幀,是高于電影24幀的,但是常常有人抱怨游戲的流暢度有問題或卡頓,卻鮮有人抱怨電影不夠流暢和卡頓。

造成這種感官差異的主要原因,在于電影和游戲畫面的拍攝方式的不同。
?

  • 電影的畫面來源于攝像機,與相機類似,由于攝影原理的原因,一旦快門打開,會捕捉到一段時間內(nèi)的影像,如果期間畫面有變化或運動,則會造成畫面的模糊。這在單張照片里,會覺得照片拍壞了,但是在視頻中,卻是很好的中間過渡(運動模糊)。由于有了這種過渡,24幀的電影才看起來沒有不流暢的感覺。
  • 游戲的畫面來源于程序模擬,每一幀畫面都是計算機內(nèi)存中3D模型世界經(jīng)過渲染而到2D屏幕的投射。無論渲染時間多久,每秒30幀或60幀,每一幀畫面都會是精準和精細的不會有模糊。也就是說,在每生成的兩幀畫面之間,有可能會缺少中間過渡的畫面,從而可能導(dǎo)致不夠流暢的觀感。
  • 因為上面的原因,游戲的流暢度極大的依賴于幀率,一般而言低于25幀的游戲會有明顯的不流暢感覺,對于動作游戲而言,游戲運動鏡頭和角色動作較快,對于幀率的要求就更高了。60幀相比于30幀對于動作游戲的流暢度提升巨大,對于現(xiàn)在的一些需要極快的操作和反饋速度的競技性強的MOBA游戲,職業(yè)選手都使用了144的幀率。
  • 現(xiàn)在很多主機和PC游戲都提供了模擬動態(tài)模糊的功能,在游戲畫面運動速度較快的時候,自動生成模擬運動模糊的中間過渡畫面,但是這種技術(shù)需要進行二次渲染消耗資源較大,在手游中還沒有見過實踐。


?

(左邊是電影中自然的畫面模糊,右邊賽車游戲模擬的動態(tài)模糊)


由于手游的性能局限,無法通過動態(tài)模糊技術(shù)來模擬中間過渡,而幀率也是因不同機型的性能不同,而無法普遍提高幀率,所以提高動作游戲流暢度的方式主要可以歸結(jié)為三方面:

1、角色動作設(shè)計自然合理和流暢,這里涉及到動作設(shè)計和以及模型動畫完成的流暢度。

2、動作打擊受擊的粒子特效、光效、聲效等多種輔助手段。

3、足夠的FPS幀率,角色動作的完成,每個動作都要有足夠的幀率來表現(xiàn),讓玩家感受到完整和流程的動作。
?


03??角色動作設(shè)計自然合理和流暢

第一方面,角色動作設(shè)計是以美術(shù)和角色武打設(shè)計以及動作捕捉為基礎(chǔ),這一部分是一切的基礎(chǔ),如果角色動作不自然不流暢,則后續(xù)的裝飾和特效都會打折扣。

第二方面,動作和戰(zhàn)斗系統(tǒng)的設(shè)計,包括:

1、角色的攻擊動作(起手前搖、攻擊動作、后搖收招動作)。

2、角色的防御和反擊動作。

3、角色的受擊動作,游戲賬號出售配合不同攻擊方式的不同的受擊反應(yīng)動作。

動作和戰(zhàn)斗系統(tǒng)的設(shè)計,一方面可以從動作系統(tǒng)設(shè)計的策略合理性,比如相生相克,招式克制和反制,招式的防御和霸體等等系統(tǒng)設(shè)計上去審核合理性,這些都是從畫面之外去考察動作系統(tǒng)的合理和流暢。

而另一方面,則是從實際角色的動作表現(xiàn)和還原上看,在動畫的還原上是否做到了流暢。比如:

1、角色動作是否流暢自然。

2、角色動作是否有與運動趨勢不符的重心變化。

3、角色動作是否與玩家的操作一致,是否反饋迅速及時。

而這兩方面的動作設(shè)計合理性的評測和考察,則主要需要人工來分析和觀察。


04 打擊感是動作游戲的核心要素

提到流暢度,那么也不得不提一下打擊感。動作游戲的打擊感,是動作游戲的核心體驗,如何提高動作打擊的流暢度和營造打擊感方面,業(yè)界有非常多的探索和經(jīng)驗。

打擊感的營造一方面需要足夠的幀率來保證,另一方面則需要各種聲光特效來一起營造。

a)動畫
?

  • 攻擊動作和受擊動作,是否有足夠的幀數(shù)來表現(xiàn)動作,讓玩家看清楚。
  • 受攻擊的角色是否有合理的動作,打腿腿疼,打頭頭疼,擊退擊飛就比較合理。
  • 角色霸體的話,沒有受擊動作,就需要其他的特效來表現(xiàn)被攻擊。
  • 幀凍結(jié),有時候動作設(shè)計會故意靜止凍結(jié)畫面來表現(xiàn)打擊感。



b)攝像機
?

  • 攝像機震動,攝像機震動是很常用的營造打擊感的技巧。此外還有攝像機的移動。
  • 慢動作,部分強力的招式和動作,通過慢動作可以更加突出和強化。



c)特效
?

  • 粒子、刀光劍影、噴血噴霧等等夸張的特效.
  • 角色高亮、高光來強化角色被擊中的效果,也是讓玩家清楚的知道角色被擊中。
  • 白屏和黑屏,白屏和黑屏的閃屏,可以突出擊中效果和打擊感。
  • 拖尾特效,刀劍游戲一般都有拖尾特效。



d)聲效

05 總結(jié)

動作游戲流暢度的一些基本要素:
?

  • 游戲的FPS,是一切感受的基礎(chǔ),沒有基本的幀率保障,制作再精良的動作游戲,玩起來也會想吐的。想要真正體驗動作游戲的爽快,30幀保底,60幀更好。
  • 游戲動作動畫的還原,這里是藝術(shù)結(jié)合技術(shù),需要美術(shù)/3D建模/動畫設(shè)計/軟件開發(fā)人員的通力協(xié)作,設(shè)計出極有美感又能在有限幀數(shù)里可以完美展示的動作動畫。
  • 各種聲光影音特效的烘托和氣氛渲染。



一個簡單的動作都會涉及到上面的各個元素,可以想象,在有眾多動作招式,武器裝備和敵人地怪的動作游戲,制作過程必然是一個龐大而復(fù)雜的過程,寫到這里,不由得想向那些經(jīng)典動作游戲的開發(fā)團隊致以敬意。

總結(jié)

以上是生活随笔為你收集整理的动作游戏老是卡?试试从这些方面提升流畅度的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。