Playerの作成4(ジャンプ)
![F69a535e 181a 4335 8c95 2614031bce05](https://codegenius.org/uploads/slide/image/8906/f69a535e-181a-4335-8c95-2614031bce05.jpeg)
ジャンプ
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerMovement : MonoBehaviour
{
public float speed;
private Animator animator;
private SpriteRenderer spriteRenderer;
// ★追加(ジャンプ)
public float jumpSpeed;
public AudioClip jumpSound;
private Rigidbody2D rb2d;
private AudioSource audioSource;
void Start()
{
animator = GetComponent<Animator>();
spriteRenderer = GetComponent<SpriteRenderer>();
// ★追加(ジャンプ)
rb2d = GetComponent<Rigidbody2D>();
audioSource = GetComponent<AudioSource>();
}
void Update()
{
float moveH = Input.GetAxisRaw("Horizontal");
Vector2 movement = new Vector2(moveH, 0);
transform.Translate(movement * Time.deltaTime * speed);
animator.SetFloat("Speed", moveH);
if (moveH > 0.5f)
{
spriteRenderer.flipX = false;
}
else if (moveH < -0.5f)
{
spriteRenderer.flipX = true;
}
// ★追加(ジャンプ)
if(Input.GetKeyDown(KeyCode.Space))
{
rb2d.velocity = Vector2.up * jumpSpeed;
audioSource.PlayOneShot(jumpSound);
}
}
}
![81a8fa34 1e23 49ee bdf7 cd662c6b690a](https://codegenius.org/uploads/slide/image/8907/81a8fa34-1e23-49ee-bdf7-cd662c6b690a.jpeg)
![70ff00d1 2acf 421c 962a c3cc6b95a28c](https://codegenius.org/uploads/slide/image/8908/70ff00d1-2acf-421c-962a-c3cc6b95a28c.jpeg)
![Ac976f7b fdda 47d1 a34c d1374bbb04d7](https://codegenius.org/uploads/slide/image/8909/ac976f7b-fdda-47d1-a34c-d1374bbb04d7.jpeg)
![Bf7c0c5f 03e5 4a29 bdd2 4e4fe2804f50](https://codegenius.org/uploads/slide/image/8910/bf7c0c5f-03e5-4a29-bdd2-4e4fe2804f50.jpeg)
![99444e1b 2f58 4edc 9cea 2c6a49029021](https://codegenius.org/uploads/slide/image/8911/99444e1b-2f58-4edc-9cea-2c6a49029021.jpeg)
![Fd91ed6d 2ef1 4721 8dd5 8838c64ca7b4](https://codegenius.org/uploads/slide/image/8912/fd91ed6d-2ef1-4721-8dd5-8838c64ca7b4.jpeg)
![2b2aa3ba 172d 4c21 a462 9cc88159e3ae](https://codegenius.org/uploads/slide/image/8913/2b2aa3ba-172d-4c21-a462-9cc88159e3ae.jpeg)
![44221d27 3851 41a0 95af 8d65e4d50871](https://codegenius.org/uploads/slide/image/8914/44221d27-3851-41a0-95af-8d65e4d50871.jpeg)
【2022版】ActionGame2D(全33回)
他のコースを見る![F69a535e 181a 4335 8c95 2614031bce05](https://codegenius.org/uploads/slide/image/8906/f69a535e-181a-4335-8c95-2614031bce05.jpeg)
ジャンプ
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerMovement : MonoBehaviour
{
public float speed;
private Animator animator;
private SpriteRenderer spriteRenderer;
// ★追加(ジャンプ)
public float jumpSpeed;
public AudioClip jumpSound;
private Rigidbody2D rb2d;
private AudioSource audioSource;
void Start()
{
animator = GetComponent<Animator>();
spriteRenderer = GetComponent<SpriteRenderer>();
// ★追加(ジャンプ)
rb2d = GetComponent<Rigidbody2D>();
audioSource = GetComponent<AudioSource>();
}
void Update()
{
float moveH = Input.GetAxisRaw("Horizontal");
Vector2 movement = new Vector2(moveH, 0);
transform.Translate(movement * Time.deltaTime * speed);
animator.SetFloat("Speed", moveH);
if (moveH > 0.5f)
{
spriteRenderer.flipX = false;
}
else if (moveH < -0.5f)
{
spriteRenderer.flipX = true;
}
// ★追加(ジャンプ)
if(Input.GetKeyDown(KeyCode.Space))
{
rb2d.velocity = Vector2.up * jumpSpeed;
audioSource.PlayOneShot(jumpSound);
}
}
}
![81a8fa34 1e23 49ee bdf7 cd662c6b690a](https://codegenius.org/uploads/slide/image/8907/81a8fa34-1e23-49ee-bdf7-cd662c6b690a.jpeg)
![70ff00d1 2acf 421c 962a c3cc6b95a28c](https://codegenius.org/uploads/slide/image/8908/70ff00d1-2acf-421c-962a-c3cc6b95a28c.jpeg)
![Ac976f7b fdda 47d1 a34c d1374bbb04d7](https://codegenius.org/uploads/slide/image/8909/ac976f7b-fdda-47d1-a34c-d1374bbb04d7.jpeg)
![Bf7c0c5f 03e5 4a29 bdd2 4e4fe2804f50](https://codegenius.org/uploads/slide/image/8910/bf7c0c5f-03e5-4a29-bdd2-4e4fe2804f50.jpeg)
![99444e1b 2f58 4edc 9cea 2c6a49029021](https://codegenius.org/uploads/slide/image/8911/99444e1b-2f58-4edc-9cea-2c6a49029021.jpeg)
![Fd91ed6d 2ef1 4721 8dd5 8838c64ca7b4](https://codegenius.org/uploads/slide/image/8912/fd91ed6d-2ef1-4721-8dd5-8838c64ca7b4.jpeg)
![2b2aa3ba 172d 4c21 a462 9cc88159e3ae](https://codegenius.org/uploads/slide/image/8913/2b2aa3ba-172d-4c21-a462-9cc88159e3ae.jpeg)
![44221d27 3851 41a0 95af 8d65e4d50871](https://codegenius.org/uploads/slide/image/8914/44221d27-3851-41a0-95af-8d65e4d50871.jpeg)
Playerの作成4(ジャンプ)