朱峰社區(qū)首頁 朱峰社區(qū)

搜索資源 注冊(cè)|登陸

等待

返回 展開菜單

虛幻引擎4術(shù)語

After Effects基礎(chǔ)教程 觀看預(yù)覽

After Effects基礎(chǔ)教程

包含18節(jié)視頻教程
關(guān)注22.7萬

After Effects是市面上最普及的合成軟件!它和photoshop配合使用最好,而且合成的插件最多。能很快的合成出不錯(cuò)的動(dòng)畫,是目前主流合成技術(shù)。

關(guān)閉

本頁面的目的是介紹當(dāng)應(yīng)用 虛幻引擎 4 時(shí)遇到的常用術(shù)語。比如,如果您發(fā)現(xiàn)自己會(huì)問像 “什么是 Actor”、“什么是 組件”、“什么是 Pawn”這樣的問題, 那么本頁面便突出介紹了并提供了關(guān)于這些類型問題的描述。一旦您理解了每個(gè)術(shù)語的意思,下面的鏈接提供了更多文檔及如何使用它們的指南。

項(xiàng)目

項(xiàng)目(Project) 是保存所有組成單獨(dú)游戲并與您硬盤上的一組目錄設(shè)置相一致的所有內(nèi)容和代碼的自包含單位。 舉例來說,下圖中, 內(nèi)容瀏覽器 的層次結(jié)構(gòu)樹中包含與您硬盤中的項(xiàng)目文件夾內(nèi)相同的目錄結(jié)構(gòu)。

盡管項(xiàng)目經(jīng)常是由與其關(guān)聯(lián)的 .uproject 文件所引用,它們是互存的兩個(gè)單獨(dú)文件。 .uproject 是用于創(chuàng)建、打開或保存文件的參考文件,Project(項(xiàng)目)中包含了所有與其關(guān)聯(lián)的文件和文件夾。

您可以創(chuàng)建任意數(shù)量的不同項(xiàng)目,您可以并行地保存并開發(fā)它們。 引擎(和編輯器)可以方便地在其中切換,它們可以讓您同時(shí)開發(fā)多個(gè)游戲,或除了主要游戲項(xiàng)目外,具有多個(gè)測試項(xiàng)目。

對(duì)象

在虛幻引擎中,最基礎(chǔ)的建造單元叫做 Object,對(duì)于制作游戲內(nèi)容來說,它包含了很多必要的 背后的 功能。虛幻引擎 4 中幾乎所有的東西都是繼承于 Object。在 C++ 中,UObject 是所有類的基類,實(shí)現(xiàn)了諸如垃圾回收、開放變量給編輯器的元數(shù)據(jù)(UProperty),以及存盤和讀盤時(shí)的序列化功能。

Class(類)

class(類) 是一組行為、屬性或其他元素(比如函數(shù)和事件)的集合,在創(chuàng)建虛幻引擎游戲時(shí)要使用特殊的元素。類是以層次化結(jié)構(gòu)呈現(xiàn)的;一個(gè)類繼承其父類(它所繼承的類)并將信息傳給其子類。類既可以使用C++中代碼創(chuàng)建,也可以使用藍(lán)圖創(chuàng)建。

Actors

Actor 是可以放置在關(guān)卡中的任意對(duì)象。Actor 是支持三維變換的通用類,比如如平移,旋轉(zhuǎn)和縮放變換。 Actor 可以通過游戲代碼(C++或藍(lán)圖)來創(chuàng)建(Spawn)及銷毀。在 C++ 中,AActor 是所有 Actor 的基類。

引擎中有多種不同類型的 Actor,比如:StaticMeshActor(靜態(tài)網(wǎng)格物體)、CameraActor(攝像機(jī))及 PlayerStartActor(玩家起始點(diǎn))。

組件

