Origami入門教程4-視頻1:Introduction to Origami(下)

Adding Animation(添加動(dòng)畫)

使用Origami添加動(dòng)畫非常簡(jiǎn)單照捡,特別是使用了Pop Animation之后。按下Command+回車,打開Patch Library即可搜索得到唆姐。也可以使用快捷鍵“a”快速添加。Pop Animation從輸入口得到數(shù)值后自点,會(huì)直接把它變成動(dòng)畫輸出生音。回憶一下缩麸,剛才的Interaction 2的Down端口讯榕,可以輸出0或1,我們拔掉Down端口與Transition的Progress端口的連線匙睹,把Down端口插到Pop Animation的Number端口愚屁。這時(shí),Down就可以得到動(dòng)畫了痕檬。然后霎槐,再把Pop Animation的Progress插到Transition的Progress。

添加動(dòng)畫.png

現(xiàn)在我們點(diǎn)擊一下右邊Viewer的手機(jī)屏幕梦谜,發(fā)現(xiàn)圖片縮小了丘跌,松開手后,圖片又平滑地放大了唁桩。我們已經(jīng)制作出動(dòng)畫啦闭树。

馬上回顧一下,其實(shí)在添加動(dòng)畫中荒澡,我們只需要做的就是在Interaction 2和Transition模塊之間报辱,加一個(gè)Pop Animation模塊。有個(gè)更快捷的方式可以實(shí)現(xiàn)這一點(diǎn)单山。把鼠標(biāo)移動(dòng)Interaction 2的Down口上碍现,然后按下鍵盤“a”,就會(huì)自動(dòng)地在這2個(gè)模塊之間加上了Pop Animation模塊米奸,非常方便昼接。

Adding a New State(增加新狀態(tài))

大家一定已經(jīng)注意到,目前的效果是悴晰,我們點(diǎn)擊屏幕慢睡,圖片縮小,放開手后,圖片又變?nèi)亮似R话阏5慕换?yīng)該是泪喊,點(diǎn)擊一下,圖片縮小者吁,再點(diǎn)擊一下窘俺,圖片變大。為了實(shí)現(xiàn)這一點(diǎn)复凳,我們需要在原型中引入狀態(tài)×隼幔現(xiàn)在只有Down口判斷手指是否點(diǎn)擊了屏幕,我們使用Switch(開關(guān))模塊來(lái)加入狀態(tài)育八。按下快捷鍵Shift+s对途,添加Switch模塊。它就是一個(gè)開關(guān)髓棋,現(xiàn)在是Off(關(guān))的狀態(tài)实檀,如果Flip(按下)的時(shí)候,就會(huì)變成On(開)的狀態(tài)按声;如果再Flip膳犹,就又會(huì)變成Off。它的輸出口會(huì)根據(jù)On或Off的狀態(tài)對(duì)應(yīng)地輸出0或1签则。

實(shí)際上须床,我們只需要在Interaction 2和Pop Animation模塊之間加入Switch。同理渐裂,可以把鼠標(biāo)移動(dòng)Interaction 2的Down口上豺旬,然后按下鍵盤“Shift+s”,就會(huì)自動(dòng)地在這2個(gè)模塊之間加上了Switch柒凉。

添加開關(guān)模塊.png

這時(shí)族阅,我們點(diǎn)擊屏幕,發(fā)現(xiàn)圖片縮小膝捞,松手后坦刀,圖片依然是縮小的狀態(tài);再次點(diǎn)擊屏幕绑警,圖片變大求泰,全屏顯示。圖片縮放的過(guò)程非常平滑自然计盒。

Synchronizing Effects(同步效應(yīng))

我們繼續(xù)添加一張帶文字和遮罩層的圖片,現(xiàn)在希望點(diǎn)擊屏幕芽丹,圖片縮小的同時(shí)北启,這張帶遮罩的圖片消失。再點(diǎn)擊屏幕,圖片全屏顯示的同時(shí)咕村,帶遮罩的圖片也一同出現(xiàn)场钉。

添加帶遮罩的圖片.png

讓圖片消失,也就是讓Layer里的“Opacity”(透明度)為0懈涛。顯然逛万,需要添加一個(gè)Transition模塊,讓它插到Opacity去批钠。當(dāng)然宇植,你可以按下鍵盤“t”來(lái)添加,再進(jìn)行連接埋心。這里再介紹一種更方便的方法指郁。把鼠標(biāo)移到“Opacity”上,同時(shí)按下鍵盤“t”拷呆。你會(huì)發(fā)現(xiàn)闲坎,添加了一個(gè)直接插到了Opacity的Transition模塊,而且它的名字也變成了“Opacity”茬斧。這樣的命名在復(fù)雜的合成里非常有用腰懂,可以幫助我們清晰地知道這個(gè)模塊是輸出到哪里的或者是干什么用的。

