В журнале отладки указан правильный угол поворота, который Я хочу получить, но не знаю, как на самом деле присвоить это значение другому игровому объекту.
На сегодняшний день я новичок в C#, поэтому он может очень хорошо, что это мой синтаксис, но я также новичок в Unity.
Заранее спасибо!
Код: Выделить всё
using UnityEngine;
using System.Collections;
public class MoveArrow : MonoBehaviour {
void Start () {
}
void Update () {
var playerMapPos = GameObject.FindWithTag ("Player");
var playerWorldPos = GameObject.FindWithTag ("PlayerCube");
Debug.Log ("x: " + playerMapPos.transform.eulerAngles.x );
Debug.Log ("y: " + playerMapPos.transform.eulerAngles.y );
Debug.Log ("z: " + playerMapPos.transform.eulerAngles.z );
playerWorldPos.transform.rotation = Vector3(
playerMapPos.transform.eulerAngles.x,
playerMapPos.transform.eulerAngles.y,
playerMapPos.transform.eulerAngles.z
);
}
}
Assets/MoveArrow.cs(24,53): ошибка CS0119: выражение обозначает «тип»,
где ожидалась «переменная», «значение» или «группа методов».
Подробнее здесь: https://stackoverflow.com/questions/294 ... t-in-unity