unity游戏《山鬼》开发日记1——角色行走和跳跃

这篇开发日记详细介绍了如何在Unity中实现角色的行走和跳跃功能,包括开启角色刚体模拟以实现跳跃,以及使用的关键组件和相关代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇代码主要实现是角色的行走和跳跃


1//角色刚体点开模拟,不然没法起跳,怕下坠可以在下面放一个固定的刚体作为地板。
在这里插入图片描述
2//所需要用到的组件

3//代码和注释

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Pleyar : MonoBehaviour //前提:为当前的角色创建子物体作为跳跃检测工具   
{
public float MoveSpeed = 0.1f;  //水平位移量
public float jumpSpeed =4f;     //跳跃位移量
private Rigidbody2D player;     //当前人物刚体名称
private bool grounded = false;  //角色是否在地面
private Transform GameObject;   //跳跃检测工具   :若向二段跳就增加GameOject与角色的Y轴距离  this.GetComponent<Transform>().position = new Vector3(0,flat_Y);  || Transform.position.x
// bool facingRight = false;       //角色是否面向右边

private void Start()
{
     player = transform.GetComponent<Rigidbody2D>();//人物的刚体位置数据

}
private void Awake()
{
       GameOb
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值