橙光原创游戏吧 关注:78,467贴子:745,018
  • 23回复贴,共1

【教程搬运】高级UI制作滑动菜单

只看楼主收藏回复

效果图:


IP属地:吉林1楼2014-02-05 20:56回复
    相关链接楼


    IP属地:吉林2楼2014-02-05 20:56
    收起回复
      2025-08-29 19:44:06
      广告
      不感兴趣
      开通SVIP免广告
        在滑动特效之中,由于高级UI没有“移动图片”功能,所以我们只能通过“更改变量”来表现这一效果,这也就是说所有的坐标都要用变量来写,几次测试之后,我认为看上去比较自然的滑动效果是【坐标值每更改12-15px→刷新一次UI界面→等待1帧】首先我们命名一些变量为图片1-X、图片1-Y、按钮1-X、按钮1-Y……等等,一般来说滑动只是水平或垂直滑动,只更改其中一个变量就行,但是因为橙光目前限制或者就XY都固定数值或者就都用变量,所以我们不得不浪费一个数值……
        准备好你的图片、按钮和数值条什么的我就不赘述了,然后在高级UI界面把这些元素都加上去,设置好坐标,不要忘了“关闭界面”的按钮,然后在【界面生成事件】中使用【数值操作】把设定好滑动前的初始坐标;使用两个新数值,分别命名为“移动次数”和“移动变量”,在【界面生成事件】中先将移动次数设置为,0,移动变量设置为15,然后在【界面初始化事件】里添加以下内容

        解释一下,循环中的内容就是滑动时的效果,当移动次数×移动变量达到了我们所想要的移动总值的时候跳出循环,就停止移动了,在这里不直接写+15而是写+[移动变量]的原因是之后设置滑动回去的效果时可以直接copy(←懒人快够,之后由于我自己的打开和关闭两个按钮移动后坐标不完全一样所以重设了按钮坐标,再之后那个判断按钮的另有他用~
        界面初始化事件添加完毕,然后打开用来关闭的那个按钮,我们还要做一个移动回去的效果w……啊对了想起来之前没说的一件事情,我又占了一个变量索引了一下这个肩负着打开关闭伟大任务的按钮,具体就是在【界面生成事件】先默认这个按钮是“打开”时的样子,因为我们知道菜单按钮本身是不会跟着我们移动的,但像我这种矫情专业户还非要那个一起跟着移动的特效……这就是之前说的[按钮判断]的作用,不过大丈夫们不用考虑这一步也可以,我们来做“关闭”这个按钮,基本上就是移动次数归零,移动数值调整为-15,然后把之前那个循环拷贝过来就可以了!

        这个图上半部分就是那个循环,跳出循环制后的部分就是在滑动回到原来的位置之后有一个刷新界面(替换回“打开”按钮)稍等片刻然后关掉菜单返回主界面的效果,今天的内容到这里基本就完事了。最后说一句在菜单没开启时左侧那个露出一小截的效果我是怎么做的……我直接把图片按在背景图上了w


      IP属地:吉林3楼2014-02-05 20:57
      回复
        前排占座


        4楼2014-02-05 21:02
        收起回复
          滑动菜单。。太可怕了把。。。


          IP属地:上海5楼2014-02-05 21:06
          收起回复
            概念上是迅速的理解了…
            找天来试试看 0.0


            来自Android客户端6楼2014-02-06 00:21
            回复
              收藏


              来自Android客户端7楼2014-02-06 12:44
              回复
                看着头晕……是我太笨了吗


                8楼2014-02-26 12:22
                回复
                  2025-08-29 19:38:06
                  广告
                  不感兴趣
                  开通SVIP免广告
                  楼主真给力!


                  9楼2014-02-26 12:22
                  回复
                    学习了,不错的教程~


                    10楼2014-02-26 13:11
                    回复
                      这样为啥不用高级模式呼叫子剧情来实现……


                      IP属地:陕西来自手机贴吧11楼2014-02-26 13:21
                      收起回复
                        - -怎么弄的,是我视力问题?(其实是你的智商问题吧啊喂


                        12楼2014-02-27 12:49
                        回复
                          那是只能用按钮来控制吗 可以滑动频幕变化吗


                          IP属地:浙江来自Android客户端13楼2021-01-05 00:45
                          回复