[UE4藍(lán)圖教程]藍(lán)圖入門(mén)之變量使用
虛幻4的藍(lán)圖,其實(shí)是一種可視化編程,背后需要一套很復(fù)雜的東西才能將前臺(tái)的邏輯變得簡(jiǎn)單,它是將一些東西封裝成小框框,然后靠一條條線來(lái)鏈接起來(lái),這個(gè)的好處就是很直觀,給很多對(duì)寫(xiě)代碼天生不感冒的人,提供了一種新的創(chuàng)造游戲的方法。
虛幻4的藍(lán)圖分為兩種,Level Blueprint和class Blueprint,Level Blueprint用編程的角度來(lái)解釋,就像是子在一個(gè)文件里,或者是場(chǎng)景里,寫(xiě)的面向過(guò)程的代碼,說(shuō)有代碼按自身的順序依次執(zhí)行,而class Blueprint 用編程的角度來(lái)解釋,就是將我們所需要的東西,操作,封裝成一個(gè)類(lèi),我們可以在以后直接使用它的對(duì)象,十分方便,也十分強(qiáng)大
首先,我們先來(lái)認(rèn)識(shí)一下虛幻4藍(lán)圖的變量,虛幻4 的藍(lán)圖的變量,跟我們編程里的變量基本一致,并且,他還給封裝了好多類(lèi)和結(jié)構(gòu)體,這些東西我們?cè)谟玫降臅r(shí)候再來(lái)說(shuō)
接下來(lái)是開(kāi)關(guān)門(mén)的藍(lán)圖,具體做法請(qǐng)看官方視頻:
點(diǎn)擊看大圖
- OnActorBeginOverlap是進(jìn)入觸發(fā)器時(shí),觸發(fā)事件,然后走到Timeline,這個(gè)藍(lán)圖是說(shuō),給對(duì)象兩個(gè)狀態(tài)之間一個(gè)過(guò)度,之后鏈接到Set'ActorLocation,設(shè)置門(mén)的位置。
- OnActorEndeOverlap是離開(kāi)觸發(fā)器,觸發(fā)事件,讓門(mén)回去,只不過(guò)是相反方向移動(dòng)。
- Event BeginPlay是游戲一開(kāi)始就觸發(fā)的事件,之后是一個(gè)Vector的set方法,他的值就來(lái)自于門(mén)的Location。這個(gè)藍(lán)圖還是比較好理解的,大家哪里不明白可以在下面的留言里回復(fù),我會(huì)第一時(shí)間解答
- 52vr補(bǔ)充一條:Door InitialLocation是一個(gè)新建的變量,在Event Begin Play事件中,被Set了初值,然后在開(kāi)關(guān)門(mén)事件中 被引用。
-
分享到:
您需要登錄后才可以發(fā)帖 登錄 | 立即注冊(cè)
- 用戶名:
- 密 碼:
- 驗(yàn)證碼: 看不清? 點(diǎn)擊更換
- 忘記密碼?
全部評(píng)論:0條
- V-Ray 基礎(chǔ)教程整合
- vue10的破解安裝方法
- 用maya、Zbrush制作高精度虛擬人物模型
- Zbrush制作蟻人教程
- ZBrush水族女王完全雕刻
- V-Ray 物理相機(jī)相關(guān)教程
- Unity插件綜合教程
- V-RAY 燈光教程集合
<p>《工業(yè)創(chuàng)意設(shè)計(jì)理論與實(shí)踐》適用于工業(yè)設(shè)計(jì)類(lèi)專業(yè)研究...