組件 是一種特殊類型的對(duì)象,用作為 Actor 中的一個(gè)子對(duì)象。組件一般用于需要簡單地切換的部件的地方,以便改變具有該組件的 Actor 的某個(gè)特定方面的行為或功能。比如,一輛汽車的控制機(jī)及運(yùn)動(dòng)和飛機(jī)是有很大差別的,而飛機(jī)的控制和運(yùn)動(dòng)又和船有很大區(qū)別,以此類推;然而,所有這些都是交通工具,它們存在一些共性。通過使用一個(gè)組件來處理這些控制及運(yùn)動(dòng),可以很輕松地使得同一交通工具的行為變得像任何一種特定類型的交通工具。

Pawn

Pawn 是Actor的子類,可作為游戲中的化身或人物,例如游戲中的角色。 Pawn可以由玩家控制或由游戲的AI控制,比如非玩家控制角色(NPCs)。

當(dāng)Pawn由人類玩家或AI玩家控制,它被視為 被支配 。 相反地,當(dāng)Pawn不由人類玩家或AI玩家控制,它被視為 不受支配 。

Character

Character(角色) 是Pawn Actor的子類,用作為玩家角色。Character子類包括碰撞設(shè)置、兩足動(dòng)物運(yùn)動(dòng)的輸入綁定、及由玩家控制的運(yùn)動(dòng)的額外代碼。

PlayerController(玩家控制器)

**PlayerController**類被用于獲得玩家輸入并將其轉(zhuǎn)化為游戲中的互動(dòng),并且每個(gè)游戲至少有1個(gè)玩家控制器。 PlayerController(玩家控制器)常常支配著游戲中代表玩家的Pawn或角色。

PlayerController(玩家控制器)也是多人游戲中的主要網(wǎng)絡(luò)交互點(diǎn)。 在多人游戲中,服務(wù)器具有游戲中每個(gè)玩家的玩家控制器的一個(gè)實(shí)例,因?yàn)樗仨毮軐?duì)每個(gè)玩家進(jìn)行網(wǎng)絡(luò)函數(shù)調(diào)用。 每個(gè)客戶端僅具有與其玩家相符的玩家控制器,并且僅能使用其玩家控制器來與服務(wù)器溝通。

AIController(人工智能控制器)

正如 PlayerController 控制一個(gè) Pawn 讓其代表游戲中的玩家一樣,AIController 則控制一個(gè) Pawn 讓其代表游戲中的非玩家角色(NPC)。 默認(rèn)情況下,Pawn 和 Character 都將由 AIController 這個(gè)基類控制,或者人為為它們指定一個(gè) PlayerController 控制,又或者為其自身創(chuàng)建一個(gè)特定的 AIController 子類。

畫刷

brush (畫刷)是用來定義BSP關(guān)卡幾何體和游戲體積的3D體積。 另外,它也表示您可以用來對(duì)表面或場景涂畫不同的值(比如顏色)的一種用戶接口設(shè)備。

關(guān)卡

level (關(guān)卡)是定義的游戲區(qū)域。 也被稱為地圖。 我們主要通過放置、變換及編輯Actor的屬性來創(chuàng)建、查看及修改關(guān)卡。 在虛幻編輯器中,每個(gè)關(guān)卡都被保存為單獨(dú)的.umap文件,它與項(xiàng)目文件 (.uproject)不同。

世界

一個(gè) World(世界) 包含了所加載的一系列關(guān)卡。它處理關(guān)卡的動(dòng)態(tài)載入及動(dòng)態(tài)Actor的生成(創(chuàng)建)。

盡管沒有必要直接同世界交互,但它確實(shí)在游戲中幫助提供了一個(gè)特定的引用點(diǎn)。也就是,當(dāng)提到“世界”時(shí),意味著您說的不是關(guān)卡、地圖或游戲)。

GameModes(游戲模式)

GameMode 類負(fù)責(zé)設(shè)置正在運(yùn)行的游戲的規(guī)則。這些規(guī)則包括了玩家如何加入游戲、游戲是否可以暫停、關(guān)卡轉(zhuǎn)變及任何游戲特定行為,如勝利條件等。

