網(wǎng)站備案費(fèi)用seo推廣軟件哪個(gè)好
1、依賴包安裝
進(jìn)入【W(wǎng)indow -> Package Manager】
安裝如下插件:
1)Cinemachine
它是一套專門控制Unity Camera的模塊,適用于各種游戲場(chǎng)景中物體的移動(dòng)變化,解決了許多關(guān)于攝像機(jī)間的復(fù)雜控制,混合,切換等復(fù)雜數(shù)學(xué)和邏輯。對(duì)一些攝像機(jī)功能需求能快速實(shí)現(xiàn),同時(shí)能結(jié)合Timeline插件來實(shí)現(xiàn)動(dòng)畫效果。
2)Timeline插件
默認(rèn)情況下已經(jīng)安裝完畢。
它用于制作電影內(nèi)容、過場(chǎng)動(dòng)畫、游戲過程序列以及復(fù)雜的粒子系統(tǒng)等。
2、自定義包
(1)導(dǎo)入自定義包
資源名稱為:starterassets.unitypackage,這里面包含了Sprite、聲音、動(dòng)畫、動(dòng)畫控制器等。
鏈接:https://download.csdn.net/download/benben044/90117305?spm=1001.2014.3001.5501
方法:【Assets -> Import Package -> CustomPackage...】
導(dǎo)入All,完成后Assets顯示如下:
(2)Sprite Atlas圖集
Sprite Atlas是一個(gè)包含多個(gè)小圖像的大圖像,這些小圖像被稱為sprites。通過使用Sprite Atlas,可以將多個(gè)小圖像合并到一張大圖像中。在渲染中,每次調(diào)用都需要進(jìn)行頂點(diǎn)轉(zhuǎn)換、紋理采樣等操作。通過將多個(gè)sprites共享同一個(gè)紋理,unity可以減少紋理切換的次數(shù),從而減少DrawCall的次數(shù)和內(nèi)存占用,達(dá)到提高游戲的性能和效率的目的。
3、項(xiàng)目工程設(shè)置
進(jìn)入【Edit -> Project Settings】
(1)Quality設(shè)置
在這個(gè)游戲中我們只要Low質(zhì)量即可。
保留Low,將其他都刪除掉:
(2)Graphics設(shè)置
我們需要設(shè)置透明排序模式。
在3D游戲中,事物是沿著Z軸排列的,這讓它們?cè)?D游戲中呈現(xiàn)出深度。在2D中沒有使用Z軸,所以屏幕上的一切都是平面的。
我們通過沿Y軸排序來展示2D游戲的深度。
這意味著Y位置較低的Sprite將被排序并繪制在Y位置更好的Sprite前面。
4、初始化Scene
點(diǎn)擊【File -> Save As】,將當(dāng)前場(chǎng)景保存為PersistentScene,同時(shí)刪除自帶的SampleScene。
在游戲中將使用持久場(chǎng)景的概念。一個(gè)持久的場(chǎng)景會(huì)一直加載,游戲的不同位置也會(huì)一直加載。
即使用戶角色在不同場(chǎng)景中切換,但是該持久場(chǎng)景會(huì)一直保持加載,所有的游戲管理器和主游戲邏輯將在持久化場(chǎng)景中創(chuàng)建。
5、創(chuàng)建虛擬cinemachine camera
點(diǎn)擊【GameObject -> Cinemachine -> Virtual Camera】
創(chuàng)建完畢后就可以在PersistentScene中看到該相機(jī)。
我們將它重命名為:PlayerFollowVirtualCamera
接下來是改變攝像機(jī)的正投影尺寸。
我們將正交投影大小設(shè)為8.4375,剛好是屏幕大小16.875的一半。
我們基本Sprite分辨率是16像素/單位,所以我們的目標(biāo)屏幕高度16.875*16=270像素,按照16:9的寬高比,則寬度為270*16/9=480像素。
Body類型選擇“Framing Transposer”。
這基本上會(huì)保持游戲?qū)ο笤谝粋€(gè)幀內(nèi)。其他參數(shù)配置如下:
設(shè)置Aim為Do nothing。
6、Main Camera設(shè)置
將背景設(shè)置為純黑色(0,0,0)。
添加Pixel Perfect Camera組件。
參數(shù)配置如下:
Sprite以每單位16像素繪制,所以需要將Assets Pixels Per Unit改為16.
7、設(shè)置Snap Settings
點(diǎn)擊如下位置:
參數(shù)設(shè)置如下:
0.0625 = 1/ 16.