https://github.com/unity3d-jp-tutorials/2d-shooting-game/wiki/%E7%AC%AC01%E5%9B%9E-%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%83%97%E3%83%BC%E3%83%AA%E3%83%B3%E3%82%B0
上のサイトのチュートリアルで、
初めの方の「使用するオブジェクト」という項目で「プロジェクトファイルをダウンロード」のリンクからファイルをダウンロードし、そのあとの指示にしたがってスクリプトを変更していったのですが、正しく弾が発射されません。最初に少し弾が発射された後、発射位置で弾が止まってしまい以降弾が発射されないという状態になってしまいます。
しかし、一番下の項目の「第01回終わり」から「今回のプロジェクトファイルをダウンロード」のリンクからダウンロードされたファイルではうまく動きます。
これは何が原因なのでしょうか?
unityのバージョンはunity 2018.2.3f1で、上のサイトでダウンロードしたファイルを開こうとすると
Project Upgrade Required
Your project was last saved with a different version of Unity.
We need to upgrade the project (before 5.0) to the current version (2018.2.3f1), which may take a few minutes.
After upgrading, you will not be able to open the project with older versions of Unity.
と要求されるのでアップグレードをしました。
また、バージョンの違いからスクリプトの
rigidbody2D.velocity = transform.up.normalized * speed;
を
GetComponent<Rigidbody2D>().velocity = transform.up.normalized * speed;
に変更しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。