CiGA 2019 回顧 by S E E K
1. vs code 的unity 環(huán)境
用vs code 比起 visual studio來(lái)說(shuō)漂亮很多,但是有需要用unity debugger的設(shè)置以及還有新項(xiàng)目沒有sln文件的話,要從unity中打開assets - open c# projects
嘗試使用了了以下的擴(kuò)展
bracket pair colorizer
c#
c# extensions
c# snippets
chinese language
debugger for unity
eppz!
linux themes for vs code
todo highlight
trailing spaces
unity code snippets
unity snippets modified
unity tools
vs code clock
2. vscode 快捷鍵
Shift + Alt + F 實(shí)現(xiàn)代碼的對(duì)齊;
command + 1 2 3 切換打開的文件窗口
f11 全屏快捷鍵
3. 受到保護(hù)的可編輯私有變量
[SerializeField] private types type;
4. 用于腳本處理postprocessing
http://www.ravedonut.com/archives/4705
using UnityEngine.Rendering.PostProcessing;
https://blog.csdn.net/qq_26916435/article/details/86310863
在使用post-processing的時(shí)候不要打開hdr 不然會(huì)數(shù)值變得很敏感,記得關(guān)掉;
post-processing的profile似乎是永久;
5. 會(huì)受到光照影響的貼圖
修改默認(rèn)sprite的貼圖變?yōu)閟prite-diffuse
看到了一個(gè)gif圖片使用的應(yīng)該就是雙重的sprite來(lái)進(jìn)行光影的變化,但是又充滿細(xì)節(jié)內(nèi)容;
光照的數(shù)量Project Setting Quality
this.GetComponent<Renderer>().enabled=false;
6. Tilemap的使用
http://m.itdecent.cn/p/d8fe795bf6c7
7. 2d pixel perfect
https://blog.csdn.net/yye4520/article/details/81208664
并沒有找到之前在unity package manager的這個(gè)pixel perfect的插件
找到了一個(gè)可以替換原有的camera插件的
pixel perfect retro camera free 插件
https://assetstore.unity.com/packages/tools/camera/pixel-perfect-retro-camera-116296
8.DOMOVE的不同過(guò)渡運(yùn)動(dòng)方式
cameraTrans.DOLocalMove(pos, time).SetEase(Ease.OutExpo);
瀏覽運(yùn)動(dòng)方式的網(wǎng)站 http://www.robertpenner.com/easing/easing_demo.html
https://blog.csdn.net/u013762848/article/details/82256276

http://dotween.demigiant.com/documentation.php
需要注意的是!
下次不要再隨意在update中調(diào)用協(xié)程,不然不知道什么時(shí)候一直會(huì)反復(fù)調(diào)用;
DOTween.To(() => bloom.intensity.value, x => {bloom.intensity.value = x;}, 5, 10);
這是一個(gè)我不太會(huì)的東西:涉及到getter/setter;還有委托啥的:
前一部分是設(shè)置了一個(gè)
float void lerp()
{
return bloom.intensity.value
}
而第二部分
float void lerp(float x)
{
return bloom.intensity.value=x;
}
9. Animation的使用方式
2019的采樣率要在邊上的小齒輪才可以打開;
一個(gè)animator是對(duì)應(yīng)多個(gè)animation
然后可以通過(guò)各種transition的條件在腳本中animator.setbool來(lái)進(jìn)行期間的過(guò)渡;
注意有些需要立刻響應(yīng)的可以
10. logicprox
可以在音頻效果中加入fuze
然后有幾個(gè)“遙遠(yuǎn)氣息“”墮落“可以多多使用與練習(xí);