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

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

         找回密碼
         注冊帳號

        掃一掃,訪問微社區

        腳本 button 引用 鍵盤按鍵

        8
        回復
        1121
        查看
        打印 上一主題 下一主題
        [ 復制鏈接 ]
        6蠻牛粉絲
        1107/1500
        排名
        1568
        昨日變化

        2

        主題

        25

        帖子

        1107

        積分

        Rank: 6Rank: 6Rank: 6

        UID
        105996
        好友
        0
        蠻牛幣
        2411
        威望
        0
        注冊時間
        2015-6-5
        在線時間
        262 小時
        最后登錄
        2021-7-3
        5蠻牛幣
        如題,我照著教學作貪食蛇遊戲,影片中的蛇圓潤的轉彎,按鍵盤沒問題,可要換成手機用Button我就麻瓜了,影片也缺少後繼作法,這邊請大佬出手,怎麼才能把下面代碼的操作,從鍵盤改成button

        private void Update()
            {
                MoveSnake(_transform.position + _transform.forward * Speed);

                float angel = Input.GetAxis(\"Horizo??ntal\") * 4 ;

                _transform.Rotate(0 angel 0);

            }

            private void MoveSnake(Vector3 newPosition)
            {
                float sqrDistance = BonesDistance * BonesDistance;
                Vector3 previosPosition = _transform.position;

                foreach(var bone in Tails)
                {
                    if ((bone.position - previosPosition).sqrMagnitude > sqrDistance)
                    {
                        var temp = bone.position;
                        bone.position = previosPosition;
                        previosPosition = temp;
                    }
                    else
                    {
                        break;
                    }
                }

                _transform.position = newPosition;
            }


        附件的圖是圖是網上找到的資料,功能是那個功能,只不過不知道缺了哪些東西,我用了就出錯。

        鍵盤Button.png (60.22 KB, 下載次數: 13)

        鍵盤Button.png
        回復

        使用道具 舉報

        7日久生情
        2730/5000
        排名
        11815
        昨日變化

        5

        主題

        141

        帖子

        2730

        積分

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

        UID
        244131
        好友
        0
        蠻牛幣
        2303
        威望
        0
        注冊時間
        2017-9-17
        在線時間
        2502 小時
        最后登錄
        2021-9-15
        沙發
        2021-6-28 17:46:15 只看該作者
        Move放Update里面調用了嗎
        回復

        使用道具 舉報

        7日久生情
        3205/5000
        排名
        657
        昨日變化

        6

        主題

        331

        帖子

        3205

        積分

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

        UID
        163577
        好友
        2
        蠻牛幣
        6201
        威望
        0
        注冊時間
        2016-8-22
        在線時間
        1538 小時
        最后登錄
        2021-9-14
        板凳
        2021-7-2 08:33:34 只看該作者
        Update是每幀執行一次,而你綁定的是按鈕的點擊事件是點一次觸發一次。如果要效果保持一致,你需要有每幀點擊一次的手速,如果這樣我覺得你不應該再待在游戲開發領域了,開個玩笑哈~!~
        如果你還想用這種委托方式,最好的方法是添加一個EventTrigger,然后注冊里面的OnPointEnter事件,這個是你只要一致在就能觸發
        回復

        使用道具 舉報

        2初來乍到
        123/150

        1

        主題

        20

        帖子

        123

        積分

        Rank: 2Rank: 2

        UID
        352799
        好友
        0
        蠻牛幣
        307
        威望
        0
        注冊時間
        2020-9-18
        在線時間
        102 小時
        最后登錄
        2021-8-23
        地板
        2021-7-2 15:23:25 只看該作者
        你只需要做兩個按鈕,一個左按鈕,一個右按鈕。給左按鈕綁定一個 _transform.Rotate(01*40);事件,右按鈕綁定一個 _transform.Rotate(0-1*40);事件。
        回復

        使用道具 舉報

        2初來乍到
        143/150

        0

        主題

        40

        帖子

        143

        積分

        Rank: 2Rank: 2

        UID
        347374
        好友
        0
        蠻牛幣
        9
        威望
        0
        注冊時間
        2020-5-21
        在線時間
        110 小時
        最后登錄
        2021-8-9
        5#
        2021-7-5 13:32:51 只看該作者
        666666666666666666
        回復

        使用道具 舉報

        5熟悉之中
        594/1000

        0

        主題

        478

        帖子

        594

        積分

        Rank: 5Rank: 5

        UID
        331807
        好友
        0
        蠻牛幣
        7
        威望
        0
        注冊時間
        2019-9-16
        在線時間
        116 小時
        最后登錄
        2021-9-14
        6#
        2021-7-11 15:00:22 只看該作者
        現在的手機哪里還有按鍵的?
        回復

        使用道具 舉報

        5熟悉之中
        594/1000

        0

        主題

        478

        帖子

        594

        積分

        Rank: 5Rank: 5

        UID
        331807
        好友
        0
        蠻牛幣
        7
        威望
        0
        注冊時間
        2019-9-16
        在線時間
        116 小時
        最后登錄
        2021-9-14
        7#
        2021-7-11 15:01:33 只看該作者
        有個虛擬遙桿插件你可以去試試
        回復

        使用道具 舉報

        7日久生情
        1961/5000
        排名
        9299
        昨日變化

        3

        主題

        50

        帖子

        1961

        積分

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

        UID
        227011
        好友
        0
        蠻牛幣
        463
        威望
        0
        注冊時間
        2017-6-15
        在線時間
        1774 小時
        最后登錄
        2021-8-18
        8#
        2021-7-13 17:40:18 只看該作者
        回復

        使用道具 舉報

        0

        主題

        8

        帖子

        30

        積分

        Rank: 1

        UID
        358623
        好友
        0
        蠻牛幣
        28
        威望
        0
        注冊時間
        2021-6-25
        在線時間
        22 小時
        最后登錄
        2021-8-17
        9#
        2021-7-13 17:57:34 只看該作者
        放在Update里,點擊不同的按鈕改變運動方向
        回復

        使用道具 舉報

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

        本版積分規則

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