Поворот игрового объекта в UnityC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Поворот игрового объекта в Unity

Сообщение Anonymous »

Пытаюсь написать скрипт для Unity, который принимает положение и поворот игрового объекта A и присваивает его игровому объекту B с помощью C#.
В журнале отладки указан правильный угол поворота, который Я хочу получить, но не знаю, как на самом деле присвоить это значение другому игровому объекту.
На сегодняшний день я новичок в 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»