免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
游戲開發(fā)與設(shè)計中的“3C”是指什么?

隨著國內(nèi)游戲行業(yè)的不斷發(fā)展,越來越多國外的專業(yè)詞匯被引入進(jìn)來。“3C”作為一個比較重要的技術(shù)名詞至今卻仍然被不少游戲從業(yè)者所陌生。那么到底什么是3C?他在游戲設(shè)計以及游戲開發(fā)中有什么具體意義呢?

3C,最早是由育碧(Ubisoft)公司提出的游戲設(shè)計概念,其實就是指Character Camera  Control(角色、相機(jī)、控制)三個單詞的縮寫,代表了大部分游戲設(shè)計中三種最為基本的元素。在13年出版的經(jīng)典啟蒙書籍——《通關(guān)!游戲設(shè)計之道》這本書中,作者Scott又對其進(jìn)行更為詳細(xì)了解釋和拓展。

??文末有電子書的獲取方式

3C的概念與理解

從字面上來看,我們可以這樣理解

Character,表示一個或多個游戲角色,玩家可以扮演該角色、也可以在游戲中可以觀察該角色的行為。

Camera ,表示一個或多個攝像機(jī),以此來輔助玩家觀察游戲世界,增加玩家的體驗感和沉浸感。

Control,表示用一個或多個控制設(shè)備,設(shè)置特定的交互規(guī)則來使玩家控制對應(yīng)的角色。

??《奧日與黑暗森林》控制Ori移動

進(jìn)一步來看,三者還有很多細(xì)節(jié)上的內(nèi)容需要分析和深入。

Character(角色),一般是游戲中的主角,代表著玩家的物理容器,擁有著鮮明的形象特點(體型、剪影、配色、材質(zhì)等)和行為方式(移動方式、戰(zhàn)斗方式等),能夠以最為簡潔的表達(dá)向玩家提供游戲的基本信息。好的角色設(shè)計可以讓玩家相對容易的根據(jù)外觀、姓名、對話等來了解其有哪些能力、故事背景等等。

一個角色的誕生需要經(jīng)過概念與背景設(shè)計、原畫設(shè)計、三維模型設(shè)計(3D游戲)、動畫設(shè)計、技能設(shè)計、程序?qū)崿F(xiàn)、測試反饋等多個流程,同時我們還要考慮是否允許玩家自定義角色形象、設(shè)計內(nèi)容是否與游戲背景沖突等。當(dāng)然,游戲中角色通常不止一個,比如RPG中需要多個角色(流程是相似的)來構(gòu)建故事和沖突,主角團(tuán)之間不同角色還可以通過互補(bǔ)來豐富游戲的體驗,如果是多人競技游戲,還需要注意不同Character設(shè)計的平衡性。

??《古劍奇譚3》的主角設(shè)計稿

我在之前的文章為什么說“角色移動”看上去很簡單,卻需要極高的技術(shù)力與細(xì)節(jié)成本?就提到,角色的移動與技能是游戲中非常重要且復(fù)雜的設(shè)計環(huán)節(jié),走路、游泳、飛行、跳躍、駕駛等行為之間的切換與銜接非常復(fù)雜,需要程序和策劃進(jìn)行詳細(xì)的規(guī)劃與思考。

Camera(相機(jī)) ,用于展示玩家所看到的東西,決定了玩家觀察游戲世界的方式。我們可以選擇第一人稱、第三人稱或者是俯視的上帝視角等。第一人稱的Camera可以有更強(qiáng)的代入感沉浸感(常用于射擊游戲、恐怖游戲、解密游戲等),但是一定程度上失去了對角色的形象展示而且容易讓部分玩家感到眩暈;第三人稱可以讓玩家更好的欣賞角色和游戲世界(常見的RPG、ACT、格斗游戲),通過角色的代入也能很好融入到游戲內(nèi)部,是比較常見的方案;而對于RTS這種需要觀察多個角色的游戲類型,我們通常會采用等軸鏡頭、俯視鏡頭來設(shè)置相機(jī)的模式。

拍攝本身其實就是一個充滿藝術(shù)設(shè)計的事兒,很多游戲為了達(dá)到理想的效果,都會找專門的影視從業(yè)者來設(shè)計鏡頭的位置、切換方式等。不過,觀察視角的自由性是游戲區(qū)別于其他影視藝術(shù)本身的重要一環(huán),所以在大部分游戲里面我們都會盡可能的把攝像機(jī)的控制權(quán)交給玩家,只在一些需要展示特殊的藝術(shù)表現(xiàn)時才奪回控制權(quán)(過場動畫、處決的鏡頭等,有一些特殊情況會在后面提到)。

除了相機(jī)的切換,Camera還可以通過FOV變化(準(zhǔn)鏡瞄準(zhǔn))、特效變化、后處理變化、震動變化(ACT戰(zhàn)斗)等方式來給玩家提供更多的信息和更豐富的體驗,而這些效果變化的具體數(shù)值和時機(jī)是需要我們不斷測試和優(yōu)化的。

