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

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

等待

返回 展開菜單

“生化危機(jī)7”的新游戲開發(fā)程序

Unity3D像素鳥2d游戲制作教程 觀看預(yù)覽

Unity3D像素鳥2d游戲制作教程

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

本系列使用Unity3D制作一個(gè)完整的像素鳥游戲,這種2d游戲是最常見的橫版過關(guān)游戲,老師通過簡(jiǎn)潔易懂的語言,很完美的詮釋了這一過程。即使是你不會(huì)編程,不會(huì)美工,仍然可以把這個(gè)游戲制作出來,做完之后你可以應(yīng)用這些技術(shù)制作類似的游戲,馬上來學(xué)習(xí)吧!

關(guān)閉
以世界上最快的速度為目標(biāo)的“拉皮德電傳”
世界最速を目指した「ラピッドイテレーション」
 
a -1 c#的實(shí)時(shí)編碼
A-1 C#によるリアルタイムコーディング
 

在re engine中開發(fā)時(shí),將c#代碼從il(中間語言)轉(zhuǎn)換為獨(dú)立的微代碼來執(zhí)行。因此,可以在沒有重新啟動(dòng)的情況下實(shí)時(shí)反映代碼變更。

 

RE ENGINEではイテレーション速度を優(yōu)先し、開発時(shí)にはC#コードをIL(中間言語)から獨(dú)自のマイクロコードに変換して実行している。そのため、再起動(dòng)なしにリアルタイムにコード変更を反映することが可能だ

在re - engine的編輯上玩游戲

 

RE ENGINEのエディタ上でゲームプレイ

在c#的手素材中添加控制代碼

 

C#で手のマテリアルに制御コードを追加

不停止游戲,實(shí)時(shí)反映代碼變更。我知道素材是被改寫的。

 

ゲームプレイを中斷することなくリアルタイムにコード変更を反映。マテリアルが書き換わっているのがわかる

 

a - 2基于rem的性能比較
A-2 REVMによるパフォーマンス比較

revm的基準(zhǔn)標(biāo)記結(jié)果(ps4)。綠色為c#(revm),紅色為c#的額外功能無效化時(shí)(revm),藍(lán)色為c++。數(shù)值越小,速度越快。rem的表現(xiàn)不遜色于c++,根據(jù)情況的不同也可以看出。

 

REVMのベンチマーク結(jié)果(PS4)。緑がC#(REVM)、赤がC#の例外機(jī)能無効化時(shí)(REVM)、青がC++。數(shù)値は小さい方が高速。REVMのパフォーマンスがC++に劣らない、場(chǎng)合によっては勝っていることがわかる

revm的開發(fā)和發(fā)布時(shí)的性能比較。發(fā)布時(shí)優(yōu)先執(zhí)行性能,將c#代碼從il轉(zhuǎn)換為c++代碼。結(jié)果顯示,腳本的執(zhí)行速度可以快2 ~ 3倍

 

REVMの開発時(shí)とリリース時(shí)のパフォーマンス比較。リリース時(shí)は実行パフォーマンスを優(yōu)先し、C#コードをILからC++コードに変換している。その結(jié)果スクリプトの実行速度が2~3倍程度高速になっているのがわかる

 

a - 3基于revm的性能比較
A-3 REVMによるパフォーマンス比較

 遠(yuǎn)程接入ps4,在實(shí)際機(jī)上進(jìn)行編輯。畫面左側(cè)是re - engine,右側(cè)是ps4電腦畫面。re engine的編輯在通過遠(yuǎn)程對(duì)象的情況下實(shí)時(shí)反映在ps4上。

 

PS4にリモートで接続し、実機(jī)上で直接編集を行なっている様子。畫面左側(cè)がRE ENGINE、右側(cè)がPS4実機(jī)畫面。RE ENGINEでの編集はリモートオブジェクトを介することで即座にPS4上に反映される

 

不被標(biāo)題所束縛的靈活的擴(kuò)展性
つのタイトルに囚われない柔軟な拡張性
 
b - 1基于宏的功能擴(kuò)展
B-1 Pythonマクロによる機(jī)能拡張

在re engine上描述python宏的情況。還準(zhǔn)備了python宏用的編輯器

 

RE ENGINE上でPythonマクロを記述している様子。Pythonマクロ用のエディタも用意されている

可以從python中訪問多個(gè)re engine api。很容看出,樣品也很豐富。

 

Pythonからアクセスすることのできる多數(shù)のRE ENGINE API。見やすくドキュメント化されており、サンプルも豊富だ

藝術(shù)家制作的python。點(diǎn)擊一個(gè)按鈕,從maya到reengine,自動(dòng)進(jìn)行配置。除此之外,有趣的是,還可以將電視節(jié)目中收集到的用戶的播放數(shù)據(jù)在re engine上作為地圖進(jìn)行顯示。加上大小的功能,現(xiàn)在已經(jīng)有超過100種的宏大量存在,而且每天都在增加

 

アーティストが作成したPythonマクロ。クリックひとつでMayaからRE ENGINEへエクスポートし、自動(dòng)でアセット化までしてくれる。そのほか面白いものでは、テレメトリに溜めたユーザーのプレイデータをRE ENGINE上でヒートマップとして表示するマクロなどもある。大小の機(jī)能を合わせると現(xiàn)在100種を超えるマクロが存在しており、日々増えていっているそうだ

 

能夠表現(xiàn)出“生化7“的最尖端圖像
『バイオ7』を表現(xiàn)可能な最先端グラフィックス
 
