<address id="fblfv"><form id="fblfv"></form></address>

    <noframes id="fblfv"><address id="fblfv"><nobr id="fblfv"></nobr></address>
    <span id="fblfv"></span>

         找回密碼
         注冊帳號

        掃一掃,訪問微社區

        Unity 【Ugui搖桿】20行代碼,有注釋,以及如何使用。免蠻牛B

        772
        回復
        24968
        查看
        打印 上一主題 下一主題
          [ 復制鏈接 ]
        7日久生情
        3929/5000
        排名
        304
        昨日變化

        21

        主題

        145

        帖子

        3929

        積分

        Rank: 7Rank: 7Rank: 7Rank: 7

        UID
        42609
        好友
        10
        蠻牛幣
        7929
        威望
        0
        注冊時間
        2014-8-29
        在線時間
        1891 小時
        最后登錄
        2021-9-13

        馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

        您需要 登錄 才可以下載或查看,沒有帳號?注冊帳號

        x
        本帖最后由 StarrySky 于 2016-12-30 00:07 編輯

        注: 該搖桿使用unity3d自帶UI:Scroll View,制作的搖桿。感謝雨松MOMO的文章。


        1、Resources文件夾下就是預制件。   自己需要用的時候, 拖拽到 Canvas 里面。
        2、調整好S_V_Joy 的矩形位置與大小, S_V_Joy 的矩形大小就是搖桿的觸摸范圍, 然后再自己需要搖桿值的地方獲取搖桿。
        3、兩個場景Demo 。 一個是關于如何用搖桿控制2D物體移動,  一個是關于如何用搖桿控制3D物體移動。
        4、核心原理就是, 搖桿搖桿的坐標位置 來控制 自己想要控制的物體坐標位移。
        5、On_Move(RectTransform rect_)   該方法是手動給YaoGan_所掛的物體的<ScrollRect>組件添加的當拖拽的時候要執行的方法。

        搖桿怎么制作使用,unity3D虛擬搖桿怎么制作使用,unity3D安卓手機搖桿怎么制作使用 ,unity3D搖桿怎么控制物體。


        免蠻牛B下載百度云項目包:


        游客,如果您要查看本帖隱藏內容請回復



        ————————————————————————————
        搖桿:
        [C#] 純文本查看 復制代碼
        using UnityEngine;
        using System.Collections;
        
        public class YaoGan_ : MonoBehaviour {
            public RectTransform rectT_Viewport;//用來計算搖桿的半徑
            public RectTransform rectT_Joy;//將獲取坐標作為搖桿鍵值
            public int r_;
            void Start()
            {
                r_ = (int)rectT_Viewport.sizeDelta.x / 2;
            }
            public void On_Move(RectTransform rect_)
            {
                if (rect_.anchoredPosition.magnitude > r_)
                {//將搖桿限制在 半徑 r_ 以內
                    rect_.anchoredPosition = rect_.anchoredPosition.normalized * r_;
                }
            }
        }
        


        ————————————————————————————
        使用搖桿控制2D物體:

        [C#] 純文本查看 復制代碼
        using UnityEngine;
        using System.Collections;
        
        /// <summary>這個腳本寫的是如何用 搖桿來控制2D
        /// </summary>
        public class ShiYong_YaoGan : MonoBehaviour {
        
            [SerializeField]private RectTransform rectPlayer;//拖拽賦值
            [SerializeField]private YaoGan_ yaoGan_C;//拖拽賦值
        
                // Update is called once per frame
                void Update () {
                rectPlayer.anchoredPosition += (yaoGan_C.rectT_Joy.anchoredPosition /10);//2D坐標 += 搖桿的坐標變化值/10
                }
        }
        


        ————————————————————————————
        Unity3D使用搖桿控制3D物體:
        [C#] 純文本查看 復制代碼
        using UnityEngine;
        using System.Collections;
        
        public class ShiYong3d : MonoBehaviour {
            [SerializeField]
            private YaoGan_ yaoGan_C;
                // Use this for initialization
                void Start () {
                yaoGan_C = GameObject.Find("S_V_Joy").GetComponent<YaoGan_>();//給搖桿UI賦值
                }
                
                // Update is called once per frame
                void Update () {
                transform.Translate((yaoGan_C.rectT_Joy.anchoredPosition.x/10) *Time.deltaTime,0, (yaoGan_C.rectT_Joy.anchoredPosition.y/10) * Time.deltaTime);//搖桿控制3D物體的移動
                }
        }
        




        搖桿的使用1.gif (219.9 KB, 下載次數: 103)

        搖桿的使用1.gif

        搖桿的使用2.gif (344.59 KB, 下載次數: 93)

        搖桿的使用2.gif

        本帖被以下淘專輯推薦:

        回復

        使用道具 舉報

        5熟悉之中
        721/1000
        排名
        3875
        昨日變化

        0

        主題

        67

        帖子

        721

        積分

        Rank: 5Rank: 5

        UID
        132674
        好友
        0
        蠻牛幣
        2662
        威望
        0
        注冊時間
        2015-12-26
        在線時間
        268 小時
        最后登錄
        2021-8-11
        沙發
        2016-12-30 16:02:45 只看該作者
        不錯 學習一下
        回復

        使用道具 舉報

        5熟悉之中
        950/1000
        排名
        2494
        昨日變化

        0

        主題

        138

        帖子

        950

        積分

        Rank: 5Rank: 5

        UID
        168193
        好友
        0
        蠻牛幣
        1026
        威望
        0
        注冊時間
        2016-9-12
        在線時間
        238 小時
        最后登錄
        2019-5-25
        板凳
        2016-12-30 16:32:05 只看該作者
        不錯,收藏 學習一下
        回復 支持 反對

        使用道具 舉報

        6蠻牛粉絲
        1242/1500
        排名
        6531
        昨日變化

        2

        主題

        767

        帖子

        1242

        積分

        Rank: 6Rank: 6Rank: 6

        UID
        92518
        好友
        1
        蠻牛幣
        2462
        威望
        0
        注冊時間
        2015-4-15
        在線時間
        277 小時
        最后登錄
        2017-4-6
        地板
        2016-12-30 17:17:50 只看該作者
        【Ugui搖桿】20行代碼
        回復 支持 反對

        使用道具 舉報

        6蠻牛粉絲
        1274/1500
        排名
        2507
        昨日變化

        1

        主題

        131

        帖子

        1274

        積分

        Rank: 6Rank: 6Rank: 6

        UID
        161426
        好友
        0
        蠻牛幣
        2149
        威望
        0
        注冊時間
        2016-8-9
        在線時間
        568 小時
        最后登錄
        2021-5-14
        5#
        2016-12-30 17:32:28 只看該作者
        0.0@@@@@@@@@@@
        回復

        使用道具 舉報

        7日久生情
        3487/5000
        排名
        179
        昨日變化

        0

        主題

        92

        帖子

        3487

        積分

        Rank: 7Rank: 7Rank: 7Rank: 7

        UID
        131825
        好友
        0
        蠻牛幣
        13039
        威望
        0
        注冊時間
        2015-12-16
        在線時間
        1161 小時
        最后登錄
        2021-9-15
        6#
        2016-12-30 18:23:54 只看該作者
        可以的,很厲害啊
        回復

        使用道具 舉報

        排名
        1339
        昨日變化

        1

        主題

        391

        帖子

        1706

        積分

        Rank: 7Rank: 7Rank: 7Rank: 7

        UID
        17690
        好友
        1
        蠻牛幣
        15
        威望
        0
        注冊時間
        2014-3-14
        在線時間
        402 小時
        最后登錄
        2018-9-10
        7#
        2016-12-30 18:37:04 只看該作者
        Ugui搖桿】20行代碼,有注釋,以及如何使用。免蠻牛
        回復 支持 反對

        使用道具 舉報

        8常駐蠻牛
        5231/10000
        排名
        420
        昨日變化

        4

        主題

        2464

        帖子

        5231

        積分

        Rank: 8Rank: 8

        UID
        182740
        好友
        2
        蠻牛幣
        9358
        威望
        0
        注冊時間
        2016-11-10
        在線時間
        1138 小時
        最后登錄
        2021-9-9
        8#
        2016-12-30 18:48:10 只看該作者
        感謝分享感謝分享
        回復 支持 反對

        使用道具 舉報

        5熟悉之中
        948/1000
        排名
        4767
        昨日變化

        4

        主題

        347

        帖子

        948

        積分

        Rank: 5Rank: 5

        UID
        187912
        好友
        6
        蠻牛幣
        2494
        威望
        0
        注冊時間
        2016-11-29
        在線時間
        265 小時
        最后登錄
        2021-4-25
        QQ
        9#
        2016-12-30 20:53:15 只看該作者
        不錯的東西,支持一下
        回復 支持 反對

        使用道具 舉報

        7日久生情
        3409/5000
        排名
        290
        昨日變化

        0

        主題

        657

        帖子

        3409

        積分

        Rank: 7Rank: 7Rank: 7Rank: 7

        UID
        115647
        好友
        0
        蠻牛幣
        3398
        威望
        0
        注冊時間
        2015-7-28
        在線時間
        860 小時
        最后登錄
        2019-4-21
        10#
        2016-12-30 23:10:03 只看該作者
        看看,感覺不錯的東西。
        回復 支持 反對

        使用道具 舉報

        0

        主題

        15

        帖子

        23

        積分

        Rank: 1

        UID
        192798
        好友
        0
        蠻牛幣
        12
        威望
        0
        注冊時間
        2016-12-15
        在線時間
        8 小時
        最后登錄
        2020-8-7
        11#
        2016-12-30 23:39:17 只看該作者
        感謝樓主分享。
        回復

        使用道具 舉報

        7日久生情
        1671/5000
        排名
        1020
        昨日變化

        0

        主題

        186

        帖子

        1671

        積分

        Rank: 7Rank: 7Rank: 7Rank: 7

        UID
        90184
        好友
        0
        蠻牛幣
        5494
        威望
        0
        注冊時間
        2015-4-8
        在線時間
        421 小時
        最后登錄
        2021-6-23
        12#
        2016-12-31 10:28:37 只看該作者

        感謝分享{:104:}
        回復

        使用道具 舉報

        3偶爾光臨
        299/300
        排名
        8079
        昨日變化

        1

        主題

        54

        帖子

        299

        積分

        Rank: 3Rank: 3Rank: 3

        UID
        184196
        好友
        0
        蠻牛幣
        1894
        威望
        0
        注冊時間
        2016-11-23
        在線時間
        94 小時
        最后登錄
        2018-4-15
        13#
        2016-12-31 17:58:22 只看該作者
        1123242432
        回復

        使用道具 舉報

        8常駐蠻牛
        5440/10000
        排名
        30
        昨日變化

        31

        主題

        546

        帖子

        5440

        積分

        Rank: 8Rank: 8

        UID
        47602
        好友
        8
        蠻牛幣
        26464
        威望
        0
        注冊時間
        2014-10-3
        在線時間
        1689 小時
        最后登錄
        2021-9-12
        14#
        2016-12-31 19:16:43 只看該作者
        多謝版主分享,很好的資源。
        回復 支持 反對

        使用道具 舉報

        0

        主題

        2

        帖子

        2

        積分

        Rank: 1

        UID
        197790
        好友
        0
        蠻牛幣
        16
        威望
        0
        注冊時間
        2017-1-1
        在線時間
        0 小時
        最后登錄
        2017-1-1
        15#
        2017-1-1 07:45:43 只看該作者
        gfgdfgdfggdfg
        回復

        使用道具 舉報

        您需要登錄后才可以回帖 登錄 | 注冊帳號

        本版積分規則

        關注游戲蠻牛公眾號送vip
        欧美野性肉体狂欢大派对