Control(控制),代表著輸入到響應(yīng)的整個過程。控制首先要考慮的就是交互按鈕是否符合玩家習(xí)慣、人體工學(xué)。由于游戲設(shè)備經(jīng)過幾十年的發(fā)展已經(jīng)基本成型(手柄、鍵鼠為主,還有VR、街機(jī)等),而且大部分游戲開發(fā)商只做游戲軟件,所以很少需要我們?nèi)タ紤]硬件的設(shè)計。我們通常更關(guān)注的是按鈕的匹配規(guī)則(比如玩家下蹲肯定不能對應(yīng)一個向上的按鈕),UI的交互方式(尤其是移動端現(xiàn)在面臨屏幕小、按鈕多的問題)等,這些通常會交給UX的同事去做設(shè)計。

其次,Control也涵蓋了“當(dāng)玩家進(jìn)行操作時如何將表現(xiàn)反饋給玩家”這一點,這時候他更像是一個銜接玩家行為與游戲表現(xiàn)的抽象概念。具體來說,我們按下按鈕后,玩家有多少時間進(jìn)行下一步的反應(yīng)?游戲中的角色的移動速度、鏡頭、UI、音效應(yīng)該有怎樣的變化?變化規(guī)則應(yīng)該通過什么方式傳遞給玩家?這些內(nèi)容與Character和Camera的設(shè)計是息息相關(guān)的。

概括來講,3C表達(dá)了從玩家的輸入到游戲角色的響應(yīng)再到這一幀的畫面如何被相機(jī)記錄下來的過程。我們在上手一個游戲的時候,很快就能夠從3C的差異上對該游戲進(jìn)行分類和定義,比如他是第一人稱還是第三人稱,是ACT戰(zhàn)斗還是射擊類型。從某種程度上說3C展示了一個游戲最核心的體驗,指導(dǎo)玩家學(xué)習(xí)并上手,很多情況下與我們常提到的Gameplay可以認(rèn)為是等價的。

在設(shè)計游戲時候,我們可以簡單的將游戲3C分為基礎(chǔ)3C和高級3C,基礎(chǔ)3C決定游戲的基本操作和交互方式,比如玩家按鈕如何響應(yīng)、角色的基本輪廓和特點、可以做哪些基本行為、我們的相機(jī)視角有哪些等。而高級3C是在基礎(chǔ)3C上的拓展,角色可以有變化的形象、更豐富的移動方式以及更多樣的鏡頭效果和反饋。比如,在戰(zhàn)神4和蝙蝠俠中,我們移動使用的是第三人稱的靠肩視角,角色屏占比為1/4的基礎(chǔ)3C,可以給玩家營造角色魁梧、行為充滿力量的厚重感。而戰(zhàn)斗中動態(tài)變化的鏡頭以及可以扔出的斧頭和勾爪則是屬于高級3C,這些加強(qiáng)了游戲時的沉浸感和真實感,讓玩家被代入到角色的行為與故事之中。

當(dāng)然,確實也存在一些游戲并沒有完整的3C,甚至很多游戲的誕生要要遠(yuǎn)遠(yuǎn)早于3C的概念。比如俄羅斯方塊以及消除類游戲中并不存在所謂的“角色”,互動文字類游戲也沒有所謂的“相機(jī)”。

不過這并不是說這套理論就沒有意義了,你也可以認(rèn)為這些游戲類型只是在一定程度上限制住了Character和Camera的設(shè)計。假如我們?nèi)匀灰赃@套理論為指導(dǎo),將俄羅斯方塊中的“方塊”視為角色,將貫穿整個游戲的固定鏡頭視為相機(jī),那么是不是就可以進(jìn)一步地設(shè)計出更豐富的“方塊角色”和更為豐富的“鏡頭”效果了?畢竟,任何理論都不是一成不變的。

還有一些游戲,融合了多種類型的3C設(shè)計,鏡頭上既有第一人稱視角也有上帝視角,既能作為主角體驗游戲世界也可以以獨(dú)特的第三人稱視角來觀察故事的發(fā)展。如果一款游戲能將這些都完美的結(jié)合,那無疑會給玩家?guī)砬八从械挠螒蝮w驗。我個人比較喜歡的《艾迪芬奇的記憶》就是這樣一個充滿藝術(shù)魅力并融合了多種3C設(shè)計的佳作。

??《艾迪芬奇的記憶》

程序3C

談完了游戲設(shè)計的中3C,我們不妨再從程序的角度來認(rèn)識一下他。簡單來說,每一款游戲都需要將前面提到的內(nèi)容抽象到代碼層面,封裝好并交給策劃去進(jìn)行設(shè)計和拓展。比如虛幻引擎里面就內(nèi)置了一個成熟的Gameplay系統(tǒng),你可以看到Playercontroller、Cameramanager以及Character等等的C++類,這些類與前面提到的3C是非常相似的概念。游戲中所有擁有移動、碰撞能力的對象都應(yīng)該繼承自Character響應(yīng)按鈕事件的邏輯應(yīng)該存放在Controller里面,而攝像機(jī)的位置、特效、震動等邏輯都被封裝到了CameraManager里面,這是Unreal多年來積累的一種面向?qū)ο蟮?C設(shè)計方案。

