建議收藏:Axure手機(jī)自適應(yīng)教程(積分游戲案例)

梓賢vigo
8 評(píng)論 5734 瀏覽 30 收藏 7 分鐘
🔗 B端产品经理需要进行售前演示、方案定制、合同签订等,而C端产品经理需要进行活动策划、内容运营、用户激励等

hello,我又來(lái)啦,今天和大家分享用axure怎么做自適應(yīng),也就是說(shuō),我們做app端的作品時(shí),怎么在不同的手機(jī)尺寸,顯示最佳的樣式。那么這期的話,我會(huì)以一個(gè)游戲的案例來(lái)展開(kāi),所以比較好玩。首先我會(huì)教大家如何制作游戲原型,然后主要講原型制作完成后怎樣做手機(jī)版自適應(yīng)的效果。如果喜歡的朋友們,點(diǎn)下關(guān)注和收藏,謝謝大家!

效果演示

1. 演示地址

https://filq8e.axshare.com

制作教程

1. 材料準(zhǔn)備

這里需要幾張圖片,分別是桶、漢堡、雞翅、可樂(lè)、薯?xiàng)l,這些圖片都可以在網(wǎng)上找到,當(dāng)然了你也可以用別的圖片代替。

接著您需要復(fù)制黏貼多個(gè)漢堡、雞翅、可樂(lè)、薯?xiàng)l;如下圖所示打亂擺放即可。

將所有的漢堡、雞翅、可樂(lè)、薯?xiàng)l組合起來(lái),再和桶一起轉(zhuǎn)為動(dòng)態(tài)面板,記住這里要取消自動(dòng)調(diào)整為內(nèi)容尺寸,然后將動(dòng)態(tài)面板填充一個(gè)背景色,案例中是深紅色,再調(diào)整動(dòng)態(tài)面板大小,調(diào)整桶的位置,放在面板底端居中位置。

最后,將漢堡、雞翅、可樂(lè)、薯?xiàng)l移到上方看不見(jiàn)的地方,簡(jiǎn)單來(lái)說(shuō)就是-this.height

2. 開(kāi)始頁(yè)面制作

開(kāi)始頁(yè)其實(shí)就是一個(gè)游戲玩法的介紹,如下圖所示,簡(jiǎn)單做法是可以用矩形、文字和圖標(biāo)組成。左右滑動(dòng)的圖片建議大家可以在icon找。

最后還有一個(gè)知道啦的提交按鈕,只有這個(gè)按鈕是有交互的。

鼠標(biāo)單擊時(shí),先隱藏掉開(kāi)始頁(yè)的元件組合,然后向下移動(dòng)漢堡、雞翅、可樂(lè)、薯?xiàng)l組合,移動(dòng)到直至看不到最上的一塊,用數(shù)學(xué)公式就是target.height+動(dòng)態(tài)面板.height。

移動(dòng)動(dòng)畫(huà)選擇漸變,時(shí)間根據(jù)實(shí)際設(shè)置,案例是20000ms。

移動(dòng)結(jié)束時(shí),即等待20000ms,顯示的分頁(yè)。

3. 判斷得分

我們首先要拉一個(gè)文本記錄分?jǐn)?shù),默認(rèn)為空值即可。

然后我們要在桶口(頂端)放一個(gè)熱區(qū),這是用來(lái)判斷實(shí)物有沒(méi)有進(jìn)洞口。

當(dāng)漢堡、雞翅、可樂(lè)、薯?xiàng)l移動(dòng)時(shí),我們需要做一個(gè)判斷,如果碰到洞口,就隱藏該元件,并且得分(計(jì)分文本原來(lái)的值+得分),如果沒(méi)有碰到就不得分(計(jì)分文本框原來(lái)的值)。漢堡、雞翅、可樂(lè)、薯?xiàng)l的分?jǐn)?shù)我分別設(shè)置為10、8、6、4分,大家可以根據(jù)需要自己設(shè)置。

4. 得分頁(yè)制作

這頁(yè)和開(kāi)始頁(yè)很像,只是文字,不一樣,所以我們只需要改一下文字,和設(shè)置計(jì)分=上面的計(jì)分文本。

里面只有在玩一次有交互,這里交互有兩種做法,一種是將所有的漢堡、雞翅、可樂(lè)、薯?xiàng)l顯示,然后移動(dòng)回最開(kāi)始的位置,桶也是移動(dòng)回最開(kāi)始的位置,然后出發(fā)之前知道了的事件,重新開(kāi)始游戲。

