###前提・実現したいこと
unityで2dの縦スクロールシューティングを練習がてら作っていて、rocket(プレイヤー)からbullet(弾)を発射したいのですが、rocketのスクリプトでinstantiateでbulletを発生させようとしたらエラーが出ました
###発生している問題・エラーメッセージ
エラー CS0103 現在のコンテキストに 'bulletPrefab' という名前は存在しません。
###該当のソースコード
using System.Collections; using UnityEngine; public class RocketController : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { if (Input.GetKey(KeyCode.LeftArrow)) { transform.Translate(-0.1f, 0, 0); } if (Input.GetKey(KeyCode.RightArrow)) { transform.Translate(0.1f, 0, 0); } if (Input.GetKeyDown(KeyCode.Space)) { Instantiate(bulletPrefab, transform.position, Quaternion.identity); } } }
解決方法をご存知の方、ご教授願います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。