Kernel60Hz
Decapat
- Katılım
- 22 Nisan 2023
- Mesajlar
- 223
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
Bu kod için
Assets\Scripts\Player.cs(23,29): error CS1729: 'Vector2' does not contain a constructor that takes 3 arguments
bu hatayı veriyor.
C#:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Player : MonoBehaviour.
{
private Vector2 targetPos;
public float Yincrement;
public float speed;
public float maxHeight;
public float minHeight;
private void Update()
{
transform.position = Vector2.MoveTowards(transform.position, targetPos, speed * Time.deltaTime);
if (Input.GetKeyDown(KeyCode.UpArrow) && transform.position.y < maxHeight)
{
targetPos = new Vector2(transform.position.x, transform.position.y + Yincrement);
} else if (Input.GetKeyDown(KeyCode.DownArrow) && transform.position.y > minHeight)
{
targetPos = new Vector2(transform.position.x, transform.position.y, - Yincrement);
}
}
}