AE表達(dá)式教程 - 從10個數(shù)字中隨機取出3個數(shù)
群里有同學(xué)問:
如何在10個數(shù)字中隨機取3個?
關(guān)于隨機的教程已經(jīng)發(fā)了好多了,還是會有各種關(guān)于隨機的需求。
大家有問題,可以加QQ群提問、討論,優(yōu)先回答群里的問題。
下面說說如何從10個數(shù)字中隨機取出3個數(shù)。
1、新建一個文本圖層,給源文本屬性添加表達(dá)式。

2、表達(dá)式如下:
表達(dá)式解釋:
posterizeTime(5);? //設(shè)置合成幀率,這樣隨機數(shù)看著就不會跳動的太快。
arr = [110,119,315,48,520,666,71,888,910,77];? //定義一個包含10個數(shù)字的數(shù)組。
result = ""; //定義一個變量,用來存放取出來的隨機數(shù)。
for循環(huán),要取出3個數(shù)字,就讓i小于3,然后將取出來的值加到result上。
arr[i],取出第i 個值,要隨機,就用random生成一個隨機數(shù),隨機數(shù)是有可能是小數(shù),因此需要給它取整,否則作為數(shù)組下標(biāo)會報錯。
你可以改改表達(dá)式,可以從任意位數(shù)字里取出指定位數(shù)的數(shù)字。
數(shù)字也可以換成中文、英文。
都是基礎(chǔ)知識,關(guān)于數(shù)組、隨機數(shù)這些我都有講過,如果是最近才關(guān)注我的同學(xué),可以往前翻看之前的視頻。
學(xué)習(xí)要有主觀能動性,遇到覺得不錯的UP主要,去翻翻他的主頁,找找自己感興趣的教程看看,對彼此來說都是好事。
如果能點個贊、投個幣,或者評論夸一句就更好了。
標(biāo)簽: