您的位置:首页 > 移动开发 > Unity3D

Unity2D游戏中人物连续跳跃的实现

2018-08-17 13:24 2211 查看

2d游戏中,人物的连续跳跃。一开始使用按键和bool值判断人物是否可以跳跃,按下space键并且角色是在水平地面上才可以跳跃,然而在实现二连跳的实现出现了困难。然后用一个数字来控制当前是否可以进行跳跃,而不是使用bool值。

部分代码

[code]using System.Collections;
using System.Collections.Generic;
using UnityEngine;

int jumpCount=0;

if (Input.GetKeyDown(KeyCode.Space) && jumpCount <= 1)

{
Jump();
jumpCount++;
}

这样可以实现二连跳,三连跳,而不必去修改动画状态机

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: