Unity2D4⾏代码教你写⼀个更好的跳跃正常的跳跃
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class jump : MonoBehaviour {
public float jumpvalue;
private Rigidbody2D rd;
private void Awake()
{
rd = GetComponent<Rigidbody2D>();
}
/
/ Update is called once per frame
void Update () {
if(Input.GetKeyDown(KeyCode.Space))
地铁用英语怎么说{
rd.velocity = Vector2.up * jumpvalue;数据时代
}
难过的反义词
}
}
更好的跳跃
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class jump : MonoBehaviour {
public float fallMultiplier = 2.5f;
public float lowMultiplier = 2f;
public float jumpvalue;
private Rigidbody2D rd;
private void Awake()
{
rd = GetComponent<Rigidbody2D>();
}
// Update is called once per frame
void Update () {胃癌饮食
if(Input.GetKeyDown(KeyCode.Space))
{
rd.velocity = Vector2.up * jumpvalue;
}
bestjump();恶露颜色
}
void bestjump()
货币金融学米什金{
if (rd.velocity.y < 0)
{
rd.velocity += Vector2.up * (fallMultiplier - 1) * Time.deltaTime; }
如何做手擀面el if (rd.velocity.y > 0 && !Input.GetKey(KeyCode.Space))
{
唐明宗rd.velocity += Vector2.up * (lowMultiplier - 1) * Time.deltaTime; }
}
}