2017年4月7日 星期五

[Unity 遊戲] 平台跳躍遊戲範例檔下載


2D 平台跳躍遊戲範例檔。操作說明: A、D 左右移動角色,空白鍵按下跳躍。

線上玩
原始檔案下載 (2021.9.30 更新連結)

P.S
有沒有人知道如何直接在 Blogger 裡面直接內嵌 Html5  的遊戲?
這樣我就不用請大家額外連結了...

==========
[2D 跳躍與地板互動問題]  --  連結
我的做法是 : 新增判斷角色是否正在穿越物件,如果正在穿越時不可為跳躍。

程式碼 Player.cs  99~110
    void OnCollisionStay2D(Collision2D collision)
    {
        if (collision.gameObject.tag == "block")
        {
            Bounds myBounds = GetComponent().bounds;
            Bounds blockBounds = collision.transform.GetComponent().bounds;
            if (!blockBounds.Intersects(myBounds))
            {
                setIsGroundOn();
            }
        }
    }

沒有留言:

張貼留言