Во-первых, вы должны запускать сопрограмму только один раз, например, в Start
- вместо этого вы запускаете ее каждый кадр, поэтому скорость застревает.
Во-вторых, ваша текстура масштабируется вообще? Это может повлиять на то, как оно выглядит, когда вы настраиваете смещение напрямую, и, следовательно, почему оно кажется застрявшим на 0,3, даже если ваш прирост равен 2f
.
Наконец, обратите внимание, что deltaTime
- это время с момента последнего кадра , поэтому использование для регулировки скорости вместо добавления константы приведет к странным результатам, зависящим от производительности. , Это полезно при применении скорости к движению, но не ускорения, основанного на этой игровой логике.