unity3d 2D游戲,角色移動與跳躍

using UnityEngine;
using System.Collections;

public class HeroColtrol : MonoBehaviour
{
    private Rigidbody2D HeroRd;
    public float MoveSpeed;
    public float JumpHeight;
    void Awake()
    {
        HeroRd = transform.GetComponent<Rigidbody2D>();
    }


    void FixedUpdate()
    {
        float h = Input.GetAxis("Horizontal");
        if (!h.Equals(0))
        {
            HeroRd.velocity = new Vector2(h * MoveSpeed, HeroRd.velocity.y);
        }
        if (Input.GetKeyDown(KeyCode.Space))
        {
            if (HeroRd.velocity.y.Equals(0))
                HeroRd.velocity = new Vector2(HeroRd.velocity.x, JumpHeight);
        }

    }

}

圖片.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、搭建UI界面 1.1準(zhǔn)備工作 1、調(diào)整Game視圖中的分辨率800*480 2、在 Edit --Projec...
    Sir_淺林閱讀 8,579評論 0 0
  • 閱讀本文大約需要6分鐘。 Unity3D中關(guān)于多人游戲的基本實現(xiàn)方法,可參考官方實例教程:https://unit...
    薯條閱讀 5,057評論 1 4
  • 以下是Bootstrap--表格和按鈕樣式的相關(guān)知識,希望對你們有所幫助: 一、表格 1.基本格式//實現(xiàn)基本的表...
    lilyping閱讀 3,706評論 0 12
  • 本人,圓小井,87年生人,馬上30周歲,茫茫歲月轉(zhuǎn)眼奔三,有感慨時光如梭的飛逝,有紀(jì)念過往人生的五味雜陳,有感恩好...
    圓小井不圓閱讀 351評論 0 0
  • 之前經(jīng)??吹揭痪湓挘吼B(yǎng)成一個好習(xí)慣需要堅持21天的時間。也不知道這個理論根據(jù)從何而來,既然這么說就這么聽吧。通俗點...
    chi樂22閱讀 350評論 0 0

友情鏈接更多精彩內(nèi)容