[過去ログ]
【3Dゲームエンジン】Unity質問スレッド34 (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
438
: 2018/03/13(火)20:09
ID:TBN5kbnw(1/4)
AA×
外部リンク:unity3d.com
画像リンク
[
240
|320|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
438: [] 2018/03/13(火) 20:09:07.96 ID:TBN5kbnw 2Dシューティングのチュートリアルの弾発射のやつ https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/shooting-shots-from-the-player?playlist=46524 でStart()メソッドをコルチーンにして弾生成してるのが気に入らないので。 プレーヤーがスポーンしてゲームはじまったらオートで弾を連射しまくるので。 Spaceキー押したら弾発射に改造しようとしているのですが。 Project Settingでは https://i.imgur.com/nCOAlmD.png として、Player.csで private IEnumerator Buletto() //コルチーン化したStartメソッド { Instantiate(Bullet, transform.position, transform.rotation); //変数BulletをPlayerの位置と回転のトランスフォームに合わせてインスタンス化 yield return new WaitForSeconds(0.05f); //インターバル0.05秒待つ } void Update () { if (Input.GetKey("Fire1")) { StartCoroutine("Buletto"); } else { StopCoroutine("Buletto"); } } としましたが、間違ってるようで機能しません。 間違ってるとこわかるならご指摘お願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/438
2シューティングのチュートリアルの弾発射のやつ でメソッドをコルチーンにして弾生成してるのが気に入らないので プレーヤーがスポーンしてゲームはじまったらオートで弾を連射しまくるので キー押したら弾発射に改造しようとしているのですが では としてで コルチーン化したメソッド 変数をの位置と回転のトランスフォームに合わせてインスタンス化 インターバル秒待つ としましたが間違ってるようで機能しません 間違ってるとこわかるならご指摘お願いします
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 564 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.072s