C#
前提・実現したいこと
下記のコードの
public float CarSpeed()
{
return speed *= 0.98f; }
がpublicに対してCS0106エラーが出ます。
原因を教えてください。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CarController : MonoBehaviour
{
public float speed = 0;
Vector2 startPos;
void Start() { } // Update is called once per frame void Update() { //スワイプの長さを求める if (Input.GetMouseButtonDown(0)) { //マウスをクリックした座標 this.startPos = Input.mousePosition; } else if (Input.GetMouseButtonUp(0)) { //マウスを離した座標 Vector2 endPos = Input.mousePosition; float swipeLength = this.startPos.y - endPos.y; //スワイプの長さを初速度に変換する if (swipeLength > -1) { speed = swipeLength / 500.0f; } } transform.Translate(0, 0, speed); public float CarSpeed() { return speed *= 0.98f; } speed = CarSpeed(); }
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/01 10:10