【Unity x GameJam】CiGA坑以及學(xué)習(xí)筆記

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

image.png

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í);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)自:https://blog.csdn.net/dingxiaowei2013/article/details/...
    豆錚閱讀 1,381評(píng)論 0 2
  • 2D Toolkit插件在2D中的地位,猶如UI中NGUI對(duì)Unity GUI一樣:雖然官方原生的2D還不錯(cuò),但這...
    hcq666閱讀 7,032評(píng)論 0 50
  • 一:什么是協(xié)同程序?答:在主線程運(yùn)行時(shí)同時(shí)開啟另一段邏輯處理,來(lái)協(xié)助當(dāng)前程序的執(zhí)行。換句話說(shuō),開啟協(xié)程就是開啟一個(gè)...
    CrixalisAs閱讀 2,245評(píng)論 1 7
  • 一、界面制作 Q1:UGUI里的這個(gè)選項(xiàng) ,應(yīng)該是ETC2拆分Alpha通道的意思,但是在使用中并沒起作用?請(qǐng)問(wèn)有...
    hcq666閱讀 3,034評(píng)論 0 57
  • 這幾日, 小學(xué)和初中招考正如火如荼。 聽著同事們情緒暴漲地討論名校各式奇怪的面試題目,及誰(shuí)誰(shuí)家的孩子面試上了,題目...
    三月也人閱讀 226評(píng)論 0 1

友情鏈接更多精彩內(nèi)容