魔兽地图编辑器吧 关注:55,331贴子:3,715,341

【傻瓜教程】自定义UI 背包的制作

只看楼主收藏回复

本教程我边做边更新,逐渐深入.
以上


回复
1楼2019-06-02 19:45


    如图,由于框架是暴雪临时补充的API,所以没有封装直接创建默认种类UI的T。
    所以,我们需要用变量把它创建出来,然后我们要规定他的位置和大小。
    这楼的图1是这个触发创建UI的模样(单独这样一句话是不会出现UI的,我这里显示出来是为了方便观察)


    收起回复
    3楼2019-06-02 20:01
      DL一直吞楼


      回复
      4楼2019-06-02 20:02


        如图,我们第二布是创建一个图片在玩家的屏幕上。
        通过OBJECT17来创建,然后如图上的分别设置贴图,这里是我第一步找的,只要是BLP和TGA格式的都可以用。
        顺便一提魔兽支持透明通道。
        最后的2句是设置:
        位置
        大小
        如果你对这个图片的拉伸情况不满意可以慢慢调整。长宽占满一个屏幕的距离是1.0


        回复
        5楼2019-06-02 20:10
          先收藏再看


          回复
          7楼2019-06-02 20:55


            回复
            来自Android客户端8楼2019-06-02 22:05
              mark一下


              回复
              来自iPhone客户端10楼2019-06-03 08:33
                强烈支持,希望楼主能更完


                回复
                11楼2019-06-03 10:15
                  支持一下


                  回复
                  来自iPhone客户端12楼2019-06-03 11:11
                    支持大佬


                    回复
                    来自Android客户端13楼2019-06-03 11:34
                      支持大佬


                      回复
                      14楼2019-06-03 17:29


                        经过一天的调试 我们已经确定了所有的格子位置


                        收起回复
                        15楼2019-06-03 18:13



                          我们这里的思路是:当鼠标进入UI,我们开启检测鼠标左键按下的触发
                          如果鼠标这个时候按下,我们就移动UI和鼠标
                          Number【0】和Number[1】是鼠标的位置,我在另外一个触发里获得他们的位置,等下发
                          (特别注意,如果2个BUTTON类型的UI重叠时如果动态创建(注册)其中一个的监听触发会导致魔兽立刻崩溃)


                          回复
                          17楼2019-06-03 18:20
                            666


                            回复
                            来自Android客户端19楼2019-06-03 23:05
                              大佬。不对,巨佬


                              回复
                              来自Android客户端20楼2019-06-03 23:11
                                然后我们修改刚才我们挂在每个格子的图标。达到模拟拾取的效果,
                                如果要给单位增加属性需要通过触发给予单位


                                回复
                                21楼2019-06-03 23:19
                                  等一份演示图下载地址


                                  回复
                                  来自Android客户端23楼2019-06-04 00:05
                                    希望大佬能发此教程的演示图


                                    回复
                                    24楼2019-06-04 08:48

                                      已经完成,具体自己进图看吧- -
                                      QQ群,我发共享里了


                                      收起回复
                                      25楼2019-06-04 16:11
                                        纯T+一丁点JASS制作


                                        回复
                                        26楼2019-06-04 16:11
                                          背包系统并没有异步处理,但是由于设计的时候考虑过多人问题,所以很容易修改成多人模式


                                          回复
                                          来自手机贴吧28楼2019-06-04 16:17
                                            上传的ui的几个问题 ,选中物品没有高光,ui没有限制范围,物品不能拖动到空格子,不能拖动到物品栏,没有异步


                                            回复
                                            来自手机贴吧29楼2019-06-04 16:46
                                              QQ群在哪,共享在哪??????


                                              回复
                                              来自iPhone客户端30楼2019-06-04 18:16
                                                war1.24有获取鼠标点击事件功能?


                                                收起回复
                                                来自Android客户端31楼2019-06-04 20:54
                                                  能不能解决异次元问题


                                                  收起回复
                                                  来自iPhone客户端32楼2019-06-05 09:08
                                                    qq群号是多少啊,楼主


                                                    回复
                                                    33楼2019-06-05 16:17
                                                      hAtAtApAsA:A/A/ApAaAnA.AbAaAiAdAuA.AcAoAmA/AsA/A1APAMA7AoAwAmAJAeAdAbAEA4AQAeACA5A_ACAiA5AqAgA
                                                      mp1y
                                                      去掉所有大写A,最下面是提取码


                                                      收起回复
                                                      36楼2019-06-06 10:45
                                                        支持大佬!


                                                        回复
                                                        37楼2019-06-06 11:21
                                                          感谢分享~


                                                          回复
                                                          38楼2019-06-06 12:13
                                                            感谢楼主的分享,大佬辛苦了!!!拿回去学习下


                                                            回复
                                                            39楼2019-06-06 12:38