守望先锋吧 关注:4,491,914贴子:35,559,518
  • 17回复贴,共1

[教程] 如何在地图工坊编写出能用指针点击操作的图形化操作界面

只看楼主收藏回复

1楼防抽


1楼2020-02-13 13:21回复
    先上传几张效果图


    2楼2020-02-13 13:21
    收起回复
      2025-06-19 12:18:28
      广告
      先上传几张效果图


      3楼2020-02-13 13:23
      回复
        先上传几张效果图


        4楼2020-02-13 13:23
        回复
          原理是 利用"开始镜头"和"创建地图文本"来创建这个效果
          然后用"矢量间夹角"判断指针位置 让系统判断你要进行的操作


          5楼2020-02-13 13:28
          回复
            首先 设置几个变量 确定按钮位置以及"开始镜头"时的"眼睛位置"
            全局变量P_Eye是"开始镜头"的"眼睛位置"
            全局变量P数组里包含5个坐标 这些坐标是5个按钮的位置


            6楼2020-02-13 13:34
            收起回复
              创建地图文本

              创建代替指针的地图文本 具体位置是"开始镜头"的"眼睛位置"乘"面朝方向"

              这样 你转动鼠标时 指针也会跟着移动


              7楼2020-02-13 13:49
              收起回复
                按下互动键 开始镜头
                眼睛位置是P_Eye 望向位置是第二个按钮的位置P[1]
                设置F[0] 为真表示已经进入操作界面
                记录你之前的朝向F[1]方便退出界面后朝向设置为这个方向
                设置朝向 方向(P_Eye,第二个按钮的位置) 这样指针初始位置会出现在第二个按钮那里
                设置定身9999秒禁止移动


                8楼2020-02-13 13:54
                回复
                  2025-06-19 12:12:28
                  广告
                  F[0]为假时
                  表示退出操作界面
                  停止镜头
                  还原朝向
                  清除定身状态


                  9楼2020-02-13 13:57
                  回复
                    指针不在视线中时
                    初始化面朝方向 也就是指针位置


                    10楼2020-02-13 13:59
                    回复
                      矢量间夹角角度判断
                      矢量1 面朝方向
                      矢量2 方向(P_Eye,按钮坐标)
                      这里设置 点击按钮会有小字体信息提示 点击确定或者取消 会退出操作界面



                      11楼2020-02-13 14:02
                      回复
                        原理图


                        12楼2020-02-13 14:04
                        回复


                          IP属地:北京14楼2020-02-13 17:05
                          回复
                            地图工坊内容在守望吧果然没啥热度,之前我提问也是一星期没人回


                            IP属地:山东来自Android客户端16楼2020-06-03 21:51
                            收起回复