角色動畫這塊的系統(tǒng)非常復(fù)雜,所以需要被單獨(dú)抽離出來。在大部分引擎中,動畫一般是通過專門的動畫系統(tǒng)來驅(qū)動角色身上的蒙皮骨骼模型進(jìn)行模擬。

3C涉及游戲的核心系統(tǒng),其內(nèi)容是與游戲玩法高度相關(guān)的,所以不同的游戲的3C都有所不同,而且很可能差異很大。比如常見的ARPG,設(shè)計層面上要有一個完整的故事和一個個性鮮明的角色,而程序上我們需要實現(xiàn)一個可玩的有打擊感的戰(zhàn)斗系統(tǒng)(涉及到復(fù)雜的動畫系統(tǒng)、特效系統(tǒng)、鏡頭處理、音效、震動反饋、后處理等)、角色成長系統(tǒng)(數(shù)值計算)、移動系統(tǒng)(攀爬、游泳、飛行等)、定制的動畫以及分鏡系統(tǒng)等。而在其他的游戲中,還可能有關(guān)卡生成系統(tǒng)(我的世界)、載具系統(tǒng)(極品飛車)、以及各種特殊的與游戲規(guī)則高度相關(guān)的定制系統(tǒng)(文明)。這些系統(tǒng)深入起來并不容易,但是卻往往被大家所忽略。

拿FPS游戲舉例,角色上我們需要考慮玩家的移動方式(包括行走、沖刺、翻越、爬行、死亡等狀態(tài)的切換與打斷,特殊狀態(tài)如何進(jìn)行設(shè)計和處理等)、武器與技能的制作和使用(包括武器的切換方式、數(shù)值計算規(guī)則、武器結(jié)構(gòu)的拆分與組裝等)、角色的第一人稱和第三人稱的模型效果(包括角色的形象設(shè)計與展示、如何在游戲中自由切換一三人稱、第一人稱是否能看到下半身等)、角色的動畫表現(xiàn)(包括移動、交互、開火等行為以及各種道具的動畫);攝像機(jī)我們要考慮基本視角(第一人稱)、鏡頭的切換(支持哪些特殊視角、不同視角的切換規(guī)則、是否有ADS瞄準(zhǔn)狀態(tài))、鏡頭效果(包括屏幕后處理變化、后坐力震動效果設(shè)計);控制上根據(jù)不同的平臺要考慮不同的設(shè)計,比如按鍵的位置、大小、是否允許自定義按鍵,按鍵的響應(yīng)規(guī)則和響應(yīng)時間等等。總的來說,3C需要考慮的東西非常繁多且復(fù)雜。如果是網(wǎng)絡(luò)游戲,這個工作量可能還要擴(kuò)大一半左右。

對于3C程序來說,確實存在一些相對通用的技術(shù)與功能,比如Gameplay框架、狀態(tài)機(jī)FSM/HFSM(比如邏輯狀態(tài)機(jī)用于銜接角色的行為表現(xiàn)),網(wǎng)絡(luò)同步,動畫系統(tǒng),移動系統(tǒng)等,但是由于國內(nèi)游戲行業(yè)的發(fā)展不夠成熟以及這些內(nèi)容并不適用用所有游戲,所以造成了很多Gameplay程序發(fā)展方向不明確的問題。此外,像一些其他技術(shù)如FOV分層渲染、描邊、物理破碎、音效、界面特效等實現(xiàn)雖然可能會交給渲染、音頻、UI等其他程序做,但3C程序理論上也要做到理解并負(fù)責(zé)將其整合到現(xiàn)有游戲的系統(tǒng)內(nèi)。


實際項目中,游戲涉及到的技術(shù)很雜,很多時候不那么好劃分,再加上項目的人力有限,3C程序也沒有必要給自己限制在某些技術(shù)范圍內(nèi),要根據(jù)個人發(fā)展以及項目情況適當(dāng)了解和學(xué)習(xí)其他模塊的知識,如渲染、物理、AI等內(nèi)容。

總結(jié)

總的來說,高質(zhì)量的3C是游戲堅實的基礎(chǔ),依據(jù)3C的理論我們可以從多個方向來思考并進(jìn)一步豐富我們的游戲內(nèi)容,進(jìn)而讓玩家處于一個專注且享受的“心流”狀態(tài)。對于3C程序而言,我們需要根據(jù)游戲的類型搭建合適的3C框架,同時與策劃不斷的進(jìn)行溝通和打磨,來構(gòu)建一個更有魅力的游戲世界并給予玩家一個更為完美的游戲體驗。 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
以策劃的角度來看,應(yīng)該從哪些方面評價一款游戲的優(yōu)劣?
死磕5年、力排眾議,他推翻了《戰(zhàn)神》的一切,終于創(chuàng)造了新的巔峰
如何在七天內(nèi)完成游戲原型‘游戲大觀 | GameLook.com.cn
《御姐玫瑰Z2:混沌》——性感與華麗并存
從打造3A游戲設(shè)計理念,談長周期的超休閑品類趨勢
對游戲沉浸體驗的設(shè)計研究
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服