用Axure制作推箱子小游戲

24 評論 43438 瀏覽 100 收藏 4 分鐘

本文是關(guān)于用Axure制作推箱子小游戲,一起來看看~

推箱子:

游戲簡介

在一個(gè)狹小的倉庫中,要求把木箱放到指定的位置,稍不小心就會(huì)出現(xiàn)箱子無法移動(dòng)或者通道被堵住的情況,所以需要巧妙的利用有限的空間和通道,合理安排移動(dòng)的次序和位置,才能順利的完成任務(wù)。(來自百度百科)

準(zhǔn)備:

全局變量設(shè)置:

變量RX、RY,用來存儲“人”方塊的x、y軸坐標(biāo);

變量BX、BY,用來存儲“箱子”方塊的x、y軸坐標(biāo)。

實(shí)現(xiàn):

(1)控制

通過鍵盤上的方向(或小霸王的方向鍵)鍵控制“人”。

(2)移動(dòng)

移動(dòng)前需要獲取當(dāng)前人的位置并存儲到變量中。

通過判斷方向鍵設(shè)置人移動(dòng)。

(需要將人設(shè)置成動(dòng)態(tài)面板才能實(shí)現(xiàn)移動(dòng)效果。)

(3)移動(dòng)結(jié)果判斷——人

人移動(dòng)后位置分3種。

  1. 什么都沒碰到,則移動(dòng)生效;
  2. 碰到墻,還原回移動(dòng)前位置(存儲在變量中);
  3. 碰到箱子,箱子跟隨移動(dòng)(箱子移動(dòng)前同樣將箱子的位置存儲到系統(tǒng)變量中)。

(4)移動(dòng)結(jié)果判斷——箱子。

箱子移動(dòng)結(jié)果分為3種。

  1. 什么都沒碰到,則移動(dòng)生效(狀態(tài)設(shè)置為狀態(tài)1);
  2. 碰到墻、其他箱子,人、箱子均還原回移動(dòng)前位置;
  3. 碰到目的地,則狀態(tài)變?yōu)闋顟B(tài)2(抵達(dá))。

(5)游戲結(jié)果判斷

如果箱子碰到目的地,改變狀態(tài)后判斷游戲是否結(jié)束。

即判斷所有箱子是否都處于目的地。

體驗(yàn)鏈接:https://axhub.im/pro/808903f9ed03d5d0/%E6%8E%A8%E7%AE%B1%E5%AD%90.html

 

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

題圖來自 Pexels,基于 CC0 協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 倒是把權(quán)限打開給我們看看啊哈哈

    來自廣東 回復(fù)
  2. 怎么現(xiàn)在鏈接看不了了

    來自廣東 回復(fù)
  3. 不僅交互玩得牛,重點(diǎn)是還特有耐心

    來自陜西 回復(fù)
  4. 鏈接打不開沒權(quán)限

    來自陜西 回復(fù)
  5. 牛逼。。

    來自廣東 回復(fù)
  6. 厲害

    來自江蘇 回復(fù)
  7. 鏈接打不開沒有權(quán)限

    來自福建 回復(fù)
  8. 這本質(zhì)上就是用 axure 做可視化編程呀。

    來自上海 回復(fù)
  9. 第一步fire在up上的鼠標(biāo)單擊時(shí),UP是指什么呀

    來自廣東 回復(fù)
  10. 大佬~有空方便出下視頻教程嗎?有些細(xì)節(jié)還是看不懂… o(╥﹏╥)o ??

    來自浙江 回復(fù)
  11. 第一步FIRE在up上的鼠標(biāo)單擊時(shí),這個(gè)‘up’指代什么

    來自廣東 回復(fù)
    1. 來自北京 回復(fù)
  12. 有一些細(xì)節(jié)還是沒看懂

    來自廣東 回復(fù)
    1. 來自北京 回復(fù)
  13. 能分享一下源文件嗎

    來自廣東 回復(fù)
  14. 第二步,把人的位置存儲到變量中,設(shè)置在哪個(gè)動(dòng)作中?

    來自福建 回復(fù)
    1. 來自北京 回復(fù)
  15. 來自北京 回復(fù)
  16. 沒有訪問權(quán)限

    來自廣東 回復(fù)
    1. 來自北京 回復(fù)
  17. 666,城里人城會(huì)玩

    來自北京 回復(fù)
    1. 屯里買不起游戲機(jī),只能自己做游戲,哈哈哈。

      來自北京 回復(fù)
  18. 會(huì)玩(??????)??

    來自廣東 回復(fù)
  19. 大大大大佬ヽ(?Д?)?

    回復(fù)