c - 1高速緩存
C-1 影キャッシュ

最后的測(cè)試

 

最終的なレンダリングシーン

 

 

在場(chǎng)景中使用的各種燈的陰影圖。這些陰影圖是高速緩存的,直到動(dòng)態(tài)的物體(諸如人物)不被更新為止。在游戲中,實(shí)時(shí)影子的繪圖是需要非常高的成本,這一點(diǎn)在reengine的運(yùn)行系統(tǒng)中非常重要

 

シーンにおいて使用されている各ライトのシャドウマップ。これらのシャドウマップはキャッシュ化されており、動(dòng)的な物體(キャラクターなど)が映るまでは更新されない。ゲームにおいてリアルタイムな影の描畫は非常に高コストであり、この點(diǎn)を効率化するのはRE ENGINEのレンダリングシステムにおいては非常に重要だったと言える

 
c - 2宣傳
C-2 プローブライティング

最后的測(cè)試

 

最終的なレンダリングシーン

可視化的圖像。該系統(tǒng)的連接關(guān)系由四面體結(jié)構(gòu)進(jìn)行管理,在游戲中使用bsptree進(jìn)行探測(cè)。另外,在探測(cè)時(shí)還會(huì)利用1幀前的結(jié)果進(jìn)行性能改善

 

プローブネットワークを可視化した畫像。プローブ間の接続関係は四面體構(gòu)造で管理されており、インゲームではBSP-Treeを用いて探査している。また、探査時(shí)には1フレーム前の結(jié)果を再利用するなどしてパフォーマンス改善も行なっている

由探測(cè)網(wǎng)絡(luò)間接照明。在現(xiàn)有的光導(dǎo)方法的情況下,雖然沒有考慮法線信息,但是可以看出使用了宣傳網(wǎng)絡(luò)就有立體感的陰影。

 

プローブネットワークによる間接照明。従來のライトマップ手法の場(chǎng)合法線情報(bào)は考慮されなかったが、プローブネットワークを用いると立體感のある陰影が出ていることがわかる

各個(gè)項(xiàng)目的影響程度

 

各プローブの影響度合い

 

支持藝術(shù)家創(chuàng)造的多種功能群
アーティストの創(chuàng)造を支える多彩な機(jī)能群
 
d - 1不間斷編碼
D-1 ノードベースシェーダエディタ

由藝術(shù)家制作的節(jié)點(diǎn)圖表。操作復(fù)雜的著色器也是按照藝術(shù)家所想的那樣做的。當(dāng)然,各個(gè)節(jié)點(diǎn)都是為了方便藝術(shù)家的工作而準(zhǔn)備的。

 

アーティストが作成したノードグラフ。複雑に動(dòng)作するシェーダもアーティストが思いのまま作成することが可能だ。もちろん各ノードはアーティストが作業(yè)しやすいよう各種用意されている

d - 2步槍
D-2 ボリュメトリックライトシャフト

使用了量變球的場(chǎng)景。通過使用沙度地圖進(jìn)行匹配,就可以進(jìn)行簡(jiǎn)單的表達(dá)

 

ボリュメトリックライトシャフトを使用しているシーン。シャドウマップを利用したレイマーチング を行うことでボリュメトリックな表現(xiàn)を可能としている

 

在re engine eddita上進(jìn)行右軸調(diào)整。實(shí)現(xiàn)光軸的參數(shù)可以在編輯器上公開,并且可以按照藝術(shù)家的預(yù)期進(jìn)行調(diào)整。

 

RE ENGINEエディタ上でライトシャフトの調(diào)整をしている様子。実裝されているライトシャフトの各パラメータはエディタ上に公開されており、アーティストの望むとおり調(diào)整することができる

 

d -3 2d流體模擬
D-3 2D流體シミュレーション

在車?yán)锏臒?/P>

 

クルマの挙動(dòng)で避ける煙

手上血的表現(xiàn)

 

手を伝う流血表現(xiàn)

對(duì)角色的運(yùn)動(dòng)有反應(yīng)的水面。在2d流體仿真中,除了與角色和障礙物的交互之外,還增加了用于增加細(xì)節(jié)的curl噪聲。在水面上也使用了,而且還可以應(yīng)用藝術(shù)家設(shè)定的素材來擴(kuò)大表現(xiàn)的幅度

 

キャラクターの動(dòng)きに反応する水面。2D流體シミュレーションにはキャラクターや障害物とのインタラクションのほかに、ディテールを増すためのCurlノイズも加えられている。水面にはテッセレーションも使用されており、さらにはアーティストの設(shè)定したマテリアルを適用することで表現(xiàn)の幅を広げることも可能だ

 

d -4 hdr對(duì)應(yīng)
D-4 HDR対応

hdr前處理

 

HDR対応前

對(duì)應(yīng)hdr后。通過hdr,可以清楚地描繪垮掉的熒光燈的高亮度部分的信息。

 

HDR対応後。白飛びして潰れてしまっていた蛍光燈の高輝度部分の情報(bào)が、HDR対応することで美しく 描畫されていることがわかる

 

超精細(xì)女神制作教程 超精細(xì)女神制作教程

朱峰社區(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ī)則

未知用戶

未知用戶

PunKsi

PunKsi

普通會(huì)員

屌到起飛
鄧雨辰 -PunKsi

贊0

踩0

18年1月2日

2834866886@qq.com

2834866886@qq.com

普通會(huì)員


贊0

踩0

17年12月26日

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)教程!