前情提要
又過了大概一星期,我已經把基本的遊戲畫面完成,加上結束畫面跟歌曲開始的歌曲資訊
我用了一個很短的音樂(?)來測試整個流程
DEMO↓
有聲版以及流程
無聲Gif版
這次主要是實現了類似Unreal裡面的Timeline的功能,但是不是用視覺化的拉曲線,而是用一些公式去算常用的曲線
我非常推薦關於曲線的這部GDC演講(主講人是我們教授XD)
關於應用的地方請看以下兩張圖
這張圖中是一開始歌曲資訊的Fade out,但是卻是線性的Fade out
而在這個圖片中其實只是一段Fade out而已,但是看起來會像是是畫面停留一下,然後才Fade out
這個使用的公式是上面影片中提到的Smooth Start 5,也就是單純的5次方而已
透過簡單的改變公式卻可以讓遊戲更加動態,也能夠在一些地方更省效能(偷懶?!)
題外話
最近開始在找工作了,所以上傳了之前Ten-Nen Demon的Source Code到Github上,無聊想研究的可以看一下,我也把自己的引擎的source code也上傳了,雖然這個引擎的code是舊的就是了,目前在做的這個Project我又改了很多引擎的Code