Protopie進階教程--隨機函數(shù)的學習及應用

隨機效果是動效設計中較為常用的基本動效坛芽,本文將詳細介紹ProtoPie中的三種隨機函數(shù)的使用方式生年,并利用隨機函數(shù)進行隨機抽號案例的制作俱恶。

隨機效果

隨機效果

日本設計師 Kazuki Akamine 按照常用運動圖形中提取出的基礎要素的特點,將所有基礎動效分為了 14 個系列右钾,便于設計師運用和學習,這其中就包括隨機動效(腳本系動效)。隨機指每一幀的返回值都是隨機值的函數(shù)。將其使用在某一界面元素的位置屬性上唬党,這樣每一幀對象都會移動到不同的地方,形成gif圖中非連續(xù)性的激烈運動鬼佣。除了位置屬性驶拱,還可以應用在文本圖層上,或是結(jié)合縮放屬性實現(xiàn)多種多樣動效效果晶衷。

拓展--文本圖層隨機效果
拓展--縮放屬性隨機效果

ProtoPie的隨機函數(shù)

ProtoPie軟件可以在表達式中添加隨機函數(shù)來實現(xiàn)隨機效果蓝纲,軟件共提供了 3 種可以使用的隨機函數(shù):

ProtoPie中的隨機函數(shù)

具體使用可以在軟件中任何支持表達式添加的地方進行添加,實現(xiàn)對圖層具體屬性的隨機賦值房铭,使用過程中我這邊在實際學習中有兩個使用技巧分享給大家:

○ ?利用反復實現(xiàn)連續(xù)的隨機賦值

在隨機動效說明動圖中可以看到小球?qū)嶋H是在不斷的做隨機位置的移動驻龟,要是實現(xiàn)這樣的效果除了使用隨機函數(shù)外,還需要打開具體設置中反復開關缸匪,使其不斷進行位置的隨機移動翁狐。

利用反復的連續(xù)隨機賦值

○ ?關聯(lián)變量實現(xiàn)多屬性同樣的隨機變化

在縮放屬性隨機效果中,有圓形的隨機縮放效果凌蔬,如果分別對寬度和高度添加隨機函數(shù)露懒,無法實現(xiàn)高度寬度的同步隨機縮放,所以這里需要增加一個變量砂心,對變量賦值隨機函數(shù)后懈词,再將寬度和高度的縮放比例與變量進行關聯(lián)便可以實現(xiàn)等比縮放。同理當需要對多個基礎屬性的參數(shù)添加同樣隨機變化時辩诞,都可以使用添加關聯(lián)變量的方式來實現(xiàn)坎弯。

關聯(lián)變量實現(xiàn)多屬性同步隨機賦值

隨機抽號案例效果

案例實際效果

在了解隨機函數(shù)的使用方法后,可以結(jié)合實際案例來實操一下译暂。本次的案例是一個隨機抽號的效果抠忘,抽號機器中有0到9共10個數(shù)字小球,點擊抽號按鈕后外永,小球便隨機的在某一具體區(qū)域內(nèi)進行隨機的變化崎脉,直至生成一個具體的隨機數(shù)字小球,點擊再來一次可以重新進行數(shù)字抽取伯顶。


具體實現(xiàn)步驟

Step1

在Sketch中先繪制好隨機抽號機的基本視效囚灼,注意進行圖層整理骆膝,將抽號結(jié)果、抽號按鈕灶体、抽號機上層效果阅签、各個數(shù)字小球及整個機器底座成組并分層。導入ProtoPie中赃春,導入完成后注意將各個數(shù)字小球的錨點設置為圖層中心愉择。

基本視效界面

Step2

添加對抽號按鈕的點擊觸發(fā)劫乱,在觸發(fā)下先對1號小球添加對其旋轉(zhuǎn)织中、大小、位置的隨機變化衷戈,單次動效時長設置20ms左右狭吼,利用反復將隨機狀態(tài)的持續(xù)時長大約控制在1200ms左右,其中位置的隨機參數(shù)需要設置在抽號機的顯示窗口區(qū)域內(nèi)殖妇,而添加旋轉(zhuǎn)(-45°到45°隨機)和大械篌稀(95%到105%隨機)的細微隨機變化可以增加小球移動過程中的變化顯得更為真實。

快速隨機移動的旋轉(zhuǎn)谦趣、大小疲吸、移動設置

Step3

再對1號小球添加旋轉(zhuǎn)、大小前鹅、位置的隨機變化摘悴,這次延遲開始1200ms,使用150ms的動畫時長舰绘,同時不再勾選反復蹂喻,并將位置的隨機位置限制在抽號機的顯示窗口的底部區(qū)域,模擬抽號結(jié)束后小球下落到底部效果捂寿。

