Синтаксис:
Используется csharp
transform.position+CartDifferencetp;
получаю ошибку.
Only assignment, call, increment, decrement, and new object expressions can be used as a statement
На яве такие строчки прокатывали.
dtntr писал(а):В этом выраженииСинтаксис:Используется csharptransform.position+CartDifferencetp;
получаю ошибку.
Only assignment, call, increment, decrement, and new object expressions can be used as a statement
На яве такие строчки прокатывали.
dtntr писал(а):Синтаксис:Используется csharptransform.position += CartDifferencetp;
Неа, эта строчка означает не тоже самое. В Update, эта строчка означает что я буду каждый кадр прибавлять к transform.position CartDifferencetp. Мой transform position просто сдует. А мне надо что бы transform.position в этом кадре равнялся transform.position+CartDifferencetp;
А мне надо что бы transform.position в этом кадре равнялся transform.position+CartDifferencetp;
Вроде про разные transform.position ничего не сказано... Я так понял что имеется в виду именно один transformseaman писал(а):А мне надо что бы transform.position в этом кадре равнялся transform.position+CartDifferencetp;
Т.е. получается, что тут два разных transform.position?
я буду каждый кадр прибавлять к transform.position CartDifferencetp. Мой transform position просто сдует
Согласен что логично Но это уже телепатия...seaman писал(а):Ну я сделал такой вывод по:
Т.е. ему нужно что-то другое. Логично - то что я написал...
dtntr писал(а):Объясню в целом. Есть 2 объекта, перемещая первый, я хочу перемещать второй. Я считаю разницу на сколько я переместил первый объект и прибавляю ее к transform.position второго.
seaman писал(а):Не так.Синтаксис:Используется csharppublic Transform Cart;
public Vector3 CartLasttp;
void Start(){
CartLasttp = Cart.transform.position;
}
void Update (){
Vector3 CartDifferencetp = Cart.transform.position - CartLasttp;
CartLasttp = Cart.transform.position;
transform.position += CartDifferencetp;
}
Сейчас этот форум просматривают: Yandex [Bot] и гости: 19