1樓:mono教育
區別:表達不同,含義不同。
一、表達不同:
第乙個表示式:
y=wiggle(1,40);
value+[y[0],y[1]]
value+[x[0],y[1]]
第二個表示式:
x=wiggle(1,50);
y=wiggle(1,40);
二、含義不同:
在原來的數值上+x(這裡的x不是賦值的變數x)軸取wiggle(1,50),在y(這裡的y不是賦值的變數y)軸上取wiggle(1,40);最後的結果應該是x,y軸上分別抖動,x軸抖動的是(1,50)y軸抖動的是(1,40)。
對於time的表示式來說,在做一些動畫的過程中式經常用到的,基本形式是time*n(n可以是常量,也可以是變數),意思就是每隔多少幀對你新增的關鍵幀做出抽幀的動作。下面我是以fractal noise(分形噪波)的演變動畫來說明的。
舉例來說
表示式x/y,分別使自由變數x和y定值為10和5,其輸出為數字2;但在y值為0時則沒有定義。
乙個表示式的賦值和算符的定義以及數值的定義域是有關聯的。兩個表示式若被說是等值的,表示對於自由變數任意的定值,兩個表示式都會有相同的輸出,即它們代表同乙個函式。
乙個表示式必須是合式的。亦即,其每個算符都必須有正確的輸入數量,在正確的地方。如表示式2+3便是合式的;而表示式*2+則不是合式的,至少不是算術的一般標記方式。
2樓:匿名使用者
第乙個表示式:
x=wiggle(1,50);
y=wiggle(1,40);
value+(x,y)
1:這句表示式對於變數x的賦值(wiggle(1,50))無意義!
2:雖然給變數x賦值了,但是你最後的value+(x,y) 其實只執行了 value+y!如果把x與y的位置相互調換一下它會執行value+x,為什麼?
因為你最後一句返回資料的時候value+(x,y),value就不說了,關鍵問題出在了(x,y)這個小句子上面,首先(value1,value2)你把它們括起來想做什麼???比如sub(value1,value2)這個我想讓兩個資料相減!比如add,或者mul.....
都可以,所以軟體不知道你幹什麼所以他們就從上往下計算,(x的值作廢,被第二行的y值代替)然後就只執行了value+y。(雖然軟體沒報錯!!),寫這個表示式的人估計沒仔細看,從第二個表示式來看不難發現x,y 是乙個陣列!
也就是"[value1,value2,value3,...]"這個形式。如果你把他寫成
x=wiggle(1,50);
y=wiggle(1,40);
value+[x,y]
這時ae會報錯,因為你寫的這個表示式的最後返回的資料多於了你的陣列,這個問題留著往下看↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓(第乙個表示式出現了問題,所以我沒辦法對比了!如何改?我會改成
wig=wiggle(1,50);
value+[wig[0],wig[1]]
或者是wig=wiggle(1,40);
value+[wig[0],wig[1]]
)再或者是(以下列出的是第二個表示式的內容了)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wig1=wiggle(1,50);
wig2=wiggle(1,40);
value+[wig1[0],wig2[1]]
和wig1=wiggle(1,50);
wig2=wiggle(1,40);
value+[wig2[0],wig1[1]]
第二個表示式:
x=wiggle(1,50);
y=wiggle(1,40);
value+[x[0],y[1]]
我直接說他的意思了:在原來的數值上+x(這裡的x不是你賦值的變數x)軸取wiggle(1,50),在y(這裡的y不是你賦值的變數y)軸上取wiggle(1,40);不知道你能不能看懂,他們最後的結果應該是x,y軸上分別抖動,x軸抖動的是(1,50) y軸抖動的是(1,40)。也就是不等比抖動!
從第乙個表示式糾正改過以後的:
y=wiggle(1,40);
value+[y[0],y[1]]
這個表示式是x,y軸等比抖動的!
純人工,望採納!!!!
ae輸入文字後,運用表示式出現 wiggle需要介於2和5自變之間,無效表示式 這是什麼原因?
3樓:飛飛醬
符號寫錯了,wiggle(1,700),中間符號是逗號
關於ae表示式的問題
4樓:匿名使用者
你可以試試:value+wiggle(5,15)
這個value是當前值
ae怎麼新增抖動表示式
5樓:匿名使用者
解決ae怎麼新增抖動表示式的具體步驟如下:
1.開啟計算機,在計算機桌面找到並用滑鼠左鍵雙擊開啟ae軟體,然後點選箭頭所指建立乙個合成組。
2.這裡就是要設定的合成組引數,有寬度、高度、持續時間等,設定完成後點選確定。
3.接下來用滑鼠左鍵點選箭頭所指的按鈕,來新建乙個文字。
4.然後用滑鼠左鍵點選箭頭所指的位置選擇文字圖層,快捷鍵p調出位置。
5.接下來按住alt鍵,用滑鼠左鍵點選箭頭所指的的碼表。
6樓:忻州_黑臉
給位置新增表示式:wiggle(5,100) 5代表的是速度,100代表的是幅度
ae物體的位置加了wiggle表示式最後會跳幀怎麼解決?
7樓:匿名使用者
渲染一段gif帖上來看下!怎麼跳幀的?獲取你的wiggle值給的大,也是有跳幀的感覺。
AE怎麼寫表示式,ae中如何輸入表示式
按住alt鍵不放,用滑鼠單擊想要輸入表示式的時間記錄器 就是按住alt鍵 在點滑鼠中鍵就行了啊 點中要建立表示式的屬性 求ae常用表示式 ae常用表示式 e 絕bai對誤差 x 測得值du t 真實值 zhi 例如,使用 dao分析天平稱量專兩個物體的質量各為屬1.5268g和0.1526g,假定兩...
ae中如何輸入表示式,AE裡如何輸入表示式?為什麼按Alt點選時間指示器沒有呢?
按住alt鍵不放,用滑鼠單擊想要輸入表示式的時間記錄器 就是按住alt鍵 在點滑鼠中鍵就行了啊 點中要建立表示式的屬性 ae裡如何輸入表示式?為什麼按alt 點選時間指示器沒有呢?單擊動畫碼表的時候,按住alt鍵,就會彈出表示式的編寫視窗。表示式和java程式語言沒有多大區別。有java基礎的,學起...
關於正規表示式的問題,關於正規表示式的問題
你把正規表示式專用的符號後都加 來變成真的符號 比如你要匹配這個 document.write 其它符號如 等也是一樣 其實我也看不太明白你想幹嘛 正則我倒是學了幾個月了,也做了幾個小 覺得功能十分強大看了你的補充,那就很簡單了。document.代表 document.write 代表 docum...