我正在c#中製作遊戲,我正在嘗試使紋理移動。我需要一些幫助和建議來使紋理移動。這是我迄今使用過的。使對象移動C#
public float InitialTime { get; set; }
public Vector2 InitialPosition { get; set; }
public Vector2 InitialVelocity { get; set; }
public Vector2 Position(GameTime time)
{
float t = (float)time.TotalGameTime.TotalSeconds = InitialTime;
return InitialPosition + t * InitialVelocity;
}
對「float t
」線,它涉及了下面的錯誤,
錯誤CS0131賦值的左手側必須是一個變量, 屬性或索引
你是說在那一行有兩個'='符號嗎? – Abion47
是的,但我仍然不確定爲什麼我有一個錯誤。我觀看過關於這個視頻的視頻以及這一切的結局,我的.png圖像本來就是對角線下降的。 – neamus
您正在嘗試更改'GameTime'中的某個值,您可能不應該這樣做。錯誤的原因是因爲「浮動」投射。您正在有效地將'TotalSeconds'設置爲'InitialTime',然後設置't'。爲什麼? – TyCobb