您可以在 Project Settings(項(xiàng)目設(shè)置) 中設(shè)置默認(rèn)游戲模式,但您可以基于每個(gè)關(guān)卡覆蓋該設(shè)置。無論您選擇如何實(shí)現(xiàn)游戲模式,每個(gè)關(guān)卡中將總是僅存在一種游戲模式。在多玩家游戲中,游戲模式僅存在于服務(wù)器上,各種規(guī)則會(huì)被復(fù)制(發(fā)送)到每個(gè)連接的客戶端上。

GameStates(游戲狀態(tài))

GameState(游戲狀態(tài)) 包含了在游戲中您想復(fù)制到每個(gè)客戶端的信息,或者更簡單地講,它就是每個(gè)連接到該游戲的人的“游戲狀態(tài)”。

它通常包括的信息有游戲分?jǐn)?shù)、比賽是否開始、根據(jù)世界中玩家數(shù)量要生成多少個(gè)AI及其他游戲相關(guān)的信息。

對(duì)于多玩家游戲,每個(gè)玩家的機(jī)器上都有一個(gè)GameState的實(shí)例,其中服務(wù)器的實(shí)例(或者客戶端從其獲取更新的實(shí)例)是最權(quán)威的。

PlayerStates(玩家狀態(tài))

PlayerState 是游戲中的一個(gè)參與者的狀態(tài),比如人類玩家或者模擬人類玩家的機(jī)器人。 作為游戲世界一部分存在的非人類玩家AI沒有PlayerState。

PlayerState(玩家狀態(tài))中出現(xiàn)的恰當(dāng)?shù)氖纠龜?shù)據(jù)包括玩家名稱或分?jǐn)?shù)、其當(dāng)前關(guān)卡或生命值、或者其當(dāng)前是否在Capture the Flag(奪旗)游戲中攜帶旗幟。

對(duì)多人游戲來說,所有玩家的玩家狀態(tài)存在于所有電腦上(這點(diǎn)和PlayerController玩家控制器不同),并且可以從服務(wù)器復(fù)制數(shù)據(jù)到客戶端以保持其同步。


clarisse搭建3D天空之城拉普達(dá)全過程 clarisse搭建3D天空之城拉普達(dá)全過程

朱峰社區(qū)網(wǎng)頁版
朱峰社區(qū)網(wǎng)頁版(手機(jī)掃描-分享-添加到屏幕)


朱峰社區(qū)公眾號(hào)
朱峰社區(qū)微信公眾號(hào)(微信掃一掃-關(guān)注)

資源說明圖文教程無法下載,只能觀看圖片和文字。
版權(quán)規(guī)則本站圖文皆來自互聯(lián)網(wǎng)共享資源,如涉及到版權(quán)請(qǐng)查看版權(quán)規(guī)則。本平臺(tái)提供圖文僅可用于個(gè)人學(xué)習(xí),如用于商業(yè)請(qǐng)購買正版。您必須遵守的版權(quán)規(guī)則

未知用戶

未知用戶

2839921676

2839921676

老vip

好 虛幻引擎 太棒啦

贊0

踩0

17年1月24日

liuhangrei

liuhangrei

普通會(huì)員

哇,,,虛幻引擎 太棒了
體驗(yàn)強(qiáng)烈震撼的視覺效果 -liuhangrei

贊0

踩0

17年1月24日

滕一郎

滕一郎

普通會(huì)員

超級(jí)贊
剛剛愛上3D 想把畢業(yè)作品做成3D是我學(xué)3D的初衷 -滕一郎

贊0

踩0

17年1月24日

2005-2025 朱峰社區(qū) 版權(quán)所有 遼ICP備2021001865號(hào)-1
2005-2025 ZhuFeng Community All Rights Reserved

VIP

朱峰社區(qū)微信公眾號(hào)

回頂部

1.復(fù)制文本發(fā)給您的QQ好友或群、微信等;好友點(diǎn)擊鏈接以后,轉(zhuǎn)發(fā)就成功了。 2.如朋友點(diǎn)擊您的鏈接,您需要需刷新一下才行;同一個(gè)好友僅能點(diǎn)擊一次。
購買VIP,觀看所有收費(fèi)教程!!