Saya telah mengikuti tutorial pixelnest untuk membuat shmup 2D ( http://pixelnest.io/tutorials/2d-game-unity/player-and-enemies/ ).
Saat mengerjakan ini, saya telah bereksperimen dengan meningkatkan laju penembakan untuk mendapatkan aliran peluru terus menerus, dan saya perhatikan bahwa peluru lebih berjarak jika kapal dipindahkan ke belakang, dan mereka akan menggumpal ketika kapal dipindahkan ke depan. . Apakah ada cara untuk menjaga jarak konstan antara peluru tidak peduli pergerakan pemain?
Haruskah aku peduli? Saya merasa bahwa jika pemain bergerak ke belakang maka laju tembakan pada dasarnya lebih lambat (setidaknya sampai mereka mencapai tepi layar) dan sebaliknya jika Anda bergerak ke depan.
Tambahkan kecepatan kapal ke kecepatan peluru ketika mereka dibuat.
Saat bergerak mundur, peluru akan melambat. Saat bergerak maju, mereka akan dipercepat. Namun ini akan memiliki efek membuat peluru bergerak secara horizontal ketika kapal melakukannya - bereksperimen dengan memiliki peluru yang hanya dipengaruhi oleh kecepatan y.
sumber