Cannot implicitly convert type `UnityEngine.Object’ to `UnityEngine.GameObject’


ゾンビゲームを作成していた!

今はこんな感じです。
ゾンビゲーム企画及び初期段階

砲台も皆様のお力を借りて思うように動くようになりました。

でもって

今度は砲台から弾を発射しようとスクリプトを書いたところエラー・・・・・・・・・・・・・・・・・・・・・

ん?
とりあえず玉の微調整は後にして、
オブジェクトにrigidBodyを付けて、Instantiate()で複製でもって、クリックしたらAddForceでドカーンと!!

でもってエラー
Cannot implicitly convert type `UnityEngine.Object’ to `UnityEngine.GameObject’・・・・・・・・・・・

文末にcast云々と書いてあったので
よし!
Instantiate()の中はプレハブだから、GameObjectに!
プレイをしたところ

なんとも同じエラーが

どうした、どうしたんだ!
GameObject hoge = (GameObject)Instantiate(this.hogePrefab, transform.position, transform.rotation);


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


トラックバックURL:
https://port17.net/unity/%e3%82%be%e3%83%b3%e3%83%93%e8%84%b1%e5%87%ba%e3%82%b2%e3%83%bc%e3%83%a0/cannot-implicitly-convert-type-unityengine-object-to-unityengine-gameobject/trackback/