Привет, ребята я любопытное путать, когда я делаю что-то вроде этого:объект transform.rotate не вращается с time.deltatime
using UnityEngine;
using System.Collections;
public class CoinBehaviour : MonoBehaviour {
manager gameManager;
public float speed;
void OnCollisionEnter(Collision collision) {
if (collision.gameObject.tag == "Player") {
gameManager.coinDown();
Destroy (this.gameObject);
}
}
// Use this for initialization
void Start() {
gameManager = GameObject.Find ("gameManager").GetComponent<manager>();
}
// Update is called once per frame
void Update() {
transform.Rotate (0f, speed * Time.deltaTime, 0f);
}
}
и на последней строке в transform.Rotate я dont't использовать время. deltaTime он работает хорошо и вращается, когда я использую deltaTime, он не вращается, может кто-нибудь объяснить мне, почему он не работает и что мне нужно сделать, чтобы он работал?: S
1 работал отлично спасибо :) –
Nice. Вы можете [отметить] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) ответ, чтобы пометить его как решенный. – Programmer