但是我覺(jué)得這樣做太復(fù)雜了,所以我用第二種方法,刷新頁(yè)面,哈哈哈哈哈哈哈哈。

5.自適應(yīng)的設(shè)置

如果想在每一臺(tái)手機(jī)設(shè)備,都能看到自適應(yīng)的效果怎么做呢?

首先的話我們要對(duì)外部的動(dòng)態(tài)面板移動(dòng)到(0,0)的位置。

載入時(shí),設(shè)置動(dòng)態(tài)面板的尺寸,寬度=屏幕的寬度,高度=屏幕的高度,錨點(diǎn)在左上角。

然后到桶,桶也是一樣,我們要設(shè)置他的尺寸,那桶的尺寸怎么設(shè)計(jì)能,其實(shí)他的寬度=窗口的width/原始動(dòng)態(tài)面板的歡度*桶的寬度,高度=窗口的width/原始動(dòng)態(tài)面板的歡度*高度。錨點(diǎn)同樣在左上角。然后的話移動(dòng)桶到中部位置即可,中部位置x=(窗口寬度-桶的寬度)/2。

最后到炸雞組合,首先也是設(shè)置尺寸,和上面桶的方式是一致的,然后移動(dòng),移動(dòng)的話這里的y值要移動(dòng)到-this.height。

這樣就完成了,完成之后,需要上傳到網(wǎng)上,用axshare、axhub、或者大牛都可以,然后生成網(wǎng)址、或者二維碼,用手機(jī)連接就可以看到手機(jī)端的效果了。

那么這期分享就想到這里了,如果大家喜歡的關(guān)注一下和收藏文章,謝謝大家。

 

本文由 @梓賢Vigo 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來(lái)自 Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 原型預(yù)覽及下載地址:
    https://axhub.im/pro/a8ab6209ccf619b1

    來(lái)自廣東 回復(fù)
  2. ??

    來(lái)自福建 回復(fù)
  3. 食物接觸到碗口隱藏自身怎么設(shè)置啊。我設(shè)置的移動(dòng)時(shí) 元件接觸范圍 接觸到碗口 隱藏自身,沒(méi)有效果

    來(lái)自福建 回復(fù)
  4. 不懂就問(wèn) 作為一個(gè)小白產(chǎn)品經(jīng)理 axure 需要掌握到這個(gè)程度嗎 用axure 做這類復(fù)雜的功能效果是常態(tài)嗎?

    來(lái)自廣東 回復(fù)
    1. 如果你表達(dá)能力超強(qiáng),然后確保開(kāi)發(fā)完全明白您的意思的話,其實(shí)畫(huà)個(gè)簡(jiǎn)圖就可以了。但是實(shí)際上很多時(shí)候開(kāi)發(fā)出來(lái)的和你預(yù)想的完全是兩回事。所以才興起高保真原型

      來(lái)自廣東 回復(fù)
    2. 這算復(fù)雜嘛?不復(fù)雜了

      回復(fù)
    3. 不用,產(chǎn)品主要是梳理需求,如果你是練習(xí),你可以這么做;當(dāng)真的在項(xiàng)目中,時(shí)間是不夠的,其次還需要UI設(shè)計(jì)美化呢,能讓程序快速實(shí)現(xiàn)的,沒(méi)必要自己做。

      來(lái)自四川 回復(fù)
    4. 嗯 我覺(jué)得也是 不然時(shí)間也太緊了

      來(lái)自廣東 回復(fù)
专题
17483人已学习14篇文章
MVP是指开发团队通过提供最小化可行产品获取用户反馈,并在这个最小化可行产品上持续快速迭代,直到产品到达一个相对稳定的阶段。本专题的文章分享了如何做MVP产品。
专题
15746人已学习12篇文章
本专题的文章分享了如何从0-1搭建A/B Test。
专题
37645人已学习20篇文章
“搜索功能”拆解:小功能,大细节。
专题
12566人已学习12篇文章
企业想扩大自身的知名度和影响力都离不开新媒体。本专题的文章分享了企业新媒体运营指南。
专题
15600人已学习12篇文章
用户增长是一个复杂体系,涉及产品、运营、市场、技术等多个环节的相互配合,本专题的文章分享了用户增长方法论。
专题
14434人已学习13篇文章
交互设计是用户与产品以及他们使用的服务之间建立的有意义的关系。