横スクロールのゲームならやっぱアイテムが横にぶっ飛んでそれで敵をバシッ!と倒すのようなアクションって絶対あると思うのでそのスクリプトを自分のメモとして書いておきます。プレハブとかの適用のしかたは各自調べてください。(わからなかったのは俺くらいかもな。。。。
#pragma strict
var rocketPrefab: GameObject;
var rocketSpeed= 20;
function Start () {
}
function Update () {
if(Input.GetButtonDown("Fire1")){
var pos: Vector3 = transform.position;
var rocket:GameObject = Instantiate(rocketPrefab, transform.position,Quaternion.Euler(new Vector3(0,0,0)));
rocket.rigidbody2D.velocity = new Vector2(rocketSpeed,0);
}
}
ゲームの形がひと通りできたらきれいな記事としてちゃんと書きます。とにかく今は形にしてしまってやり方というか付け焼き刃のスキルにしていきたい。。。。
ではでは。
0 件のコメント:
コメントを投稿