單個小球隨機移動及回落的旋轉(zhuǎn)口四、大小、移動設置

Step4

將對1號小球的設置復制到其他0-9號小球上秦陋,復制過程中可以調(diào)整一下高速移動過程中小球的持續(xù)時長可以在20ms到60ms中調(diào)節(jié)蔓彩,但過程持續(xù)時長保持在1200ms左右。同時回落的過程可以對持續(xù)時長及延遲開始時長添加一些隨機變化驳概。這樣做多個小球就不會出現(xiàn)類似同步移動的情況赤嚼,整體會顯得更為隨機。

Step5

在完成數(shù)字小球的隨機移動后抡句,需要將抽號結(jié)果在上層顯示出來探膊,注意由于整個抽號結(jié)果容器層在抽號器的上方所以需要開啟可觸碰低層級圖層的勾選項,使得抽號按鈕可以點擊待榔。其中對最終抽取數(shù)字的文本添加隨機函數(shù)?randomInt(0,?9)?逞壁,使其可以隨機顯示0到9中任意一個整數(shù)流济。

最終抽取數(shù)字的文本設置

Step6

最后在添加一些動效的細節(jié),豐富整體效果腌闯。在點擊按鈕時绳瘟,可以添加下?lián)艉吞鹩|發(fā),添加按鈕層本身的移動使其有真實的點擊效果姿骏。在抽號結(jié)果的停留頁面也可以添加數(shù)字小球的循環(huán)縮放以及背后光暈的旋轉(zhuǎn)效果以豐富界面糖声。

大功告成后,你就可以在預覽窗中抽取自己的隨機數(shù)字了啦~~

案例源文件下載&預覽

https://cloud.protopie.io/p/7870121946


本篇教程 作者:Annie

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末分瘦,一起剝皮案震驚了整個濱河市蘸泻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嘲玫,老刑警劉巖悦施,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異去团,居然都是意外死亡抡诞,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進店門土陪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來昼汗,“玉大人,你說我怎么就攤上這事鬼雀∏曛希” “怎么了?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵取刃,是天一觀的道長蹋肮。 經(jīng)常有香客問我,道長璧疗,這世上最難降的妖魔是什么坯辩? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮崩侠,結(jié)果婚禮上漆魔,老公的妹妹穿的比我還像新娘。我一直安慰自己却音,他們只是感情好改抡,可當我...
    茶點故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著系瓢,像睡著了一般阿纤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上夷陋,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天欠拾,我揣著相機與錄音胰锌,去河邊找鬼。 笑死藐窄,一個胖子當著我的面吹牛资昧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播荆忍,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼格带,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了刹枉?” 一聲冷哼從身側(cè)響起叽唱,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎嘶卧,沒想到半個月后尔觉,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體凉袱,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡芥吟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了专甩。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片钟鸵。...
    茶點故事閱讀 38,625評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖涤躲,靈堂內(nèi)的尸體忽然破棺而出棺耍,到底是詐尸還是另有隱情,我是刑警寧澤种樱,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布蒙袍,位于F島的核電站,受9級特大地震影響嫩挤,放射性物質(zhì)發(fā)生泄漏害幅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一岂昭、第九天 我趴在偏房一處隱蔽的房頂上張望以现。 院中可真熱鬧,春花似錦约啊、人聲如沸邑遏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽记盒。三九已至,卻和暖如春外傅,著一層夾襖步出監(jiān)牢的瞬間纪吮,已是汗流浹背蹂午。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留彬碱,地道東北人豆胸。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像巷疼,于是被迫代替她去往敵國和親晚胡。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,492評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 來家塾班之前嚼沿,發(fā)生了一些事估盘,我的情緒受到很大影響,我的胸腔的部位一直都是堵的呼吸困難的感覺骡尽,晚上聽姬老...
    正心正行閱讀 756評論 1 8
  • 作者:馮國超 齊桓公九合諸侯 齊國雖然在長勺打了一次敗仗遣妥,但是這并沒有影響齊桓公后來的霸主地位。過了十多年攀细,北方的...
    姜顯威閱讀 244評論 0 0
  • 長安雨箫踩,一葉落秋意。路千里谭贪,朔風吹客衣境钟。江船夜雨聽笛,倚晚晴俭识,平沙漠漠兮愁無際慨削。 她沒見過長安雨,卻被一首《長安憶...
    丫頭玲閱讀 508評論 0 0
  • 瑞瑞是我的表妹套媚,大學畢業(yè)考進了一所中學做老師缚态,人長得不算漂亮,戴著副眼鏡堤瘤,因為戀愛的關系玫芦,比以前長胖了許多,圓圓的...
    風中的糯米閱讀 386評論 8 5