添加過(guò)渡模塊.png

順便也可以按這種方式給其他模塊重命名项秉,這也是非常推薦的做法绣溜。雙擊每個(gè)模塊的頂部第一行,就可以給它們重新命名伙狐。比如涮毫,我們把第一個(gè)Transition模塊叫做“Scale”,把Switch模塊叫為“Photo is Zoomed Out”贷屎。

繼續(xù)回到連接到Opacity的Transition模塊罢防。當(dāng)Progress為0時(shí),需要保證Opacity為1唉侄,也就是默認(rèn)是顯示圖片咒吐,此時(shí)1=s+p*(e-s)=s+0,所以s也就是Start Value需要設(shè)置為1属划。當(dāng)點(diǎn)擊屏幕后恬叹,Progress為1,需要保證Opacity為0同眯,也就是圖片消失绽昼。對(duì)照上面的公式,0=1+1*(e-1)须蜗,e即End Value為0硅确。

最后目溉,既然2張圖片都是對(duì)同一個(gè)動(dòng)作做響應(yīng),自然可以共用前面的模塊菱农,這就是“同步效應(yīng)”的意思缭付。把上面的Pop Animation插到這個(gè)Transition的輸入即可。

最后成品.png

Layer Order(圖層順序)

接觸過(guò)PS的同學(xué)就會(huì)知道循未,圖層是有順序的陷猫,在QC里也不例外。為什么剛才添加的帶遮罩圖片會(huì)覆蓋在金門大橋的照片上呢的妖?請(qǐng)看Layer頂部右邊的數(shù)字绣檬,因?yàn)樗膱D層順序?yàn)?,數(shù)字越大羔味,就越在上方河咽,覆蓋數(shù)字小的圖層。選中這個(gè)模塊赋元,使用快捷鍵Command+[ 或Command+] 忘蟹,可以快速地使圖層移到下一層或上一層。

圖層順序 .png

總結(jié)

第一個(gè)例子我們就成功完成了搁凸∶闹担總結(jié)一下各個(gè)常用模塊的作用:

  • Interaction 2:實(shí)現(xiàn)各種手勢(shì)
  • Switch:調(diào)節(jié)狀態(tài)
  • Pop Animation:加入平滑的動(dòng)畫效果
  • Transition:通過(guò)設(shè)置Start Value和End Value,把數(shù)值0和1變成各種數(shù)值再輸出
    我們可以通過(guò)靈活使用這些模塊护糖,做出精彩紛呈的交互效果褥芒。

學(xué)習(xí)材料

Origami入門教程3學(xué)習(xí)材料,提取密碼: h39m嫡良。這是本節(jié)課的圖片素材和我自己制作的QTZ文件锰扶,有興趣的朋友可以自行下載,再自己跟著視頻步驟親自做一遍寝受,加深理解坷牛。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市很澄,隨后出現(xiàn)的幾起案子京闰,更是在濱河造成了極大的恐慌,老刑警劉巖甩苛,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蹂楣,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡讯蒲,警方通過(guò)查閱死者的電腦和手機(jī)痊土,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)墨林,“玉大人施戴,你說(shuō)我怎么就攤上這事反浓∶日桑” “怎么了赞哗?”我有些...
    開封第一講書人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)辆雾。 經(jīng)常有香客問我肪笋,道長(zhǎng),這世上最難降的妖魔是什么度迂? 我笑而不...
    開封第一講書人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任藤乙,我火速辦了婚禮,結(jié)果婚禮上惭墓,老公的妹妹穿的比我還像新娘坛梁。我一直安慰自己,他們只是感情好腊凶,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開白布划咐。 她就那樣靜靜地躺著,像睡著了一般钧萍。 火紅的嫁衣襯著肌膚如雪褐缠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評(píng)論 1 305
  • 那天风瘦,我揣著相機(jī)與錄音队魏,去河邊找鬼。 笑死万搔,一個(gè)胖子當(dāng)著我的面吹牛胡桨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瞬雹,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼昧谊,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了挖炬?” 一聲冷哼從身側(cè)響起揽浙,我...
    開封第一講書人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎意敛,沒想到半個(gè)月后馅巷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡草姻,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年钓猬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片撩独。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡敞曹,死狀恐怖账月,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情澳迫,我是刑警寧澤局齿,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站橄登,受9級(jí)特大地震影響抓歼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜拢锹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一谣妻、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧卒稳,春花似錦蹋半、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至匪傍,卻和暖如春您市,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背役衡。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工茵休, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人手蝎。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓榕莺,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親棵介。 傳聞我的和親對(duì)象是個(gè)殘疾皇子钉鸯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355

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